Spanning tree in fabric switches
First Claim
Patent Images
1. A switch, comprising:
- port management circuitry configured to;
assign a port identifier to a port of the switch; and
store, in an entry of a port identifier allocation table, the assigned port identifier;
spanning tree management circuitry configured to participate in a spanning tree using the port identifier; and
wherein the port management circuitry is further configured to reassign the port identifier to the port in response to the switch leaving and rejoining the spanning tree, andwherein the port management circuitry is further configured to store, in the entry of the port identifier allocation table, an interface name of the port and an indicator that indicates whether the entry is an active entry, and wherein the interface name is distinct from the port identifier and the indicator is distinct from the port identifier.
2 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.
695 Citations
18 Claims
-
1. A switch, comprising:
-
port management circuitry configured to; assign a port identifier to a port of the switch; and store, in an entry of a port identifier allocation table, the assigned port identifier; spanning tree management circuitry configured to participate in a spanning tree using the port identifier; and wherein the port management circuitry is further configured to reassign the port identifier to the port in response to the switch leaving and rejoining the spanning tree, and wherein the port management circuitry is further configured to store, in the entry of the port identifier allocation table, an interface name of the port and an indicator that indicates whether the entry is an active entry, and wherein the interface name is distinct from the port identifier and the indicator is distinct from the port identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-executed method, comprising:
-
assigning a port identifier to a port of a switch; storing, in an entry of a port identifier allocation table of the switch, the assigned port identifier; participating in a spanning tree using the port identifier; and reassigning the port identifier to the port in response to the switch leaving and rejoining the spanning tree, and wherein the storing includes storing, in the entry of the port identifier allocation table, an interface name of the port and an indicator that indicates whether the entry is an active entry, and wherein the interface name is distinct from the port identifier and the indicator is distinct from the from the port identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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; assigning a port identifier to a port of a switch; storing, in an entry of a port identifier allocation table of the switch, the assigned port identifier; participating in a spanning tree using the port identifier; and reassigning the port identifier to the port in response to the switch leaving and rejoining the spanning tree, and wherein the storing includes storing, in the entry of the port identifier allocation table, an interface name of the port and an indicator that indicates whether the entry is an active entry, and wherein the interface name is distinct from the port identifier and the indicator is distinct from the port identifier. - View Dependent Claims (17, 18)
-
Specification