Spanning tree in fabric switches
First Claim
Patent Images
1. A switch, comprising:
- a packet processor configured to obtain information associated with a spanning tree from a notification message, wherein the switch participates in the spanning tree, and the obtained information includes a path cost to a root of the spanning tree; and
spanning tree management circuitry configured to;
determine whether the path cost in the obtained information is superior to a locally available path cost to the root;
in response to determining that the path cost in the obtained information is superior to the locally available path cost,set a port role of a first port of the switch to be a root port and a port state of the first port to be blocking for the spanning tree.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a packet processor and a spanning tree management module. The packet processor obtains information associated with a spanning tree from a message. The spanning tree management module, in response to the obtained information being superior to locally available information of the spanning tree, determines the port role of a local port of the switch for the spanning tree to be the root port and the port state of the local port for the spanning tree to be blocking.
509 Citations
33 Claims
-
1. A switch, comprising:
-
a packet processor configured to obtain information associated with a spanning tree from a notification message, wherein the switch participates in the spanning tree, and the obtained information includes a path cost to a root of the spanning tree; and spanning tree management circuitry configured to; determine whether the path cost in the obtained information is superior to a locally available path cost to the root; in response to determining that the path cost in the obtained information is superior to the locally available path cost, set a port role of a first port of the switch to be a root port and a port state of the first port to be blocking for the spanning tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-executed method, comprising:
-
obtaining, by a switch, information associated with a spanning tree from a notification message, wherein the switch participates in the spanning tree, and the obtained information includes a path cost to a root of the spanning tree; determining whether the path cost in the obtained information is superior to a locally available path cost to the root; and in response to determining that the path cost in the obtained information is superior to the locally available path cost, setting a port role of a first port of the switch to be a root port and a port state of the first port to be blocking for the spanning tree. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer system, comprising:
-
a processor; and a storage device coupled to the processor and storing instructions which when executed by the processor cause the processor to perform a method, the method comprising; obtaining information associated with a spanning tree from a notification message, wherein the computer system participates in the spanning tree, and the obtained information includes a path cost to a root of the spanning tree; determining whether the path cost in the obtained information is superior to a locally available path cost to the root; and in response to determining that the path cost in the obtained information is superior to the locally available path cost, setting a port role of a first port of the computer system to be a root port and a port state of the first port to be blocking for the spanning tree.
-
Specification