Apparatus, system, and method for improving convergence across virtual control and forwarding planes within network devices
First Claim
1. A method comprising:
- identifying a first virtual forwarding plane of a physical network device that connects to a virtual control plane of the physical network device;
obtaining, by the first virtual forwarding plane, a set of data objects from the virtual control plane of the physical network device;
identifying a second virtual forwarding plane of the physical network device that connects to the first virtual forwarding plane of the physical network device; and
providing, by the first virtual forwarding plane, at least a portion of the set of data objects to the second virtual forwarding plane via a shared memory segment that is accessible to both the first virtual forwarding plane and the second virtual forwarding plane.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed method may include (1) identifying a first virtual forwarding plane of a physical network device that connects to a virtual control plane of the physical network device, (2) obtaining, by the first virtual forwarding plane, a set of data objects from the virtual control plane of the network device, (3) identifying a second virtual forwarding plane of the physical network device that connects to the first virtual forwarding plane of the physical network device, and then (4) providing, by the first virtual forwarding plane, at least a portion of the set of data objects to the second virtual forwarding plane via a shared memory segment that is accessible to both the first virtual forwarding plane and the second virtual forwarding plane. Various other systems and methods are also disclosed.
4 Citations
20 Claims
-
1. A method comprising:
-
identifying a first virtual forwarding plane of a physical network device that connects to a virtual control plane of the physical network device; obtaining, by the first virtual forwarding plane, a set of data objects from the virtual control plane of the physical network device; identifying a second virtual forwarding plane of the physical network device that connects to the first virtual forwarding plane of the physical network device; and providing, by the first virtual forwarding plane, at least a portion of the set of data objects to the second virtual forwarding plane via a shared memory segment that is accessible to both the first virtual forwarding plane and the second virtual forwarding plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a routing engine that; deploys a virtual control plane of a network device; and stores a set of data objects in connection with the virtual control plane; a first flexible physical interface card concentrator that; deploys a first portion of a virtual forwarding plane of the network device; and obtains the set of data objects from the routing engine in connection with the virtual forwarding plane; a second flexible physical interface card concentrator that; deploys a second portion of the virtual forwarding plane of the network device; and obtains, in connection with the virtual forwarding plane, at least a portion of the set of data objects from the first flexible physical interface card concentrator via a shared memory segment that is accessible to both the first flexible physical interface card concentrator and the second flexible physical interface card concentrator. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A network device comprising:
-
a routing engine that; deploys a virtual control plane of the network device; and stores a set of data objects in connection with the virtual control plane; a first flexible physical interface card concentrator that; deploys a first portion of a virtual forwarding plane of the network device; and obtains the set of data objects from the routing engine in connection with the virtual forwarding plane; a second flexible physical interface card concentrator that; deploys a second portion of the virtual forwarding plane of the network device; and obtains, in connection with the virtual forwarding plane, at least a portion of the set of data objects from the first flexible physical interface card concentrator via a shared memory segment that is accessible to both the first flexible physical interface card concentrator and the second flexible physical interface card concentrator.
-
Specification