Rule-based network identifier mapping
First Claim
1. A switch, comprising:
- a storage device;
rule management circuitry configured to store, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic, wherein the virtual network identifier identifies a virtualized network associated with the tunnel;
network identifier circuitry configured to;
generate, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device; and
obtain, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a storage device, a rule management module, a network identifier module, and a packet processor. During operation, the rule management module stores, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic. The virtual network identifier identifies a virtualized network associated with the tunnel. The network identifier module generates, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device. The network identifier module then obtains, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel.
687 Citations
20 Claims
-
1. A switch, comprising:
-
a storage device; rule management circuitry configured to store, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic, wherein the virtual network identifier identifies a virtualized network associated with the tunnel; network identifier circuitry configured to; generate, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device; and obtain, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
storing, in local a storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic, wherein the virtual network identifier identifies a virtualized network associated with the tunnel; generating, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device; and obtaining, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system;
- comprising;
a storage device; a processor; and a non-transitory computer-readable storage medium storing instructions which when executed by the processor causes the processor to perform a method, the method comprising; storing, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic, wherein the virtual network identifier identifies a virtualized network associated with the tunnel; generating, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device; and obtaining, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel. - View Dependent Claims (18, 19, 20)
- comprising;
Specification