IP Library Granted Patent US 10,374,895
Granted Patent B2
US 10,374,895 · App. 15/427,118 · Granted Aug 6, 2019

Configuration of communication interfaces for link aggregation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,374,895
App. No.
15/427,118
Granted
Aug 6, 2019
Kind
B2
Abstract

An example communications device may include physical communication interfaces and processing circuitry. In response to detecting that two of the physical communications interfaces are both connected to a same peer device as one another, the communications device may automatically configure the two interfaces for aggregation into the same link aggregation group. The communications device may then automatically begin negotiations with the peer device for establishment of the first link aggregation group.

Claims (48)

1. A communications device comprising:

physical communication interfaces;

processing circuitry; and

a non-transitory machine-readable medium comprising instructions that, when executed by the processing circuitry, cause the communications device to:

detect that a first interface and a second interface of the physical communications interfaces are both connected to a first peer device and in response thereto automatically and independently of receipt of any link aggregation packets:

determine a first link aggregation group profile, and

configure the first and second interfaces for aggregation into a first link aggregation group based on the first link aggregation group profile;

begin negotiations with the first peer device for establishment of the first link aggregation group; and

in response to detecting that one of the physical communications interfaces has disconnected from a peer device to which it was previously connected, automatically configuring the one of the physical communications interfaces for removal from a link aggregation group comprising those of the physical communications interfaces that are connected to the respective peer device.

2. The communications device of claim 1 , wherein the instructions are to cause the communications device to:

detect that a third interface of the physical communications interfaces is connected to the first peer device after the first link aggregation group has been established, and in response thereto automatically:

configure the third interface for joining the first link aggregation group based on the first link aggregation group profile; and

begin negotiations with the first peer device for the third interface to join the first link aggregation group.

3. The communications device of claim 1 ,

wherein the first link aggregation profile includes:

a group identifier parameter that is set to a first group identifier, and

an LACP mode parameter that is set to active.

4. The communications device of claim 1 , wherein the instructions are to cause the communications device to:

detect that a third interface and a fourth interface of the physical communications interfaces are connected to a second peer device after the first link aggregation group has been established and in response thereto automatically:

determine a second link aggregation group profile, and

configure the third and fourth interfaces for aggregation into a second link aggregation group based on the second link aggregation group profile; and

begin negotiations with the second peer device for establishment of the second link aggregation group.

5. The communications device of claim 1 , wherein the instructions are to cause the communications device to:

detect that the first interface is no longer connected to the first peer device after the first link aggregation group has been established, and in response thereto automatically configure the first interface for removal from the first link aggregation group.

6. The communications device of claim 1 , wherein the instructions are to cause the communications device to:

any time that one of the physical communications interfaces is newly connected to the first peer device while the first link aggregation group is established, automatically:

configure the respective physical communications interface for joining the first link aggregation group based on the first link aggregation group profile; and

begin negotiations with the first peer device for joining the respective physical communications interface to the first link aggregation group.

7. The communications device of claim 1 , wherein the instructions are to cause the communications device to:

any time that one of the physical communications interfaces that are part of the first link aggregation group is newly disconnected from the first peer device, automatically configure the respective physical communications interface for removal from the first link aggregation group.

8. A communications device comprising:

physical communication interfaces;

processing circuitry; and

a non-transitory machine-readable medium comprising instructions that, when executed by the processing circuitry, cause the communications device to:

whenever one of the physical communications interfaces is newly connected to a peer device to which any other of the physical communications interfaces are already connected, automatically and independently of receipt of any link aggregation packet: configure each one of the physical communications interfaces that is connected to the respective peer device for aggregation into a same link aggregation group; and

whenever one of the physical communications interfaces is newly disconnected from a peer device to which exactly one other of the physical communications interfaces is connected, automatically: configure both the one of the physical communications interfaces and the exactly one other of the physical communications interfaces for removal from a link aggregation group that comprises those of the physical communications interfaces that are connected to the respective peer device.

9. The communications device of claim 8 , wherein the instructions are to cause the communications device to:

whenever one of the physical communications interfaces is newly disconnected from a peer device to which any other of the physical communications interfaces are connected, automatically: configure the one of the physical communications interfaces for removal from a link aggregation group that comprises those of the physical communications interfaces that are connected to the respective peer device.

10. The communications device of claim 8 , wherein the instructions are to cause the communications device to:

whenever one of the physical communications interfaces is newly disconnected from a peer device to which at least two other of the physical communications interfaces are connected, automatically: configure the one of the physical communications interfaces for removal from a link aggregation group that comprises those of the physical communications interfaces that were connected to the respective peer device, while maintaining the at least two other of the physical communications interfaces in a same link aggregation group.

11. A non-transitory computer readable medium comprising instructions that, when executed by a processor of a communications device, cause the communications device to:

monitor physical communications interfaces of the communications device for connections to peer devices;

in response to detecting, independently of receipt of any link aggregation packet, that at least two of the physical communications interfaces are connected to a same peer device as one another, automatically configure the at least two of the physical communications interfaces for aggregation into a same link aggregation group as one another; and

in response to detecting that one of the physical communications interfaces has disconnected from a peer device to which it was previously connected, automatically configuring the one of the physical communications interfaces for removal from a link aggregation group comprising those of the physical communications interfaces that are connected to the respective peer device.

12. The non-transitory computer readable medium of claim 11 ,

wherein the automatically configuring the at least two of the physical communications interfaces for aggregation into a same link aggregation group as one another includes setting a group identifier parameter of the at least two of the physical communications interfaces to a same group identifier and setting an LACP mode parameter of the at least two of the physical communications interfaces to active.

13. The non-transitory computer readable medium of claim 11 , wherein the instructions are to cause the communications device to:

in response to detecting that one of the physical communications interfaces is newly connected to a peer device when at least two others of the physical communications interfaces are already connected to the respective peer device, automatically configure the one of the physical communications interfaces for joining a link aggregation group that comprises the at least two others of the physical communications interfaces.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: KUNDA, THIURMALA BALADAS THIRUMALA; ADJALI, MADANI; CHINNAM, SRINIVAS; GANUGAPATI, VENKATA BHANU SAI PRASAD; KONIDALA, ARVIND
To: ARUBA NETWORKS, INC.
Reel/Frame 041199/0400 →