Associating an Identifier for a Virtual Machine with a Published Network Configuration Service Type
First Claim
Patent Images
1. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a network management server to manage at least one network interconnection device of a computer network, the storage medium comprising:
- instructions to publish, in policy storage of the network management server, a plurality of network configuration service types, each associated with a plurality of network policies;
instructions to provide access to the published service types to a host manager, the host manager to manage a virtual machine (VM) host server to host a VM associated with a VM identifier;
instructions to associate, in the policy storage, a selected one of the service types with the VM identifier in response to an association request, received from the host manager, indicating the selected service type and including the VM identifier;
instructions to determine, in response to receiving the VM identifier from an edge switch connecting the at least one VM host server to a core of the computer network, whether at least one edge switch network policy of the selected service type associated with the received VM identifier is consistent with a network policy currently enforced by another network switch of the computer network; and
instructions to configure, in response to receiving the VM identifier from the edge switch, a downlink port of the edge switch with the at least one edge switch network policy and configure another port of the edge switch with at least one network policy associated with the selected service type, wherein the downlink port is to connect the edge switch to the VM host server and the another port is to connect the edge switch to a network device other than the VM host server.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to associating an identifier for a virtual machine with a published network configuration service type. Examples include configuring an edge switch with a network policy in response to receiving the identifier from the edge switch.
50 Citations
15 Claims
-
1. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a network management server to manage at least one network interconnection device of a computer network, the storage medium comprising:
-
instructions to publish, in policy storage of the network management server, a plurality of network configuration service types, each associated with a plurality of network policies; instructions to provide access to the published service types to a host manager, the host manager to manage a virtual machine (VM) host server to host a VM associated with a VM identifier; instructions to associate, in the policy storage, a selected one of the service types with the VM identifier in response to an association request, received from the host manager, indicating the selected service type and including the VM identifier; instructions to determine, in response to receiving the VM identifier from an edge switch connecting the at least one VM host server to a core of the computer network, whether at least one edge switch network policy of the selected service type associated with the received VM identifier is consistent with a network policy currently enforced by another network switch of the computer network; and instructions to configure, in response to receiving the VM identifier from the edge switch, a downlink port of the edge switch with the at least one edge switch network policy and configure another port of the edge switch with at least one network policy associated with the selected service type, wherein the downlink port is to connect the edge switch to the VM host server and the another port is to connect the edge switch to a network device other than the VM host server. - View Dependent Claims (2, 3, 4)
-
-
5. The storage medium of claim, wherein:
-
the VM identifier is a virtual station interface (VSI) identifier for a virtual network interface of the VM; and the another port is an uplink port to connect the edge switch to the core.
-
-
6. A system comprising:
-
a network management server to manage at least one network interconnection device of a computer network; and a host manager to manage a first virtual machine (VM) host server connected to a core of the computer network via a first edge switch, the host manager comprising; a resource selection module to receive a selection of at least one computing resource; an access module to access a plurality of network configuration service types published on the network management server; a subscription module to request, with an association request, that the network management server associate a selected one of the service types with a VM identifier; and a VM creation module to create a VM associated with each selected computing resource and the VM identifier; wherein the network management server comprises; policy storage, accessible to the access module of the host manager, to store the plurality of service types, each associated with a plurality of network policies; an association module to associate, in the policy storage, the VM identifier with the selected service type in response to the association request received from the host manager; and a configuration module to configure each of a downlink port and an uplink port of the first edge switch with at least one of the network policies associated with the selected service type in response to receiving the VM identifier from the first edge switch, wherein the downlink port is to connect the first edge switch to the first VM host server, and the uplink port is to connect the first edge switch to the core. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
publishing a plurality of network configuration service types, each associated with a plurality of network connection policies, in policy storage of a network management server; accessing, with a host manager to manage at least one virtual machine (VM) host server, the service types published at the network management server; providing, with the host manager, an association request to the network management server indicating a selected one of the service types and a virtual station interlace (VSI) identifier; creating, with the host manager, a VM associated with the VSI identifier at a selected one of the VM host servers; associating, in the policy storage, the VSI identifier with the selected service type in response to receiving the association request at the network management server; providing, with the host manager, the VSI identifier to an edge switch connecting the selected VM host server to a core of the computer network, if the VM is started on the selected VM host server, wherein a downlink port of the edge switch is to connect the edge switch to the selected VM host server; and configuring, with the network management server, the downlink port and at least one switch-wide attribute of the edge switch based on at least one network policy of the selected service type associated with the VSI identifier in response to receiving, at the network management server, the VSI identifier from the edge switch. - View Dependent Claims (13, 14, 15)
-
Specification