Scalable policy assignment in an edge virtual bridging (EVB) environment
First Claim
Patent Images
1. A method comprising:
- fetching virtual machine (VM) information for one or more VMs from a virtual station interface (VSI) database (DB), wherein the VM information includes, for each VM, an associated VSI type identification (ID), and each VSI type ID is associated with a policy discriminator (PD) value;
generating a VSI DB table based on a portion of the VM information and each PD value associated with each VSI type ID;
retrieving at least one rule and bandwidth filter information associated with a VSI type ID from the VSI DB table; and
applying the at least one rule and bandwidth filter information based on one of multiple PD values, wherein the multiple PD values represent different types of policies, thereby enabling scaling of VMs without increasing hardware requirements for ternary content addressable memories (TCAMs).
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment includes obtaining virtual machine (VM) information for at least one VM. The VM information includes a VSI type identification (ID) associated with each VM. A policy discriminator (PD) is associated for each VSI type ID, where the PD represents scalable policy assignment. At least one rule and bandwidth filter information associated with a VSI type ID is retrieved from virtual station interface (VSI) database (DB) information and PD for each VSI type ID. The associated at least one rule and filter information is applied based on one of multiple PD types. The multiple PD types comprise a VM type and a virtual local area network (vLAN) type.
-
Citations
15 Claims
-
1. A method comprising:
-
fetching virtual machine (VM) information for one or more VMs from a virtual station interface (VSI) database (DB), wherein the VM information includes, for each VM, an associated VSI type identification (ID), and each VSI type ID is associated with a policy discriminator (PD) value; generating a VSI DB table based on a portion of the VM information and each PD value associated with each VSI type ID; retrieving at least one rule and bandwidth filter information associated with a VSI type ID from the VSI DB table; and applying the at least one rule and bandwidth filter information based on one of multiple PD values, wherein the multiple PD values represent different types of policies, thereby enabling scaling of VMs without increasing hardware requirements for ternary content addressable memories (TCAMs). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
at least one processor; and a non-transitory processor-readable memory device storing instructions that when executed by the at least one processor causes the at least one processor to perform operations including; fetching virtual machine (VM) information for one or more VMs from a virtual station interface (VSI) database (DB), wherein the VM information includes, for each VM, an associated VSI type identification (ID), and each VSI type ID is associated with a policy discriminator (PD) value; generating a VSI DB table based on a portion of the VM information and each PD value associated with each VSI type ID; retrieving at least one rule and bandwidth filter information associated with a VSI type ID from the VSI DB table; and applying the at least one rule and bandwidth filter information based on one of multiple PD values, wherein the multiple PD values represent different types of policies, thereby enabling scaling of VMs without increasing hardware requirements for ternary content addressable memories (TCAMs). - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
fetching virtual machine (VM) information for one or more VMs from a virtual station interface (VSI) database (DB), wherein the VM information includes, for each VM, an associated VSI type identification (ID), and each VSI type ID is associated with a policy discriminator (PD) value; generating a VSI DB table based on a portion of the VM information and each PD value associated with each VSI type ID; retrieving at least one rule and bandwidth filter information associated with a VSI type ID from the VSI DB table; and applying the at least one rule and bandwidth filter information based on one of multiple PD values, wherein the multiple PD values represent different types of policies, thereby enabling scaling of VMs without increasing hardware requirements for ternary content addressable memories (TCAMs). - View Dependent Claims (12, 13, 14, 15)
-
Specification