US 12,255,802 B2
Active assurance for virtualized services
William Wennerström, Hägersten (SE); and Jorma Ikäheimo, Oulu (FI)
Assigned to JUNIPER NETWORKS, INC., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/478,740.
Application 18/478,740 is a continuation of application No. 17/455,213, filed on Nov. 16, 2021, granted, now 11,936,548.
Claims priority of provisional application 63/261,943, filed on Sep. 30, 2021.
Claims priority of provisional application 63/114,444, filed on Nov. 16, 2020.
Prior Publication US 2024/0048471 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/50 (2022.01); H04L 41/08 (2022.01); H04L 41/0816 (2022.01); H04L 41/0853 (2022.01); H04L 41/5019 (2022.01); H04L 43/55 (2022.01); H04L 67/10 (2022.01)
CPC H04L 43/50 (2013.01) [H04L 41/0816 (2013.01); H04L 41/0853 (2013.01); H04L 41/0883 (2013.01); H04L 41/5019 (2013.01); H04L 43/55 (2022.05); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. Non-transitory computer-readable media comprising instructions that, when executed, configure processing circuitry of a computing system to:
receive data indicative of a declarative testing descriptor for active testing of a virtualized service;
obtain, from an orchestration layer, metadata associated with the virtualized service, wherein the metadata specifies a unique name for the virtualized service within a namespace of a cluster managed by the orchestration layer;
provide a label in a custom resource that defines an input of a test agent, wherein the label is defined as an object within the metadata;
determine, using the declarative testing descriptor and the metadata, an active testing configuration for an instance of the virtualized service by matching the test agent to the virtualized service based on matching the label against objects within the cluster;
and
determine service level violations for the instance of the virtualized service based on a result of the test agent sending active test packets according to the active testing configuration.