US 11,706,099 B2
Monitoring and policy control of distributed data and control planes for virtual nodes
Harshit Naresh Chitalia, Sunnyvale, CA (US); Travis Gregory Newhouse, Encinitas, CA (US); and Sumeet Singh, Saratoga, CA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jun. 29, 2018, as Appl. No. 16/24,108.
Prior Publication US 2020/0007405 A1, Jan. 2, 2020
Int. Cl. H04L 41/14 (2022.01); H04L 41/22 (2022.01); G06F 3/0481 (2022.01)
CPC H04L 41/14 (2013.01) [H04L 41/22 (2013.01); G06F 3/0481 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
a computing device configured to execute a plurality of virtual machines, each virtual machine of the plurality of virtual machines configured to provide control plane functionality for at least a different respective subset of physical forwarding units of a network device, the computing device distinct from the network device; and
a policy agent configured to execute on the computing device, the policy agent configured to:
determine that a particular virtual machine of the plurality of virtual machines provides control plane functionality for one or more physical forwarding units of the network device;
determine control plane usage metrics for resources of the particular virtual machine; and
output, to a policy controller, (i) data associated with the control plane usage metrics for resources of the particular virtual machine and (ii) data associating the particular virtual machine with a unique identifier of the one or more physical forwarding units for which the particular virtual machine provides control plane functionality, wherein the data associating the particular virtual machine with the unique identifier enables the policy controller to correlate the control plane usage metrics for resources of the particular virtual machine with data plane usage metrics for resources of the one or more physical forwarding units of the network device.