METHODS AND SYSTEMS WITH ENHANCED ROBUSTNESS FOR MULTI-CHASSIS LINK AGGREGATION GROUP
First Claim
1. A method implemented for a link aggregation group, wherein the link aggregation group contains a local interface and a remote interface, wherein the local interface is a logical interface formed by a plurality of network elements, wherein the logical interface includes a local network element and a peer network element, wherein the remote interface is at a remote network element coupled to the link aggregation group through links of the link aggregation group, wherein the local network element communicates with the peer network element through an inter-peer link, and wherein the method implemented at the local network element, the method comprising:
- determining that the local network element is active by checking that an aggregate state of the links coupled to the local network element is active, wherein the aggregate state of the links being active indicates that a number of the links are up and transmitting traffic of the link aggregation group;
detecting an anomaly of the active links of the link aggregation group;
sending a notification to the peer network element about the anomaly;
receiving an activation confirmation that the peer network element is ready for switching; and
switching traffic of the link aggregation group from the active links to the inter-peer link in response to receiving the activation confirmation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implemented for a link aggregation group is disclosed. The link aggregation group contains a local interface and a remote interface. The local interface is a logical interface formed by a plurality of network elements including a local network element and a peer network element. The local network element communicates with the peer network element through an inter-peer link. The method starts with determining that the local network element is active by checking that an aggregate state of the links coupled to the local network element is active. The method continues with detecting an anomaly of the active links and sending a notification to the peer network element about the anomaly. Then method continues with receiving an activation confirmation that the peer network element is ready for switching and switching traffic from the active links to the inter-peer link in response to receiving the activation confirmation.
-
Citations
40 Claims
-
1. A method implemented for a link aggregation group, wherein the link aggregation group contains a local interface and a remote interface, wherein the local interface is a logical interface formed by a plurality of network elements, wherein the logical interface includes a local network element and a peer network element, wherein the remote interface is at a remote network element coupled to the link aggregation group through links of the link aggregation group, wherein the local network element communicates with the peer network element through an inter-peer link, and wherein the method implemented at the local network element, the method comprising:
-
determining that the local network element is active by checking that an aggregate state of the links coupled to the local network element is active, wherein the aggregate state of the links being active indicates that a number of the links are up and transmitting traffic of the link aggregation group; detecting an anomaly of the active links of the link aggregation group; sending a notification to the peer network element about the anomaly; receiving an activation confirmation that the peer network element is ready for switching; and switching traffic of the link aggregation group from the active links to the inter-peer link in response to receiving the activation confirmation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented for a link aggregation group, wherein the link aggregation group contains a local interface and a remote interface, wherein the local interface is a logical interface formed by a plurality of network elements, wherein the logical interface includes a local network element and a peer network element, wherein the remote interface is at a remote network element coupled to the link aggregation group through links of the link aggregation group, wherein the local network element communicates with the peer network element through an inter-peer link, and wherein the method implemented at the local network element, the method comprising:
-
determining that the local network element is active or standby by checking that an aggregate state of the links coupled to the local network element is active or standby, wherein the aggregate state of the links being active indicates that a number of the links are up and transmitting traffic of the link aggregation group, and wherein the aggregate state of the links being standby indicates that a number of the links are up but not transmitting traffic of the link aggregation group; upon the local network element being active, setting a primary next-hop interface address of the local network element to be an IP address belonging to a subnet of the link aggregation group; and setting a backup next-hop interface address of the local network element to be an IP address of the peer network element, wherein the primary and backup next-hop interface addresses are used for resolving addresses for routing traffic; and upon the local network element being standby, setting the primary next-hop interface address of the local network element to be IP address of the peer network element; and setting the backup next-hop interface address of the local network element to be the IP address belonging to the subnet of the link aggregation group. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A network element communicatively coupled with aggregation ports through links of a link aggregation group, wherein the link aggregation group contains a local interface and a remote interface, wherein the local interface is a logical interface formed by a plurality of network elements, wherein the logical interface includes the network element and a peer network element, wherein the remote interface is at a remote network element coupled to the link aggregation group through links of the link aggregation group, wherein the network element communicates with the peer network element through an inter-peer link, the network element comprising:
-
an aggregation interface configured to interact with links of the link aggregation group and detect anomalies of the links; and a link aggregation group processor, including; a link state checker configured to determine that the network element is active by checking that an aggregate state of the links coupled to the network element is active, wherein the aggregate state of the links being active indicates that a number of the links are up and transmitting traffic of the link aggregation group; an event handler configured to send a notification to the peer network element when an anomaly is detected at the aggregation interface; the event handler further configured to receive an activation confirmation that the peer network element is ready for switching; and the event handler further configured to switch traffic of the link aggregation group from the active links to the inter-peer link in response to receiving the activation confirmation. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A network element communicatively coupled with aggregation ports through links of a link aggregation group, wherein the link aggregation group contains a local interface and a remote interface, wherein the local interface is a logical interface formed by a plurality of network elements, wherein the logical interface includes the network element and a peer network element, wherein the remote interface is at a remote network element coupled to the link aggregation group through links of the link aggregation group, wherein the network element communicates with the peer network element through an inter-peer link, the network element comprising:
-
a storage device configured to store a forwarding information base (FIB), wherein the FIB contains forwarding information to aid the network element to forward traffic; and a link aggregation group processor, including; a link state checker configured to determine that the network element is active or standby by checking that an aggregate state of the links coupled to the network element is active or standby, wherein the aggregate state of the links being active indicates that a number of the links are up and transmitting traffic of the link aggregation group, and wherein the aggregate state of the links being standby indicates that a number of the links are up but not transmitting traffic of the link aggregation group; and a route controller configured to set a primary next-hop interface address of the network element to be an IP address belonging to a subnet of the link aggregation group and to set a backup next-hop interface address of the network element to be an IP address of the peer network element in the FIB upon the link state checker determines the network element being active; the route controller further configured to set the primary next-hop interface address of the network element to be IP address of the peer network element and set the backup next-hop interface address of the network element to be the IP address belonging to the subnet of the link aggregation group in the FIB upon the link state checker determines that the network element being standby. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification