Learning orphan ports in a multi-chassis link aggregation group
AssigneeArista Networks, Inc.
InventorArun Punj
Life of this patent
Estimating the term…
Abstract
Forwarding of network data received in a switch includes identifying forwarding information from mapping tables stored in the switch. The mapping tables can be indexed using information in the received network data identify the forwarding information, including using at least an identifier of the ingress port of the switch on which the network data was received.
Claims20
A method in a switching device, the method comprising:
- receiving incoming network data on an ingress port of the switching device, wherein the incoming network data specifies a virtual local area network identifier (VLAN ID);
- generating outgoing network data for transmission to a next hop, including:
- obtaining forwarding information from one or more mapping tables using the VLAN ID contained in the incoming network data and the ingress port as index keys into the one or more mapping tables to identify the forwarding information, wherein the ingress port and the VLAN ID map to first forwarding information that includes a first source address associated with the switching device when the ingress port is a first kind of port is a first kind of port, wherein the ingress port and the VLAN ID map to second forwarding information that includes a second source address associated with the switching device when the ingress port is a second kind of port;
- and
- combining the incoming network data with the forwarding information to generate the outgoing network data;
- and
- sending the outgoing network data to the next hop on an egress port of the switching device.
A non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by a computer device in a switching device, cause the computer device to:
- receive incoming network data on an ingress port of the switching device, wherein the incoming network data specifies a virtual local area network identifier (VLAN ID);
- generate outgoing network data for transmission to a next hop, including:
- obtaining forwarding information from one or more mapping tables using the VLAN ID contained in the incoming network data and the ingress port as index keys into the one or more mapping tables to identify the forwarding information, wherein the ingress port and the VLAN ID map to first forwarding information that includes a first source address associated with the switching device when the ingress port is a first kind of port, wherein the ingress port and the VLAN ID map to second forwarding information that includes a second source address associated when the ingress port is second kind of port;
- information, where the ingress port and the VLAN ID map to first forwarding and
- combining the incoming network data with the forwarding information to generate the outgoing network data;
- and
- send the outgoing network data to the next hop on an egress port of the switching device.
A switching device comprising:
- one or more computer processors;
- and
- a computer-readable storage medium comprising instructions for controlling the one or more computer processors to be operable to:
- receive incoming network data on an ingress port of the switching device, wherein the incoming network data specifies a virtual local area network identifier (VLAD ID);
- generate outgoing network data for transmission to a next hop, including:
- obtaining forwarding information from one or more mapping tables using the VLAN ID contained in the incoming network data and the ingress port as index keys into the one or more mapping tables to identify the forwarding information, wherein the ingress port and the VLAN ID map to first forwarding information that includes a first source address associated with the switching device when the ingress port is a first kind of port, wherein the ingress port and the VLAN ID map to second forwarding information that includes a second source address associated when the ingress port is second kind of port;
- and
- combining the incoming network data with the forwarding information to generate the outgoing network data;
- and
- send the outgoing network data to the next hop on an egress port of the switching device.
Dependencies are inferred from the claim text.