IP Library Granted Patent US 10,158,569
Granted Patent B2
US 10,158,569 · App. 15/453,689 · Granted Dec 18, 2018

Dynamic access-point 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,158,569
App. No.
15/453,689
Granted
Dec 18, 2018
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 (50)

1. An access point, comprising:

an antenna node configured to couple to an antenna; and

an interface circuit, coupled to the antenna node, configured to wirelessly communicate with an electronic device in a subnet, wherein the access point is configured to:

receive a message that includes a Dynamic Host Configuration Protocol (DHCP) response with an Internet protocol (IP) address of a gateway for the electronic device to access a network that includes the subnet and a media access control (MAC) address of the electronic device;

determine, based at least in part on the MAC address, a different IP address of another gateway for the electronic device to access the network;

modify the DHCP response by substituting the IP address of the other gateway for the IP address of gateway in a modified DHCP response; and

provide the modified DHCP response for the electronic device.

2. The access point of claim 1 , wherein the access point determines the IP address of the other gateway using one of: a hash function, and a look-up table.

3. The access point of claim 1 , wherein the access point determines the IP address of the other gateway based at least in part on at least a characteristic of the electronic device.

4. The access point of claim 3 , wherein the characteristic comprises one of: a capability of the electronic device, a configuration of the electronic device, and an operating system of the electronic device.

5. The access point of claim 1 , wherein, prior to determining the IP address of the other gateway, the access point is configured to identify that the message includes the DHCP response.

6. The access point of claim 1 , wherein the access point provides the link aggregation without associating one of the gateway and the other gateway to a virtual local area network (VLAN).

7. The access point of claim 1 , wherein the access point is further configured to provide redundancy coverage by performing operations comprising:

receiving gratuitous Address Resolution Protocol (ARP) packets associated with another access point, which is a gateway in the subnet, and for which the access point provides preassigned redundancy coverage;

when the access point does not receive a gratuitous ARP packet associated with the other access point within a time interval, assuming an IP address of the other access point, which is in addition to an existing IP address of the access point;

receiving an ARP request associated with the electronic device that includes the IP address of the other access point; and

providing an ARP response to the ARP packet with a MAC address of the access point, so that subsequent frames associated with the electronic device are directed to the access point instead of the other access point.

8. The access point of claim 1 , wherein the access point comprises:

a processor; and

memory, coupled to the processor, which stores program instructions, wherein, when executed by the processor, the program instructions causes the access point to perform at least some of the operations in the link aggregation.

9. A non-transitory computer-readable storage medium for use in conjunction with an access point, the computer-readable storage medium storing program instructions that, when executed by the access point, cause the access point to perform link aggregation by performing operations comprising:

receiving a message that includes a Dynamic Host Configuration Protocol (DHCP) response with an Internet protocol (IP) address of a gateway for an electronic device to access a network that includes a subnet with the electronic device and a media access control (MAC) address of the electronic device;

determining, based at least in part on the MAC address, a different IP address of another gateway for the electronic device to access the network;

modifying the DHCP response by substituting the IP address of the other gateway for the IP address of gateway in a modified DHCP response; and

providing the modified DHCP response for the electronic device.

10. The computer-readable storage medium of claim 9 , wherein the access point determines the IP address of the other gateway using one of: a hash function, and a look-up table.

11. The computer-readable storage medium of claim 9 , wherein the access point determines the IP address of the other gateway based at least in part on at least a characteristic of the electronic device.

12. The computer-readable storage medium of claim 11 , wherein the characteristic comprises one of: a capability of the electronic device, a configuration of the electronic device and an operating system of the electronic device.

13. The computer-readable storage medium of claim 9 , wherein, when executed by the access point and prior to determining the IP address of the other gateway, the program instructions cause the access point to identify that the message includes the DHCP response.

14. The computer-readable storage medium of claim 9 , wherein the access point provides the link aggregation without associating one of the gateway and the other gateway to a virtual local area network (VLAN).

15. The computer-readable storage medium of claim 9 , wherein, when executed by the access point, the program instructions cause the access point to provide redundancy coverage by performing operations comprising:

receiving gratuitous Address Resolution Protocol (ARP) packets associated with another access point, which is a gateway in the subnet, and for which the access point provides preassigned redundancy coverage;

when the access point does not receive a gratuitous ARP packet associated with the other access point within a time interval, assuming an IP address of the other access point, which is in addition to an existing IP address of the access point;

receiving an ARP request associated with the electronic device that includes the IP address of the other access point; and

providing an ARP response to the ARP request with a MAC address of the access point, so that subsequent frames associated with the electronic device are directed to the access point instead of the other access point.

16. A method for performing link aggregation, comprising:

by an access point:

receiving a message that includes a Dynamic Host Configuration Protocol (DHCP) response with an Internet protocol (IP) address of a gateway for an electronic device to access a network that includes a subnet with the electronic device and a media access control (MAC) address of the electronic device;

determining, based at least in part on the MAC address, a different IP address of another gateway for the electronic device to access the network;

modifying the DHCP response by substituting the IP address of the other gateway for the IP address of gateway in a modified DHCP response; and

providing the modified DHCP response for the electronic device.

17. The method of claim 16 , wherein the access point determines the IP address of the other gateway using one of: a hash function, and a look-up table.

18. The method of claim 16 , wherein the access point determines the IP address of the other gateway based at least in part on at least a characteristic of the electronic device; and

wherein the characteristic comprises one of: a capability of the electronic device, a configuration of the electronic device, and an operating system of the electronic device.

19. The method of claim 16 , wherein, prior to determining the IP address of the other gateway, the method further comprises identifying that the message includes the DHCP response.

20. The method of claim 16 , wherein the method further comprises:

receiving gratuitous Address Resolution Protocol (ARP) packets associated with another access point, which is a gateway in the subnet, and for which the access point provides preassigned redundancy coverage;

when the access point does not receive a gratuitous ARP packet associated with the other access point within a time interval, assuming an IP address of the other access point, which is in addition to an existing IP address of the access point; and

receiving an ARP request associated with the electronic device that includes the IP address of the other access point; and

providing an ARP response to the ARP request with a MAC address of the access point, so that subsequent frames associated with the electronic device are directed to the access point instead of the other access point.

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 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044861/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2017
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: ARRIS ENTERPRISES LLC
Reel/Frame 044344/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2017
From: CHIRREDDY, VENKAT; WU, YUN; LI, GUN; LIN, TA-CHIEN; JOO, YONG SEOK
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 041509/0801 →