Deriving control plane connectivity during provisioning of a distributed control plane of a switch
First Claim
Patent Images
1. A system, comprising:
- a compute device configured to send a configuration signal through a network control plane to a first network device such that the first network device is associated with a first portion of a virtual network entity hosted at the first network device and a second portion of the virtual network entity hosted at a second network device, the virtual network entity having a virtual network entity identifier, a plurality of ports of the first network device being provisioned to the first portion of the virtual network entity, a plurality of ports of the second network device being provisioned to the second portion of the virtual network entity, the first network device associated with network control plane connectivity data that defines a relationship between the virtual network entity identifier and the first network device,the compute device configured to determine the network control plane connectivity data associated with the first network device based on the virtual network entity identifier,the compute device configured to send a control plane signal to the first network device using a path determined based on the network control plane connectivity data associated with the first network device.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for deriving configuration information of network resources within a dynamically configured, distributed control plane are described. In one embodiment, the present invention can include a network management device that manages virtual network entities, such as virtual switch fabrics, where the network management device hosts a network management module. The network management module is configured to maintain identifiers for the virtual network entities and the control plane connectivity data of the network devices hosting the virtual network entities.
-
Citations
16 Claims
-
1. A system, comprising:
-
a compute device configured to send a configuration signal through a network control plane to a first network device such that the first network device is associated with a first portion of a virtual network entity hosted at the first network device and a second portion of the virtual network entity hosted at a second network device, the virtual network entity having a virtual network entity identifier, a plurality of ports of the first network device being provisioned to the first portion of the virtual network entity, a plurality of ports of the second network device being provisioned to the second portion of the virtual network entity, the first network device associated with network control plane connectivity data that defines a relationship between the virtual network entity identifier and the first network device, the compute device configured to determine the network control plane connectivity data associated with the first network device based on the virtual network entity identifier, the compute device configured to send a control plane signal to the first network device using a path determined based on the network control plane connectivity data associated with the first network device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a compute device; a first network device to host a first portion of a virtual network entity, the first network device being associated with a first network control plane connectivity data that defines a relationship between the first network device and a virtual network entity identifier of the virtual network entity, a plurality of ports of the first network device being provisioned to the first portion of the virtual network entity, the compute device to determine the first network control plane connectivity data based on the virtual network entity identifier; a second network device to host a second portion of the virtual network entity a plurality of ports of the second network device being provisioned to the second portion of the virtual network entity, the second network device being associated with a second network control plane connectivity data defining a relationship between the second network device and the virtual network entity identifier; and the first network device being operatively coupled to the compute device through a network control plane, the second network device being operatively coupled to the compute device through the network control plane, the compute device configured to send a control plane signal to the first network device through the network control plane based on a path determined from the first network control plane connectivity data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
sending, from a compute device, a first configuration signal to a first network device such that a plurality of ports of the first network device is associated with a first portion of a virtual network entity hosted at the first network device in response to the first configuration signal; sending, from the compute device, a second configuration signal to a second network device such that a plurality of ports of the second network device is associated with a second portion of the virtual network entity hosted at the second network device in response to the second configuration signal, the virtual network entity having a virtual network entity identifier; receiving, from an information storage device, the virtual network entity identifier; determining, at the compute device, network device control plane connectivity data based on a relationship between the first network device and the virtual network entity identifier, the relationship defined in the network device control plane connectivity data; and sending a network control plane signal to a port from the plurality of ports of the first network device, a path of the network control plane signal is based on the network device control plane connectivity data. - View Dependent Claims (14, 15, 16)
-
Specification