IP Library Granted Patent US 10,715,438
Granted Patent B2
US 10,715,438 · App. 16/549,791 · Granted Jul 14, 2020

Dynamic access-point link aggregation

Inventors: Venkat Chirreddy (Mipitas, CA); Yun Wu (Sunnyvale, CA); Gun Li (Shenzhen, CN); Ta-Chien Lin (Molnlyche, SE); Yong Seok Joo (San Jose, CA)
Assignee: ARRIS Enterprises LLC
H04L45/745H04L12/4641H04L61/103H04L61/2007H04L61/2015H04L61/6022H04L61/6009
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,715,438
App. No.
16/549,791
Granted
Jul 14, 2020
Kind
B2
Abstract

An access point that provides link aggregation is described. During operation, this access point receives a message that may include a Dynamic Host Configuration Protocol (DHCP) response with an Internet protocol (IP) address of a gateway for an electronic device to access a network and a media access control (MAC) address of the electronic device. Based on the MAC address and/or at least a characteristic of the electronic device (such as a configuration, a capability and/or an operating system of the electronic device), the access point may determine a different IP address of another gateway for the electronic device to access the network. Moreover, the access point may modify the DHCP response by substituting the IP address of the other gateway for the IP address of gateway in a modified DHCP response. Next, the access point provides the modified DHCP response to the electronic device.

Claims (49)

1. An electronic device, comprising:

an interface node;

an interface circuit, coupled to the interface node, configured to wired or wirelessly communicate with a second electronic device, wherein the electronic device is configured to perform operations comprising:

receiving, at the interface node, Gratuitous Address Resolution Protocol (ARP) packets associated with the second electronic device;

when the electronic device subsequently does not receive a Gratuitous ARP packet associated with the second electronic device within a time interval, assuming a second logical address of the second electronic device, which is in addition to an existing logical address of the electronic device; and

in response to receiving an ARP request associated with a third electronic device that comprises the second logical address of the second electronic device, providing, to the interface node, an ARP response intended for the third electronic device, wherein the ARP response comprises a physical address of the electronic device, so that subsequent packets or frames associated with the third electronic device are directed to the electronic device instead of the second electronic device.

2. The electronic device of claim 1 , wherein the communication is wired when the second electronic device is a gateway access point for a subnet and the communication is wireless when the second electronic device is an access point that is not the gateway access point for the subnet.

3. The electronic device of claim 1 , wherein the electronic device comprises an access point.

4. The electronic device of claim 1 , wherein the electronic device is configured to provide preassigned redundancy coverage for the second electronic device.

5. The electronic device of claim 1 , wherein the existing logical address of the electronic device comprises an Internet Protocol (IP) address and the second logical address of the second electronic device comprises a second IP address; and

wherein the electronic device is configured to implement IP aliasing.

6. The electronic device of claim 1 , wherein the physical address of the electronic device comprises a Media Access Control (MAC) address of the electronic device.

7. The electronic device of claim 1 , wherein the physical address of the electronic device is different from a second physical address of the second electronic device.

8. The electronic device of claim 1 , wherein the electronic device is configured to implement ARP spoofing or proxy ARP.

9. The electronic device of claim 1 , wherein the operations comprise, after assuming the second logical address of the second electronic device and prior to receiving the ARP request:

receiving, at the interface node, a frame or packet associated with the third electronic device, wherein the frame or packet comprises a second physical address of the second electronic device and the second logical address of the second electronic device; and

providing, to the interface node, a second frame or packet intended for the third electronic device that indicates that the second physical address of the second electronic device is incorrect.

10. The electronic device of claim 1 , wherein the operations comprise, after providing the ARP response, receiving, at the interface node, a frame or packet associated with the third electronic device; and

wherein the frame or packet comprises the physical address of the electronic device and the second logical address of the second electronic device.

11. The electronic device of claim 1 , wherein the operations comprise, after providing the ARP response:

receiving, at the interface node, a second Gratuitous ARP packet associated with the second electronic device; and

in response to the second Gratuitous ARP packet, no longer assuming the second logical address of the second electronic device.

12. The electronic device of claim 11 , wherein the operations comprise, after no longer assuming the second logical address of the second electronic device:

receiving, at the interface node, a frame or packet associated with the third electronic device, wherein the frame or packet comprises the physical address of the electronic device and the second logical address of the second electronic device; and

providing, to the interface node, a second frame or packet intended for the third electronic device that indicates that the physical address of the electronic device is incorrect.

13. The electronic device of claim 11 , wherein the operations comprise, after no longer assuming the second logical address of the second electronic device, provide, to the interface node, a third Gratuitous ARP packet to a subnet, which indicates that the physical address of the electronic device is incorrect for the second logical address of the second electronic device.

14. A non-transitory computer-readable storage medium for use in conjunction with an electronic device, the computer-readable storage medium storing program instructions that, when executed by the electronic device, cause the electronic device to provide preassigned redundancy coverage for a second electronic device by performing operations comprising:

receiving Gratuitous Address Resolution Protocol (ARP) packets associated with the second electronic device, wherein communication with the second electronic device involves wired or wirelessly communication, and wherein the communication is wired when the second electronic device is a gateway access point for a subnet and the communication is wireless when the second electronic device is an access point that is not the gateway access point for the subnet;

when the electronic device subsequently does not receive a Gratuitous ARP packet associated with the second electronic device within a time interval, assuming a second logical address of the second electronic device, which is in addition to an existing logical address of the electronic device; and

in response to receiving an ARP request associated with a third electronic device that comprises the second logical address of the second electronic device, providing an ARP response intended for the third electronic device, wherein the ARP response comprises a physical address of the electronic device, so that subsequent packets or frames associated with the third electronic device are directed to the electronic device instead of the second electronic device.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the operations comprise, after assuming the second logical address of the second electronic device and prior to receiving the ARP request:

receiving a frame or packet associated with the third electronic device, wherein the frame or packet comprises a second physical address of the second electronic device and the second logical address of the second electronic device; and

providing a second frame or packet intended for the third electronic device that indicates that the second physical address of the second electronic device is incorrect.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the operations comprise, after providing the ARP response:

receiving a second Gratuitous ARP packet associated with the second electronic device; and

in response to the second Gratuitous ARP packet, no longer assuming the second logical address of the second electronic device.

17. A method for provide preassigned redundancy coverage for a second electronic device, comprising:

by an electronic device:

receiving Gratuitous Address Resolution Protocol (ARP) packets associated with the second electronic device, wherein communication with the second electronic device involves wired or wirelessly communication, and wherein the communication is wired when the second electronic device is a gateway access point for a subnet and the communication is wireless when the second electronic device is an access point that is not the gateway access point for the subnet;

when the electronic device subsequently does not receive a Gratuitous ARP packet associated with the second electronic device within a time interval, assuming a second logical address of the second electronic device, which is in addition to an existing logical address of the electronic device; and

in response to receiving an ARP request associated with a third electronic device that comprises the second logical address of the second electronic device, providing an ARP response intended for the third electronic device, wherein the ARP response comprises a physical address of the electronic device, so that subsequent packets or frames associated with the third electronic device are directed to the electronic device instead of the second electronic device.

18. The method of claim 17 , wherein wherein the method comprises, after providing the ARP response:

receiving a second Gratuitous ARP packet associated with the second electronic device; and

in response to the second Gratuitous ARP packet, no longer assuming the second logical address of the second electronic device.

19. The method of claim 17 , wherein the method comprises, after assuming the second logical address of the second electronic device and prior to receiving the ARP request:

receiving a frame or packet associated with the third electronic device, wherein the frame or packet comprises a second physical address of the second electronic device and the second logical address of the second electronic device; and

providing a second frame or packet intended for the third electronic device that indicates that the second physical address of the second electronic device is incorrect.

20. The method of claim 17 , wherein the existing logical address of the electronic device comprises an Internet Protocol (IP) address and the second logical address of the second electronic device comprises a second IP address; and

wherein the electronic device is configured to implement IP aliasing.

Assignments (11)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069790/0575 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
CHANGE OF NAME Recorded Jan 3, 2020
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 051484/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: ARRIS ENTERPRISES LLC
Reel/Frame 051412/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: CHIRREDDY, VENKAT; WU, YUN; LI, GUN; LIN, TA-CHIEN; JOO, YONG SEOK
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 051411/0926 →
Continuity (3)
Continuation 16183779 · Nov 8, 2018
Continuation 15453689 · Mar 8, 2017
Related Publication 20190379602A1 · Dec 12, 2019