Spanning-tree based loop detection for an ethernet fabric switch
AssigneeBrocade Communication Systems, Inc.
InventorsTse Yu Lei, Ning Song, Vardarajan Venkatesh, Mythilikanth Raman
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a switch. The switch includes a local database, a packet processor, a data management module, and a tree construction module. The packet processor extracts spanning tree information associated with a remote switch. The data management module stores the extracted spanning tree information in the local database. The tree construction module assigns an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information.
Claims26
A switch, comprising:
- a packet processor operable to extract spanning tree information associated with a remote switch;
- a data management module operable to store the extracted spanning tree information in a local database;
- and
- a tree construction module operable to
- assign an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information;
- and
- preclude the local interface from forwarding frames based on the assigned interface state.
A computer-executable method, comprising:
- extracting, by a computing device, spanning tree information associated with a remote switch;
- storing the extracted spanning tree information in a local database;
- assigning an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information;
- and
- precluding the local interface from forwarding frames based on the assigned interface state.
A computing system, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that when executed by the processor cause the computing system to perform a method for creating a spanning tree in a computer network, the method comprising:
- extracting spanning tree information associated with a remote computing system;
- storing the extracted spanning tree information in a local database;
- assigning an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information;
- and
- precluding the local interface from forwarding frames based on the assigned interface state.
A switch, comprising:
- a packet processor operable to extract spanning tree information associated with a remote switch;
- a data management module operable to store the extracted spanning tree information in a local database;
- and
- a tree construction module operable to
- assign an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information;
- and
- identify the local interface based on an interface identifier, wherein the interface identifier is unique in the switch and the remote switch.
A switch, comprising:
- a packet processor operable to extract spanning tree information associated with a remote switch;
- and
- a tree construction module operable to assign an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information;
- wherein the switch and the remote switch are members of an Ethernet fabric switch;
- and
- wherein the switch and the remote switch are associated with an identifier of the Ethernet fabric switch.
A switch, comprising:
- a packet processor operable to extract spanning tree information associated with a remote switch;
- a tree construction module operable to
- assign an interface state associated with a spanning tree to a local interface based on the extracted spanning tree information;
- and
- assign the interface state on a per virtual local area network (VLAN) basis.
Dependencies are inferred from the claim text.