Spanning tree protocol enabled N-node link aggregation system
First Claim
1. A spanning tree enabled n-node link aggregation system, comprising:
- a networking device;
a plurality of link aggregation node devices, wherein a spanning tree protocol runs on each of the plurality of link aggregation node devices, and wherein the plurality of link aggregation node devices include;
a first link aggregation node device that is coupled to the networking device by at least one first link that is part of a Link Aggregation Group (LAG), wherein the first link aggregation node device has been designated as a root bridge via the spanning tree protocol; and
a second link aggregation node device that is coupled to the networking device by at least one second link that is part of the LAG;
a plurality of Inter-Chassis Links (ICLs) coupled to the second link aggregation node device; and
an enhanced spanning tree protocol engine running on the each of the plurality of link aggregation node devices, wherein the enhanced spanning tree protocol engine is configured to;
determine that a first port that is part of one of the plurality of CLs has been designated as a first root port via the spanning tree protocol;
determine that a second port that is part of one of the plurality of ICLs has been designated as an alternate port via the spanning tree protocol; and
redesignate, in response to the first port being part of one of the plurality of ICLs and designated as the first root port and the second port being part of one of the plurality of ICLs and designated as the alternate port, the second port as a second root port, wherein the redesignating the second port as the second root port prevents blocking of the plurality of ICLs via the spanning tree protocol.
7 Assignments
0 Petitions
Accused Products
Abstract
A spanning tree enabled n-node VLT system includes the STP running on VLT node devices that include a first VLT node device coupled to a networking device by a LAG and designated as a root bridge via the STP. A second VLT node device coupled to the networking device is part of the LAG. ICLs couple the second VLT node device to the first VLT node device. An enhanced STP engine running on the each of the VLT node devices determines that the STP has designated a first port providing one of the ICLs as a first root port, and a second port providing one of the ICLs as an alternate port. In response, the enhanced STP engine redesignates the second port as a second root port.
-
Citations
20 Claims
-
1. A spanning tree enabled n-node link aggregation system, comprising:
-
a networking device; a plurality of link aggregation node devices, wherein a spanning tree protocol runs on each of the plurality of link aggregation node devices, and wherein the plurality of link aggregation node devices include; a first link aggregation node device that is coupled to the networking device by at least one first link that is part of a Link Aggregation Group (LAG), wherein the first link aggregation node device has been designated as a root bridge via the spanning tree protocol; and a second link aggregation node device that is coupled to the networking device by at least one second link that is part of the LAG; a plurality of Inter-Chassis Links (ICLs) coupled to the second link aggregation node device; and an enhanced spanning tree protocol engine running on the each of the plurality of link aggregation node devices, wherein the enhanced spanning tree protocol engine is configured to; determine that a first port that is part of one of the plurality of CLs has been designated as a first root port via the spanning tree protocol; determine that a second port that is part of one of the plurality of ICLs has been designated as an alternate port via the spanning tree protocol; and redesignate, in response to the first port being part of one of the plurality of ICLs and designated as the first root port and the second port being part of one of the plurality of ICLs and designated as the alternate port, the second port as a second root port, wherein the redesignating the second port as the second root port prevents blocking of the plurality of ICLs via the spanning tree protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An Information Handling System (IHS), comprising:
-
a plurality of Inter-Chassis Links (ICLs) that couple a plurality of ICL ports to a first of a plurality of link aggregation node devices that has been designated as a root bridge by via a spanning tree protocol running on each of the plurality of link aggregation node devices; a Link Aggregation Group (LAG) that includes a plurality of LAG ports and that is coupled to a networking device; a processing system that is coupled to the plurality of ICL ports and the plurality of LAG ports, and a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide an enhanced spanning tree protocol engine that is configured to; determine that a first ICL port of the plurality of ICL ports has been designated as a first root port via the spanning tree protocol; determine that a second ICL port of the plurality of ICL ports has been designated as an alternate port via the spanning tree protocol; and redesignate, in response to the first ICL port being designated as the first root port and the second ICL port being designated as the alternate port, the second port as a second root port, wherein the redesignating the second port as the second root port prevents blocking of the plurality of ICLs via the spanning tree protocol. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for enabling a spanning tree protocol in an n-node link aggregation system, comprising:
-
coupling, by a link aggregation engine, a plurality of ICL ports to a first of a plurality of link aggregation node devices via a plurality of Inter-Chassis Links (ICL); aggregating, by the link aggregation engine, at least one Link Aggregation Group (LAG) port to provide a LAG; designating, via a spanning tree protocol running on each of the plurality of link aggregation node devices, the first of the plurality of link aggregation node devices as a root bridge; determining, by an enhanced spanning tree protocol engine, that a first ICL port of the plurality of ICL ports has been designated as a first root port via the spanning tree protocol; determining, by the enhanced spanning tree protocol engine, that a second ICL port of the plurality of ICL ports has been designated as an alternate port via the spanning tree protocol; and redesignating, by the enhanced spanning tree protocol engine in response to the first ICL port being designated as the first root port and the second ICL port being designated as the alternate port, the second port as a second root port, wherein the redesignating the second port as the second root port prevents blocking of the plurality of ICLs via the spanning tree protocol. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification