Method and system for supporting distributed relay control protocol (DRCP) operations upon misconfiguration
First Claim
1. 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 via links of the link aggregation group with a second portal including of one or more remote network devices, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP) using an intra-portal link (IPL), the method comprising:
- receiving a distributed relay control protocol data unit (DRCPDU), wherein the DRCPDU includes neighbor network device'"'"'s state information and configuration information, wherein the configuration information includes its operational aggregation key, gateway digest, and port digest;
determining whether at least some of the received configuration information is different from the configuration information of the network device;
determining whether a portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device upon determining that the at least some of the received configuration information is different from the configuration information of the network device;
determining whether settings for being three system portal and gateway algorithms are the same as received values for being three system portal and gateway algorithms upon determining that the portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device;
determining whether the received gateway digest is identical to a gateway digest of the network device upon determining that settings for being three system portal and gateway algorithms are the same; and
causing not to include a gateway conversation type/length/value (TLV) in a next DRCPDU to be transmitted by the network device to the neighbor network device upon determining that the received gateway digest is identical to the gateway digest of the network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method supporting a distributed resilient network interconnect (DRNI) in a link aggregation group at a network device is disclosed. The method starts with receiving a distributed relay control protocol data unit (DRCPDU), where the DRCPDU includes neighbor network device'"'"'s state information and configuration information, wherein the configuration information includes its operational aggregation key, gateway digest, port digest. The method continue with determine whether or not the received configuration information is different from the one of the network device and how, and causing the next DRCPDU to be transmitted to the neighbor network device to include or not include certain information accordingly.
79 Citations
20 Claims
-
1. 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 via links of the link aggregation group with a second portal including of one or more remote network devices, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP) using an intra-portal link (IPL), the method comprising:
-
receiving a distributed relay control protocol data unit (DRCPDU), wherein the DRCPDU includes neighbor network device'"'"'s state information and configuration information, wherein the configuration information includes its operational aggregation key, gateway digest, and port digest; determining whether at least some of the received configuration information is different from the configuration information of the network device; determining whether a portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device upon determining that the at least some of the received configuration information is different from the configuration information of the network device; determining whether settings for being three system portal and gateway algorithms are the same as received values for being three system portal and gateway algorithms upon determining that the portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device; determining whether the received gateway digest is identical to a gateway digest of the network device upon determining that settings for being three system portal and gateway algorithms are the same; and causing not to include a gateway conversation type/length/value (TLV) in a next DRCPDU to be transmitted by the network device to the neighbor network device upon determining that the received gateway digest is identical to the gateway digest of the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 via links of the link aggregation group with a second portal including of one or more remote network devices, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP) using an intra-portal link (IPL), 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;
receive a distributed relay control protocol data unit (DRCPDU), wherein the DRCPDU includes neighbor network device'"'"'s state information and configuration information, wherein the configuration information includes its operational aggregation key, gateway digest, and port digest, determine whether at least some of the received configuration information is different from the configuration information of the network device, determine whether a portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device upon a determination that the at least some of the received configuration information is different from the configuration information of the network device, determine whether settings for being three system portal and gateway algorithms are the same as received values for being three system portal and gateway algorithms upon determining that the portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device, determine whether the received gateway digest is identical to a gateway digest of the network device upon determining that settings for being three system portal and gateway algorithms are the same, and cause not to include a gateway conversation type/length/value (TLV) in a next DRCPDU to be transmitted by the network device to the neighbor network device upon the determination that the received gateway digest is identical to the gateway digest of the network device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations 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 via links of the link aggregation group with a second portal including of one or more remote network devices, and wherein the network device is communicatively coupled to the neighbor network device via an intra-portal port (IPP) using an intra-portal link (IPL), the operations comprise:
-
receiving a distributed relay control protocol data unit (DRCPDU), wherein the DRCPDU includes neighbor network device'"'"'s state information and configuration information, wherein the configuration information includes its operational aggregation key, gateway digest, and port digest; determining whether at least some of the received configuration information is different from the configuration information of the network device; determining whether a portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device upon determining that the at least some of the received configuration information is different from the configuration information of the network device; determining whether settings for being three system portal and gateway algorithms are the same as received values for being three system portal and gateway algorithms upon determining that the portion of the received operational aggregation key is identical to a corresponding portion of an operational aggregation key of the network device; determining whether the received gateway digest is identical to a gateway digest of the network device upon determining that settings for being three system portal and gateway algorithms are the same; and causing not to include a gateway conversation type/length/value (TLV) in a next DRCPDU to be transmitted by the network device to the neighbor network device upon determining that the received gateway digest is identical to the gateway digest of the network device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification