Virtual switch
First Claim
1. A system, comprising:
- a first plurality of virtual network interface cards (VNICs); and
a first Vswitch table associated with a first virtual switch, wherein each entry in the first Vswitch table is associated with one of the first plurality of VNICs, wherein each of the first plurality of VNICs is located on the host, and wherein each of the first plurality of VNICs is associated with the first virtual switch,wherein a first VNIC in the first plurality of VNICs is configured to;
receive a first packet associated with a first hardware address (HA);
determine, using the first HA, whether one of the plurality of entries in the first Vswitch table is associated with the first HA;
send the first packet to a VNIC associated with first HA if one of the plurality of entries in the first Vswitch table is associated with the first HA, wherein the VNIC is one of the first plurality of VNICs; and
drop the first packet if none of the plurality of entries listed in the first Vswitch table is associated with the first HA.
2 Assignments
0 Petitions
Accused Products
Abstract
A system including a plurality of virtual network interface cards (VNICs); and a Vswitch table associated with a virtual switch, wherein each entry in the Vswitch table is associated with one of the plurality of VNICs, wherein each of the plurality of VNICs is located on the host, and wherein each of the plurality of VNICs is associated with the virtual switch. The first VNIC in the plurality of VNICs is configured to receive a packet associated with a hardware address (HA), determine, using the HA, whether one of the plurality of entries in the Vswitch table is associated with the HA, send the packet to a VNIC associated with HA if one of the plurality of entries in the Vswitch table is associated with the HA, wherein the VNIC is one of the plurality of VNICs.
344 Citations
20 Claims
-
1. A system, comprising:
-
a first plurality of virtual network interface cards (VNICs); and a first Vswitch table associated with a first virtual switch, wherein each entry in the first Vswitch table is associated with one of the first plurality of VNICs, wherein each of the first plurality of VNICs is located on the host, and wherein each of the first plurality of VNICs is associated with the first virtual switch, wherein a first VNIC in the first plurality of VNICs is configured to; receive a first packet associated with a first hardware address (HA); determine, using the first HA, whether one of the plurality of entries in the first Vswitch table is associated with the first HA; send the first packet to a VNIC associated with first HA if one of the plurality of entries in the first Vswitch table is associated with the first HA, wherein the VNIC is one of the first plurality of VNICs; and drop the first packet if none of the plurality of entries listed in the first Vswitch table is associated with the first HA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of sending a packet, comprising:
-
receiving the packet by a first virtual network interface card (NIC), wherein the VNIC is associated with a virtual switch; determining, using the HA, whether one of the plurality of entries in a Vswitch table is associated with the HA; sending the packet to a second VNIC, if one of the plurality of entries in the Vswitch table is associated with the HA and the second VNIC is associated with the HA; and dropping the packet if none of the plurality of entries listed in the Vswitch table is associated with the HA, wherein the Vswitch is associated with the virtual switch, wherein each entry in the Vswitch table is associated with one of a plurality of VNICs, wherein each of the plurality of VNICs is located on a host, and wherein each of the plurality of VNICs is associated with the virtual switch. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium comprising computer executable instructions to perform method for sending a packet, the method comprising:
-
receiving the packet by a first virtual network interface card (NIC), wherein the VNIC is associated with a virtual switch; determining, using the HA, whether one of the plurality of entries in a Vswitch table is associated with the HA; sending the packet to a second VNIC, if one of the plurality of entries in the Vswitch table is associated with the HA and the second VNIC is associated with the HA; and dropping the packet if none of the plurality of entries listed in the Vswitch table is associated with the HA, wherein the Vswitch is associated with the virtual switch, wherein each entry in the Vswitch table is associated with one of a plurality of VNICs, wherein each of the plurality of VNICs is located on a host, and wherein each of the plurality of VNICs is associated with the virtual switch. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification