| CPC H04L 45/586 (2013.01) [G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); H04L 45/16 (2013.01); H04L 45/66 (2013.01); H04L 47/12 (2013.01); H04L 47/2483 (2013.01); H04L 49/70 (2013.01); H04L 61/103 (2013.01); H04L 61/2517 (2013.01); H04L 63/101 (2013.01); H04L 69/324 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01); H04L 67/10 (2013.01); H04L 2101/622 (2022.05)] | 20 Claims |

|
1. A network virtualization device comprising:
one or more processors; and
one or more computer-readable storage media storing instructions that, upon execution by the one or more processors, configure the network virtualization device to:
host a Layer 2 virtual network interface for a Layer 2 compute instance that belongs to a Layer 2 virtual network,
the Layer 2 compute instance is hosted on a host machine of a physical network that comprises the network virtualization device, the host machine and the network virtualization device being communicatively coupled, and
the Layer 2 virtual network is hosted on the physical network and comprises a plurality of Layer 2 compute instances and a plurality of Layer 2 virtual network interfaces;
store access control list (ACL) information associated with the Layer 2 virtual network interface;
receive a frame having header information;
determine that the ACL information is applicable to a flow of the frame between the Layer 2 virtual network interface and a destination; and
include at least a portion of the ACL information in the frame.
|