System and method for preventing erroneous link aggregation due to component relocation
First Claim
1. A method comprising:
- detecting an identifier change from an old identifier to a new identifier;
updating a value of a flag, in response to the detecting, whereinthe updated value of the flag indicates that the old identifier should be included in one or more PAgP PDUs;
sending a Port Aggregation Protocol (PAgP) protocol data unit (PDU), whereinthe PAgP PDU comprises the new identifier and the old identifier,the new identifier identifies a network device subsequent to the identifier change,the new identifier is a Media Access Control (MAC) address,the PAgP PDU comprises an “
old device identifier”
field,the “
old device identifier”
field of the PAgP PDU comprises the old identifier, andthe old identifier identifies the network device prior to the identifier change; and
sending a second PAgP PDU, whereinthe second PAgP PDU does not include the “
old device identifier”
field, andthe sending the second PAgP PDU occurs prior to the detecting;
receiving a third PAgP PDU subsequent to the updating the value of the flag, andpreventing an interface from being removed from an aggregated interface, in response toreceiving the third PAgP PDU, whereinthe third PAgP PDU comprises the old identifier, andthe third PAgP PDU is received by the interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Various methods and systems for preventing erroneous link aggregation due to component relocation are disclosed. Such methods include a method for changing the identifier used by a network device and communicating the identifier change to a peer network device without disrupting an aggregated link. In one embodiment, a method involves detecting an identifier change and sending a Port Aggregation Protocol (PAgP) protocol data unit (PDU) that includes a new identifier and information. The information indicates the identifier change. The new identifier identifies a network device subsequent to the identifier change. Another embodiment of a method involves detecting an identifier change and, subsequent to the identifier change, sending a link aggregation protocol PDU that includes an “old device identifier” field dedicated to conveying an old identifier. The old identifier identifies a network device prior to the identifier change.
162 Citations
15 Claims
-
1. A method comprising:
-
detecting an identifier change from an old identifier to a new identifier; updating a value of a flag, in response to the detecting, wherein the updated value of the flag indicates that the old identifier should be included in one or more PAgP PDUs; sending a Port Aggregation Protocol (PAgP) protocol data unit (PDU), wherein the PAgP PDU comprises the new identifier and the old identifier, the new identifier identifies a network device subsequent to the identifier change, the new identifier is a Media Access Control (MAC) address, the PAgP PDU comprises an “
old device identifier”
field,the “
old device identifier”
field of the PAgP PDU comprises the old identifier, andthe old identifier identifies the network device prior to the identifier change; and
sending a second PAgP PDU, whereinthe second PAgP PDU does not include the “
old device identifier”
field, andthe sending the second PAgP PDU occurs prior to the detecting; receiving a third PAgP PDU subsequent to the updating the value of the flag, and preventing an interface from being removed from an aggregated interface, in response to receiving the third PAgP PDU, wherein the third PAgP PDU comprises the old identifier, and the third PAgP PDU is received by the interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
using a first identifier to identify both a first interface of a first component and a second interface of a second component in a PAgP PDU sent via the first interface and in a PAgP PDU sent via the second interface; and causing the first interface to use a second identifier in a second PAgP PDU sent via the first interface, if the first component is moved to a different location in a network, wherein the causing the first interface to use the second identifier comprises; prompting a network administrator to enter a new media access control (MAC) address for use by the first interface, in response to the first component being moved to the different location in the network; and the first interface using the new MAC address as the second identifier in the second PAgP PDU sent via the first interface; and sending the second PAgP PDU via the first interface, wherein the second PAgP PDU comprises the second identifier and information, the information indicates that an identifier change is occurring. - View Dependent Claims (7)
-
-
8. A system comprising:
-
a first network device; and a second network device coupled to the first network device, wherein the first network device comprises a first interface configured to detect an identifier change and to send a link aggregation protocol PDU to the second network device, wherein the first interface is identified by an old identifier prior to the identifier change, the first interface is identified by a new identifier subsequent to the identifier change, the new identifier is a Media Access Control (MAC) address, the link aggregation protocol PDU comprises an “
old device identifier”
field dedicated to conveying the old identifier,the interface is configured to send a second link aggregation protocol PDU to the second network device, wherein the second link aggregation protocol PDU does not comprise the “
old device identifier”
field,the second link aggregation protocol PDU is sent prior to the detecting the identifier change, the “
old device identifier”
field is encoded as a Type, Length, and Value (TLV),a type portion of the TLV identifies that the TLV is an old device identifier field, the link aggregation protocol is PAgP, the second network device comprises a second interface configured to receive one or more link aggregation protocol PDUs from the first network device, and the second network device is configured to remove the second interface from an aggregated interface in response to one of the one or more link aggregation protocol PDUs comprising a new identifier, unless the one of the one or more link aggregation protocol PDUs also comprises the “
old device identifier”
field.
-
-
9. A network device comprising:
an interface comprising a port aggregation protocol (PAgP) protocol data unit (PDU) handling module, wherein the PAgP PDU handling module is configured to send a PAgP PDU comprising a new identifier and information that indicates an identifier change, the new identifier is a Media Access Control (MAC) address, the interface is configured to detect whether a partner interface is executing a compatible version of PAgP, the partner interface is coupled to the interface by a link, the new identifier identifies the interface subsequent to the identifier change, the PAgP PDU comprises an “
old device identifier”
field,the “
old device identifier”
field of the PAgP PDU comprises the information,the information comprises an old identifier, the old identifier identifies the interface prior to the identifier change the PAgP PDU handling module is configured to send a second PAgP PDU subsequent to the identifier change, the second PAgP PDU comprises the new identifier, and the second PAgP PDU does not comprise the “
old device identifier”
field, unless the second PAgP PDU is sent via an aggregated interface.- View Dependent Claims (10, 11, 12, 13, 14)
-
15. A network device comprising:
-
a first component comprising a first interface, wherein the first interface is configured to; use a first identifier to identify the first interface in a PAgP PDU sent via the first interface; and a second component coupled to the first component, wherein the second component comprises a second interface configured to use the first identifier to identify the second interface in a second PAgP PDU sent via the second interface, the first component is configured to cause the first interface to use a second identifier in a third PAgP PDU sent via the first interface, if the first component is moved to a different location in a network, and the first component is configured to prompt a network administrator to enter a media access control (MAC) address for use by the first interface, in response to the first component being moved to the different location in the network, and the first interface is configured to use the new MAC address as the second identifier in the third PAgP PDU sent via the first interface.
-
Specification