Method and system for synchronizing with neighbor in a distributed resilient network interconnect (DRNI) link aggregation group
First Claim
1. A method implemented in a network device of a link aggregation group, wherein the network device and a neighbor network device are included in a portal of the link aggregation group, and wherein the network device is coupled to the neighbor network device via an intra-portal port (IPP), the method comprising:
- entering an expired state at the network device upon a determination that distributed resilient control protocol (DRCP) is enable at the IPP, wherein the network device sets a DRCP state parameter of the network device to expired; and
upon receiving a distributed relay control protocol data unit (DRCPDU) before expiration of a timer, wherein the DRCPDU includes neighbor network device'"'"'s state information,determining that the received DRCPDU is associated with the portal;
determining, if it was determined that the received DRCPDU is associated with the portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the portal are consistent with that of the received DRCPDU; and
recording, if it was determined that the received DRCPDU is compatible with the network device, neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device, wherein the neighbor network device'"'"'s state information includes DRCP variables for the IPP.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of supporting a distributed resilient network interconnect (DRNI) at a network device is disclosed. The method starts with initializing the network device for operating distributed resilient control protocol (DRCP) on an intra-portal port (IPP) coupled to a neighbor network device using an intra-port link (IPL). The method continues with the network device checking that DRCP is enabled at the IPP and then enters an expired state. The network device then receives a DRCPDU and determines that the received DRCPDU is associated with the first portal it is assigned to. It determines that the received DRCPDU is compatible with the network device, and records neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device, wherein the neighbor network device'"'"'s state information includes DRCP variables for the IPP.
-
Citations
27 Claims
-
1. A method implemented in a network device of a link aggregation group, wherein the network device and a neighbor network device are included in a portal of the link aggregation group, and wherein the network device is coupled to the neighbor network device via an intra-portal port (IPP), the method comprising:
-
entering an expired state at the network device upon a determination that distributed resilient control protocol (DRCP) is enable at the IPP, wherein the network device sets a DRCP state parameter of the network device to expired; and upon receiving a distributed relay control protocol data unit (DRCPDU) before expiration of a timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determining that the received DRCPDU is associated with the portal; determining, if it was determined that the received DRCPDU is associated with the portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the portal are consistent with that of the received DRCPDU; and recording, if it was determined that the received DRCPDU is compatible with the network device, neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device, wherein the neighbor network device'"'"'s state information includes DRCP variables for the IPP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network device in a link aggregation group, wherein the network device and a neighbor network device are included in a portal of the link aggregation group, and wherein the network device is coupled to the neighbor network device via an intra-portal port (IPP), the network device comprising:
-
ports coupled to physical or aggregation link of the link aggregation group, wherein the ports include aggregation ports; and a processor coupled to the ports, the processor executing a DRNI function, the DRNI function operative to; enter an expired state at the network device upon a determination that distributed resilient control protocol (DRCP) is enable at the IPP, wherein the network device sets a DRCP state parameter of the network device to expired, and upon receiving a distributed relay control protocol data unit (DRCPDU) before expiration of a timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determine, if it was determined that the received DRCPDU is associated with the portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the portal are consistent with that of the received DRCPDU, and record, if it was determined that the received DRCPDU is compatible with the network device, neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device, wherein the neighbor network device'"'"'s state information includes DRCP variables for the IPP. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations in a network device of a link aggregation group, wherein the network device and a neighbor network device are included in a portal of the link aggregation group, and wherein the network device is coupled to the neighbor network device via an intra-portal port (IPP), the operations comprising:
-
entering an expired state at the network device upon a determination that distributed resilient control protocol (DRCP) is enable at the IPP, wherein the network device sets a DRCP state parameter of the network device to expired; and upon receiving a distributed relay control protocol data unit (DRCPDU) before expiration of a timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determining that the received DRCPDU is associated with the portal; determining, if it was determined that the received DRCPDU is associated with the portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the portal are consistent with that of the received DRCPDU; and recording, if it was determined that the received DRCPDU is compatible with the network device, neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device, wherein the neighbor network device'"'"'s state information includes DRCP variables for the IPP. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method implemented in a network device of a link aggregation group, wherein the network device and a neighbor network device are included in a portal of the link aggregation group, and wherein the network device is coupled to the neighbor network device via an intra-portal port (IPP), the method comprising:
-
entering an expired state at the network device upon a determination that distributed resilient control protocol (DRCP) is enable at the IPP, wherein the network device sets a DRCP state parameter of the network device to expired; and upon receiving a distributed relay control protocol data unit (DRCPDU) before expiration of a timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determining that the received DRCPDU is associated with the portal; determining, if it was determined that the received DRCPDU is associated with the portal, that the received DRCPDU is compatible with the network device; and recording, if it was determined that the received DRCPDU is compatible with the network device, neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device.
-
-
27. A network device in a link aggregation group, wherein the network device and a neighbor network device are included in a portal of the link aggregation group, and wherein the network device is coupled to the neighbor network device via an intra-portal port (IPP), the network device comprising:
-
ports coupled to physical or aggregation link of the link aggregation group, wherein the ports include aggregation ports; and a processor coupled to the ports, the processor executing a DRNI function, the DRNI function operative to; enter an expired state at the network device upon a determination that distributed resilient control protocol (DRCP) is enable at the IPP, wherein the network device sets a DRCP state parameter of the network device to expired; and upon receiving a distributed relay control protocol data unit (DRCPDU) before expiration of a timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determine that the received DRCPDU is associated with the portal; determine, if it was determined that the received DRCPDU is associated with the portal, that the received DRCPDU is compatible with the network device; and record, if it was determined that the received DRCPDU is compatible with the network device, neighbor network device'"'"'s state information included in the received DRCPDU as state operational variables of the neighbor network device at the network device.
-
Specification