Virtual Local Area Network (VLAN) Support, Including Private VLAN (PVLAN) Support In Association With Media Access Control (MAC) Based VLAN Assignment
AssigneeArista Networks, Inc.
InventorsSiddarth Karki, John William French, Manish Singhvi, Kaustav Majumdar
Life of this patent
Estimating the term…
Abstract
Network devices and methods for their operation are disclosed whereby embodiments may allow a trunk port on the network device to behave as an access port with respect to conforming with the standards of Virtual Local Area Networks (VLANs), including Private VLANs (PVLANs). In this manner PVLANs can be supported on ports that are associated with multiple untagged VLANs, such as when using Media Access Control (MAC) based VLAN assignment (MBVA) with those ports.
Claims20
A method, comprising:
- determining a triggering event associated with a port of a network device, wherein dynamic VLAN assignment is enabled on the port to assign VLAN membership to host devices, and wherein multiple VLANs are assigned to the port;
- In response to the triggering event:
- for a VLAN configured at the network device:
- determining that the port is not associated with the VLAN;
- determining the port is a member of the VLAN based on an allowed VLAN list associated with the port;
- and
- promoting the port to associate the port with the VLAN to allow traffic of the VLAN on the port.
A network device, comprising:
- a processor;
- a set of ports, wherein host devices on the ports are assigned VLAN membership;
- a non-transitory computer readable medium, comprising instructions for the processor for:
- In response to a triggering event associated with a port of the set of ports:
- determining that the port is not associated with a VLAN configured at the network device;
- determining the port is a member of the VLAN based on an allowed VLAN list associated with the port;
- and
- promoting the port to associate the port with the VLAN to allow traffic of the VLAN on the port.
A non-transitory computer readable medium, comprising instructions for:
- determining a triggering event associated with a port of a network device, wherein dynamic VLAN assignment is enabled on the port to assign VLAN membership to host devices, and wherein multiple VLANs are assigned to the port;
- In response to the triggering event:
- for a VLAN configured at the network device:
- determining that the port is not associated with the VLAN;
- determining the port is a member of the VLAN based on an allowed VLAN list associated with the port;
- and
- promoting the port to associate the port with the VLAN to allow traffic of the VLAN on the port.
Dependencies are inferred from the claim text.