Methods and apparatus for distributed dynamic network provisioning
First Claim
Patent Images
1. A method, comprising:
- receiving, during a time period and at an access switch that operatively couples a host device to a switch fabric, a migration notification including a device identifier associated with a virtual resource scheduled to migrate, after the time period, to the host device coupled to the access switch;
determining, during the time period and at the access switch, a configuration template identifier based on the device identifier;
selecting, during the time period and at the access switch, a configuration template from a library of configuration templates based on the configuration template identifier, the configuration template storing provisioning instructions associated with a plurality of virtual resources including the virtual resource, the virtual resource being of a first type, the plurality of virtual resources including a virtual resource of a second type different from the first type; and
automatically provisioning, during the time period, a virtual switch module at the host device based on the provisioning instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a device identifier associated with a virtual resource, determining a configuration template identifier based on the device identifier, and selecting a configuration template from a library of configuration templates based on the configuration template identifier. The receiving, determining, and selecting are at a network device. The virtual resource is hosted by a host device. The device identifier is received from the host device.
176 Citations
25 Claims
-
1. A method, comprising:
-
receiving, during a time period and at an access switch that operatively couples a host device to a switch fabric, a migration notification including a device identifier associated with a virtual resource scheduled to migrate, after the time period, to the host device coupled to the access switch; determining, during the time period and at the access switch, a configuration template identifier based on the device identifier; selecting, during the time period and at the access switch, a configuration template from a library of configuration templates based on the configuration template identifier, the configuration template storing provisioning instructions associated with a plurality of virtual resources including the virtual resource, the virtual resource being of a first type, the plurality of virtual resources including a virtual resource of a second type different from the first type; and automatically provisioning, during the time period, a virtual switch module at the host device based on the provisioning instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving a configuration template identifier, the configuration template identifier being associated with a configuration template having a network parameter; producing a device identifier based on the configuration template identifier and a nonce; and uniquely associating the device identifier with a virtual resource such that the virtual resource is identifiable based on the device identifier, the configuration template configured to provide provisioning instructions associated with the virtual resource to an access switch coupled between a first host device and a switch fabric, in relation to the virtual resource migrating from a second host device to the first host device, the configuration template storing provisioning instructions associated with a plurality of virtual resources including the virtual resource, the virtual resource being of a first type, the plurality of virtual resources including a virtual resource of a second type different from the first type. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving a configuration template identifier associated with a configuration template; generating a nonce; producing a device identifier that includes a combination of the configuration template identifier and the nonce; and storing the device identifier as a media access control address of a virtual resource, the configuration template configured to provide provisioning instructions associated with the virtual resource to an access switch coupled between a first host device and a switch fabric, in relation to the virtual resource migrating from a second host device to the first host device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification