System and method for layer-2 network routing
AssigneeCisco Technology, Inc.
InventorsChandan Mishra, Vaibhav Ashok Modi, Gayatri Ramachandran, Sanjay Sane
Life of this patent
Estimating the term…
Abstract
An example method is provided and includes receiving a data message from a first virtual local area network; determining at an edge switch-router of a Layer-2 network whether the message should be routed; and routing the message in the Layer-2 network at the edge switch-router if the message should be routed. The method also includes switching the message at the edge switch-router if the message should not be routed.
Claims20
A method, comprising:
- receiving, by a first edge switch-router of a Layer-2 network, a data message for a destination end node from a source end node operating behind the first edge switch-router, wherein the end node is in a first virtual local area network (VLAN);
- when the destination end node is operating behind a second edge switch-router of the Layer-2 network and the destination end node is in a second VLAN, the first edge switch-router both routing the message from the first VLAN to the second VLAN and switching the message from the source end node to the destination end node, wherein the message is routed and switched without traversing any switch-router that provides a gateway between the Layer-2 network and a Layer-3 network;
- and
- when the destination end node is operating behind the second edge switch-router and the destination end node is in the first VLAN, the first edge switch-router switching the message from the source end node to the destination end node, wherein the message is switched without traversing any switch-router that provides a gateway between the Layer-2 network and the Layer-3 network.
An edge switch-router, comprising:
- a memory configured to store data;
- and
- a processor operable to execute instructions associated with the data, wherein the processor and the memory cooperate, such that the edge switch-router of a Layer-2 network is configured to:
- receive a data message for a destination end node from a source end node operating behind the edge switch-router, wherein the end node is in a first virtual local area network (VLAN);
- when the destination end node is operating behind another edge switch-router of the Layer-2 network and the destination end node is in a second VLAN, both route the message from the first VLAN to the second VLAN and switch the message from the source end node to the destination end node, wherein the message is routed and switched without traversing any switch-router that provides a gateway between the Layer-2 network and a Layer-3 network;
- and
- when the destination end node is operating behind the second edge switch-router and the destination end node is in the first VLAN, switch the message from the source end node to the destination end node, wherein the message is switched without traversing any switch-router that provides a gateway between the Layer-2 network and the Layer-3 network.
A non-transitory media encoded with logic that includes code for execution and when executed by a processor operable to perform operations comprising:
- receiving a data message for a destination end node from a source end node operating behind a first edge switch-router of a Layer-2 network, wherein the end node is in a first virtual local area network (VLAN);
- when the destination end node is operating behind a second edge switch-router of the Layer-2 network and the destination end node is in a second VLAN, both routing the message from the first VLAN to the second VLAN and switching the message from the source end node to the destination end node, wherein the message is routed and switched without traversing any switch-router that provides a gateway between the Layer-2 network and a Layer-3 network;
- and
- when the destination end node is operating behind the second edge switch-router and the destination end node is in the first VLAN, switching the message from the source end node to the destination end node, wherein the message is switched without traversing any switch-router that provides a gateway between the Layer-2 network and the Layer-3 network.
Dependencies are inferred from the claim text.