Scalable policy assignment in an edge virtual bridging (EVB) environment
First Claim
1. A computer program product for scalable policy assignment in an edge virtual bridging (EVB) system, the computer program product comprising a computer readable hardware storage device having program instructions embodied therewith, the program instructions executable by a switch to cause the switch to:
- fetch, by the switch, virtual machine (VM) information for one or more VMs from a virtual station interface (VSI) database (DB), wherein the VM information includes a VSI type identification (ID) associated with each VM;
associate, by the switch, a policy discriminator (PD) value for each VSI type ID;
generate, by the switch, a VSI DB table with at least a portion of the VM information from the VSI DB and the PD for each VSI type ID;
receive, by the switch, a message including virtual machine (VM) information for a created VM;
retrieve, by the switch, one or more rules and bandwidth filter information associated with a VSI type ID from the VSI DB table; and
apply, by the switch, the associated one or more rules and filter information based on one of multiple PD types and VM information or network information, wherein the multiple PD types comprise a VM type and a virtual local area network (vLAN) type.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to scalable policy assignment in an edge virtual bridging (EVB) environment. One embodiment includes a system including a physical end station includes a hypervisor. The physical end station creates at least one virtual machine (VM). A virtual station interface (VSI) database (DB) is coupled to a VM manager server. The VSI DB stores policy information and bandwidth filter information. A policy assignment module is coupled to a switch adjacent to the physical end station. The policy assignment module generates a VSI DB table with at least a portion of the VSI DB information from the VSI DB and a policy discriminator (PD) value for each VSI type ID.
-
Citations
11 Claims
-
1. A computer program product for scalable policy assignment in an edge virtual bridging (EVB) system, the computer program product comprising a computer readable hardware storage device having program instructions embodied therewith, the program instructions executable by a switch to cause the switch to:
-
fetch, by the switch, virtual machine (VM) information for one or more VMs from a virtual station interface (VSI) database (DB), wherein the VM information includes a VSI type identification (ID) associated with each VM; associate, by the switch, a policy discriminator (PD) value for each VSI type ID; generate, by the switch, a VSI DB table with at least a portion of the VM information from the VSI DB and the PD for each VSI type ID; receive, by the switch, a message including virtual machine (VM) information for a created VM; retrieve, by the switch, one or more rules and bandwidth filter information associated with a VSI type ID from the VSI DB table; and apply, by the switch, the associated one or more rules and filter information based on one of multiple PD types and VM information or network information, wherein the multiple PD types comprise a VM type and a virtual local area network (vLAN) type. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An edge virtual bridging system comprising:
-
a physical end station including a hypervisor, wherein the physical end station creates at least one virtual machine (VM); a virtual station interface (VSI) database (DB) coupled to a VM manager server, the VSI DB storing policy information and bandwidth filter information; and a switch including a policy assignment process, the switch being adjacent to the physical end station, the switch is configured to; generate a VSI DB table with at least a portion of the VSI DB information from the VSI DB and a policy discriminator (PD) value for each VSI type ID, receive a message including VM information for the created at least one VM; retrieve one or more rules and bandwidth filter information associated with a VSI type ID from the VSI DB table; and apply a policy comprising one or more rules and bandwidth filter information based on one of multiple PD types and VM information or network information, wherein the multiple PD types comprise a VM type and a virtual local area network (vLAN) type. - View Dependent Claims (8, 9, 10, 11)
-
Specification