Method and system for supporting distributed relay control protocol (DRCP) operations upon communication failure
First Claim
1. A method supporting a distributed resilient network interconnect (DRNI) in a link aggregation group, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the method comprising:
- determining that the network device no longer communicates with the neighbor network device;
sending a port conversation mask type/length/value (TLV) containing a portal state indicator, referred to as portal system isolated (PSI), wherein the PSI indicates a status of no communication;
receiving a link aggregation control protocol data unit (LACPDU) from the partner network device;
determining that the partner network device no longer communicates with the partner network device'"'"'s neighbor network device based on the LACPDU;
determining that the first portal has a higher portal priority than the second portal upon determining that an identifier value of the first portal is lower than that of the second portal;
determining that the network device has a lower network device priority than the neighbor network device, wherein each network device is assigned a network device priority; and
halting transmitting and receiving frames of the link aggregation group at the network device following the four determinations above.
1 Assignment
0 Petitions
Accused Products
Abstract
A method supporting a distributed resilient network interconnect (DRNI) in a link aggregation group upon communication failure at a network device is disclosed. The method starts with determining that the network device no longer communicates with its neighbor network device. The network device then determines that its partner network device no longer communicates with the partner network device'"'"'s neighbor network device. The network device determines that the first portal that the network device belongs to has a higher portal priority than the second portal that the partner network device belongs to, wherein each portal is assigned a portal priority, and it determines that the network device has a lower network device priority than the neighbor network device, wherein each network device is assigned a network device priority. Then the network device halts transmitting and receiving frames of the link aggregation group at the network device.
66 Citations
15 Claims
-
1. A method supporting a distributed resilient network interconnect (DRNI) in a link aggregation group, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the method comprising:
-
determining that the network device no longer communicates with the neighbor network device; sending a port conversation mask type/length/value (TLV) containing a portal state indicator, referred to as portal system isolated (PSI), wherein the PSI indicates a status of no communication; receiving a link aggregation control protocol data unit (LACPDU) from the partner network device; determining that the partner network device no longer communicates with the partner network device'"'"'s neighbor network device based on the LACPDU; determining that the first portal has a higher portal priority than the second portal upon determining that an identifier value of the first portal is lower than that of the second portal; determining that the network device has a lower network device priority than the neighbor network device, wherein each network device is assigned a network device priority; and halting transmitting and receiving frames of the link aggregation group at the network device following the four determinations above. - View Dependent Claims (2, 3, 4)
-
-
5. A network device supporting a distributed resilient network interconnect (DRNI) in a link aggregation group, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the network device comprising:
-
ports coupled to the physical or aggregation link of the link aggregation group; a network processor coupled to the ports, the network processor executing a DRNI function, the DRNI function operative to determine that the network device no longer communicates with the neighbor network device, further operative to send a port conversation mask type/length/value (TLV) containing a portal state indicator, referred to as portal system isolated (PSI), wherein the PSI indicates a status of no communication, receive a link aggregation control protocol data unit (LACPDU) from the partner network device and determine that the partner network device no longer communicates with the partner network device'"'"'s neighbor network device based on the LACPDU, further operative to determine that the first portal has a higher portal priority than the second portal upon a determination that an identifier value of the first portal is lower than that of the second portal, wherein each portal is assigned a portal priority, further operative determine that the network device has a lower network device priority than the neighbor network device, wherein each network device is assigned a network device priority, and further operative to cause the ports halting transmitting and receiving frames of the link aggregation group at the network device following the four determinations above. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations at a network device to support a distributed resilient network interconnect (DRNI) in a link aggregation group, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the operations comprising:
-
determining that the network device no longer communicates with the neighbor network device; sending a port conversation mask type/length/value (TLV) containing a portal state indicator, referred to as portal system isolated (PSI), wherein the PSI indicates a status of no communication; receiving a link aggregation control protocol data unit (LACPDU) from the partner network device; determining that the partner network device no longer communicates with the partner network device'"'"'s neighbor network device based on the LACPDU; determining that the first portal has a higher portal priority than the second portal upon determining that an identifier value of the first portal is lower than that of the second portal; determining that the network device has a lower network device priority than the neighbor network device, wherein each network device is assigned a network device priority; and halting transmitting and receiving frames of the link aggregation group at the network device following the four determinations above. - View Dependent Claims (10, 11, 12)
-
-
13. A method supporting a distributed resilient network interconnect (DRNI) in a link aggregation group at a network device, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the method comprising:
-
determining that the network device receives traffic from the partner network device; determining that the network device is coupled to the neighbor network device in the first portal of the link aggregation group; receiving an operation key from the partner network device; determining that the operation key has been updated, indicating the partner network device is no longer in communication with its neighboring network device, wherein the determining including; determining that the most significant two bits of a received partner operation key indicate a value of 2 or 3; and determining that the least significant two bits of an aggregation port'"'"'s partner operation port priority indicate a value of 2 or 3; determining that the network device no longer communicates with the neighbor network device; and halting transmitting and receiving frames of the link aggregation group at the network device upon determining that the first portal has a higher portal priority than the second portal upon determining that an identifier value of the first portal is lower than that of the second portal.
-
-
14. A network device supporting a distributed resilient network interconnect (DRNI) in a link aggregation group, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the network device comprising:
-
ports coupled to the physical or aggregation link of the link aggregation group; and a network processor coupled to the ports, the network processor executing a DRNI function, the DRNI function operative to determine that the network device receives traffic from the partner network device, further operative to determine that the network device is coupled to the neighbor network device in the first portal of the link aggregation group, further operative to receive an operation key from the partner network device and determine that the operation key has been updated, indicating the partner network device is no longer in communication with its neighboring network device, wherein the determination of the update of the operation key includes to determine that the most significant two bits of a received partner operation key indicate a value of 2 or 3, and determine that the least significant two bits of an aggregation port'"'"'s partner operation port priority indicate a value of 2 or 3, further operative to determine that the network device no longer communicates with the neighbor network device, and further operative to cause the ports halting transmitting and receiving frames of the link aggregation group at the network device upon determining that the first portal has a higher portal priority than the second portal upon a determination that an identifier value of the first portal is lower than that of the second portal.
-
-
15. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations at a network device to support a distributed resilient network interconnect (DRNI) in a link aggregation group, wherein the network device and a neighbor network device are included in a first portal of the link aggregation group, wherein the first portal is coupled with a second portal including two or more remote network devices, one of which being a partner network device of the network device, wherein each portal is assigned a portal priority, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP), the operations comprising:
-
determining that the network device receives traffic from the partner network device; determining that the network device is coupled to the neighbor network device in the first portal of the link aggregation group; receiving an operation key from the partner network device; determining that the operation key received has been updated, indicating the partner network device is no longer in communication with its neighboring network device, wherein the determining including; determining that the most significant two bits of a received partner operation key indicate a value of 2 or 3; and determining that the least significant two bits of an aggregation port'"'"'s partner operation port priority indicate a value of 2 or 3; determining that the network device no longer communicates with the neighbor network device; and halting transmitting and receiving frames of the link aggregation group at the network device upon determining that the first portal has a higher portal priority than the second portal upon determining that an identifier value of the first portal is lower than that of the second portal.
-
Specification