CPC H04L 45/66 (2013.01) [H04L 12/18 (2013.01); H04L 45/18 (2013.01); H04L 45/745 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a network virtualization device, a first frame via a first port of the network virtualization device, the first frame comprising a first media access control (MAC) address of a first compute instance that is a destination of the first frame, a second MAC address of a second compute instance that is a source of the first frame, and a Layer 2 (L2) protocol data unit (PDU), the first compute instance and the second compute instance being members of a virtual L2 network, the first compute instance hosted by a first host machine that is connected with the network virtualization device via a second port of the network virtualization device;
determining, by the network virtualization device, that a loop prevention rule prevents broadcast of the first frame via a first set of ports, the first set of ports including the first port;
determining, by the network virtualization device, that the loop prevention rule allows broadcasting of the first frame via a second set of ports, the second set of ports excluding any ports of the first set of ports;
determining, by the network virtualization device, that the first frame is to be broadcasted via the second set of ports of the network virtualization device based on the first MAC address; and
broadcasting, by the network virtualization device, the first frame via the second set of ports of the network virtualization device.
|