Scalable policy management in an edge virtual bridging (EVB) environment
First Claim
1. An apparatus comprising:
- a memory configured to store instructions; and
a processor configured to execute the instructions to;
validate a message including virtual machine (VM) information using a value of a virtual station interface (VSI) type identification (ID) to perform a lookup of a fetched VSI database, wherein the VM information for the VM comprises VSI type ID and virtual local area network (VLAN) ID;
generate a first table for multiple different VM types with at least a portion of information from the VSI database;
retrieve an address of the VM from the first table for the multiple different VM types based on using VSI type ID and network ID;
retrieve rules associated with the retrieved address of the VM and the VSI type ID from a second table including VM information; and
apply the associated rules for the VM.
2 Assignments
0 Petitions
Accused Products
Abstract
A device includes a memory that is configured to store instructions. The device includes a processor configured to execute the instructions to: validate a message including virtual machine (VM) information using a value of a virtual station interface (VSI) type identification (ID) to perform a lookup of a fetched VSI database. The VM information for the VM includes VSI type ID and virtual local area network (VLAN) ID. The processor further generates a first table for multiple different VM types with at least a portion of information from the VSI database, retrieves an address of the VM from the first table for the multiple different VM types based on using VSI type ID and network ID, retrieves rules associated with the retrieved address of the VM and the VSI type ID from a second table including VM information, and applies the associated rules for the VM.
39 Citations
20 Claims
-
1. An apparatus comprising:
-
a memory configured to store instructions; and a processor configured to execute the instructions to; validate a message including virtual machine (VM) information using a value of a virtual station interface (VSI) type identification (ID) to perform a lookup of a fetched VSI database, wherein the VM information for the VM comprises VSI type ID and virtual local area network (VLAN) ID; generate a first table for multiple different VM types with at least a portion of information from the VSI database; retrieve an address of the VM from the first table for the multiple different VM types based on using VSI type ID and network ID; retrieve rules associated with the retrieved address of the VM and the VSI type ID from a second table including VM information; and apply the associated rules for the VM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory storing instructions; and a switch including a processor configured to execute the instructions to; validate a message including virtual machine (VM) information using a value to perform a lookup of a fetched virtual station interface (VSI) database, wherein the VM information for the VM comprises VSI type identification (ID) and network ID; generate a first table including the VM information and using information from the VSI database for multiple different VM types; retrieve an address of the VM from a second table based on using VSI type ID and network ID; retrieve rules associated with the retrieved address of the VM and the VSI type ID from the first table including VM information; and apply the associated rules for the VM. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification