Method and system for synchronizing with neighbor in a distributed resilient network interconnect (DRNI) link aggregation group
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, 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:
- initializing the network device for operating distributed resilient control protocol (DRCP) on the IPP coupled to the neighbor network device using the IPL, wherein the initialization includes setting default parameter values for the neighbor network device on the IPP to be operational parameters of the neighbor network device provided by an administrator of the first portal;
checking that DRCP is enabled at the IPP, wherein the checking includes determining a variable indicating that the IPP is operating DRCP;
entering an expired state at the network device, wherein the network device performs;
setting a distributed relay control protocol (DRCP) state parameter of the network device to expired,setting an IPP activity of the neighbor network device to be inactive, andsetting a timer for receiving a distributed relay control protocol data unit (DRCPDU);
upon receiving a DRCPDU before expiration of the timer, wherein the DRCPDU includes neighbor network device'"'"'s state information,determining that the received DRCPDU is associated with the first portal;
determining, if it was determined that the received DRCPDU is associated with the first portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the first 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.
52 Citations
21 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, 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:
-
initializing the network device for operating distributed resilient control protocol (DRCP) on the IPP coupled to the neighbor network device using the IPL, wherein the initialization includes setting default parameter values for the neighbor network device on the IPP to be operational parameters of the neighbor network device provided by an administrator of the first portal; checking that DRCP is enabled at the IPP, wherein the checking includes determining a variable indicating that the IPP is operating DRCP; entering an expired state at the network device, wherein the network device performs; setting a distributed relay control protocol (DRCP) state parameter of the network device to expired, setting an IPP activity of the neighbor network device to be inactive, and setting a timer for receiving a distributed relay control protocol data unit (DRCPDU); upon receiving a DRCPDU before expiration of the timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determining that the received DRCPDU is associated with the first portal; determining, if it was determined that the received DRCPDU is associated with the first portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the first 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. 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, 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 one or more physical or aggregation links, 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 initialize the network device for operating distributed resilient control protocol (DRCP) on the IPP coupled to the neighbor network device using the IPL, wherein the initialization includes setting default parameter values for the neighbor network device on the IPP to be operational parameters of the neighbor network device provided by an administrator of the first portal, further operative to check that DRCP is enabled at the IPP, wherein the check is to include determining a variable indicating that the IPP is operating DRCP, further operative to enter an expired state at the network device, wherein the DRNI function is operative to set a distributed relay control protocol (DRCP) state parameter of the network device to expired, set an IPP activity of the neighbor network device to be inactive, and set a timer for receiving a distributed relay control protocol data unit (DRCPDU), further operative to, upon receiving a DRCPDU before expiration of the timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determine that the received DRCPDU is associated with the first portal, determine, if it was determined that the received DRCPDU is associated with the first portal, that the received DRCPDU is compatible with the network device, wherein the determination is further to determine that administratively configured values associated with the first 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 is to include DRCP variables for the IPP. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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, 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 comprising:
-
initializing the network device for operating distributed resilient control protocol (DRCP) on the IPP coupled to the neighbor network device using the IPL, wherein the initialization includes setting default parameter values for the neighbor network device on the IPP to be operational parameters of the neighbor network device provided by an administrator of the first portal; checking that DRCP is enabled at the IPP, wherein the checking includes determining a variable indicating that the IPP is operating DRCP; entering an expired state at the network device, wherein the network device performs; setting a distributed relay control protocol (DRCP) state parameter of the network device to expired, setting an IPP activity of the neighbor network device to be inactive, and setting a timer for receiving a distributed relay control protocol data unit (DRCPDU); upon receiving a DRCPDU before expiration of the timer, wherein the DRCPDU includes neighbor network device'"'"'s state information, determining that the received DRCPDU is associated with the first portal; determining, if it was determined that the received DRCPDU is associated with the first portal, that the received DRCPDU is compatible with the network device, wherein the determination comprises determining that administratively configured values associated with the first portal are consistent with that of the received DRCPDU; and recording, if it as 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 (16, 17, 18, 19, 20, 21)
-
Specification