Method and system of updating conversation allocation in link aggregation
First Claim
1. A method implemented by a network device for updating conversation allocation over links of a link aggregation group, wherein the network device is communicatively coupled with aggregation ports through the links of the link aggregation group, the method comprising:
- verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational, wherein the conversation-sensitive LACP coordinates conversation-sensitive frame collection and distribution of the network device and a partner network device, and wherein the partner network device is a remote network device of the link aggregation group communicatively coupled with the network device;
determining that operations through enhanced link aggregation control protocol data units (LACPDUs) are possible, wherein the determination is based at least partially on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of the partner network device; and
updating a first conversation allocation state of an aggregation port of the link aggregation group based on a determination that the first conversation allocation state is incorrect, wherein the first conversation allocation state indicates a first list of conversations transmitting through the aggregation port, and wherein updating the first conversation allocation state of the aggregation port of the link aggregation group includes;
receiving one or more enhanced LACPDUs from the partner network device indicating a partner conversation allocation state different from the first conversation allocation state; and
updating the first conversation allocation state through an updating function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of updating conversation allocation in link aggregation is disclosed. The method starts with verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational at a network device of a network for an aggregation port. Then it is determined that operations through enhanced link aggregation control protocol data units (LACPDUs) are possible. The enhanced LACPDUs can be used for updating conversation allocation information, and the determination is based at least partially on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of a partner network device. Then a conversation allocation state of an aggregation port of the link aggregation group is updated based on a determination that the conversation allocation state is incorrect, where the conversation allocation state indicates a list of conversations transmitting through the aggregation port.
55 Citations
27 Claims
-
1. A method implemented by a network device for updating conversation allocation over links of a link aggregation group, wherein the network device is communicatively coupled with aggregation ports through the links of the link aggregation group, the method comprising:
-
verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational, wherein the conversation-sensitive LACP coordinates conversation-sensitive frame collection and distribution of the network device and a partner network device, and wherein the partner network device is a remote network device of the link aggregation group communicatively coupled with the network device; determining that operations through enhanced link aggregation control protocol data units (LACPDUs) are possible, wherein the determination is based at least partially on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of the partner network device; and updating a first conversation allocation state of an aggregation port of the link aggregation group based on a determination that the first conversation allocation state is incorrect, wherein the first conversation allocation state indicates a first list of conversations transmitting through the aggregation port, and wherein updating the first conversation allocation state of the aggregation port of the link aggregation group includes; receiving one or more enhanced LACPDUs from the partner network device indicating a partner conversation allocation state different from the first conversation allocation state; and updating the first conversation allocation state through an updating function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network device configured to be communicatively coupled with aggregation ports through links of a link aggregation group, the network device comprising:
-
a set of aggregation ports configured to receive frames over the links of the link aggregation group; and a network processor including; an aggregation controller configured to verify that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational, wherein the conversation-sensitive LACP coordinates conversation-sensitive frame collection and distribution of the network device and a partner network device, and wherein the partner network device is a remote network device of the link aggregation group communicatively coupled with the network device; the aggregation controller further configured to determine operations through enhanced link aggregation control protocol data units (LACPDUs) are possible, wherein the determination is based on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of the partner network device; and the aggregation controller further configured to update a first conversation allocation state of an aggregation port of the link aggregation group based on a determination that the first conversation allocation state is incorrect, wherein the first conversation allocation state indicates a first list of conversations transmitting through the aggregation port, and wherein the update of the first conversation allocation state of the aggregation port of the link aggregation group includes;
receipt of one or more enhanced LACPUDs from the partner network device indicating a partner conversation allocation state different from the first conversation allocation state, and update of the first conversation allocation state through an updating function. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium having instruction stored therein, which when executed by a processor, causes the processor to perform operations implemented by a network device for updating conversation allocation over links of a link aggregation group, wherein the network device is configured to be communicatively coupled with aggregation ports through the links of the link aggregation group, the operations comprising:
-
verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational, wherein the conversation-sensitive LACP coordinates conversation-sensitive frame collection and distribution of the network device and a partner network device, and wherein the partner network device is a remote network device of the link aggregation group communicatively coupled with the network device; determining that operations through enhanced link aggregation control protocol data units (LACPDUs) are possible, wherein the determination is based at least partially on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of the partner network device; and updating a first conversation allocation state of an aggregation port of the link aggregation group based on a determination that the first conversation allocation state is incorrect, wherein the first conversation allocation state indicates a first list of conversations transmitting through the aggregation port, and wherein updating the first conversation allocation state of the aggregation port of the link aggregation group includes; receiving one or more enhanced LACPDUs from the partner network device indicating a partner conversation allocation state different from the first conversation allocation state; and updating the first conversation allocation state through an updating function.
-
Specification