IP Library Granted Patent US 9,014,706
Granted Patent B2
US 9,014,706 · App. 13/249,971 · Granted Apr 21, 2015

Wireless macro cell overlay

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 9,014,706
App. No.
13/249,971
Granted
Apr 21, 2015
Kind
B2
Abstract

Overlaying a Wireless Macro Cell architecture on a Micro Cell network. WLAN MAC Address Translation (WMAT) is used to translate BSSIDs from the BSSID used to initialize a radio in an access node and identify communications between the radio in the access node and a controller, and the BSSID used over the air for Macro Cell operation. WMAT is used for transmit operations, translating the BSSID of outgoing packets to the Macro Cell BSSID prior to wireless transmission. On the receive side, packets undergo WMAT and transmission to the controller if the STN MAC address of the sender is in an ACK table associated with the radio, or the packet is one of a predetermined type. The ACK table is managed by transmit operations, and by control commands from the controller.

Claims (59)

1. A method comprising:

receiving, by a first network device, a first frame comprising a first network identifier which is used by the first network device for over-the-air communication on a first channel in a first wireless network, wherein the first network identifier includes a first Basic Service Set Identifier (BSSID); and

translating, by the first network device, the first network identifier into a second network identifier based on a Media Access Control (MAC) address of the first network device, wherein the second network identifier including a second Basic Service Set Identifier (BSSID) which differs from the first BSSID.

2. The method of claim 1 , further comprising:

substituting, by the first network device, the first network identifier for the second network identifier in the first frame to generate a second frame.

3. The method of claim 2 , further comprising:

transmitting, by the first network device, the second frame comprising the second network identifier to a second network device.

4. The method of claim 3 , further comprising:

receiving, at the first network device, a third frame comprising the second network identifier which is based on the MAC address of the first network device; and

forwarding, by the first network device, the third frame comprising the second network identifier to the second network device.

5. A method comprising:

receiving, by a first network device, a first frame comprising a first network identifier including a first Basic Service Set Identifier (BSSID); and

translating, by the first network device, the first network identifier into a second network identifier based on a Media Access Control (MAC) address of the first network device, wherein the second network identifier is received from a second network device and used by the first network device for over-the-air communication on a first channel in a first wireless network, and wherein the second network identifier includes a second Basic Service Set Identifier (BSSID) that is different from the first BSSID.

6. The method of claim 5 , further comprising:

substituting, by the first network device, the first network identifier for the second network identifier in the first frame to generate a second frame.

7. The method of claim 6 , further comprising:

transmitting, by the first network device, the second frame comprising the second network identifier over the air on the first wireless network on the first channel.

8. The method of claim 7 , further comprising:

receiving, at the first network device, a third frame comprising the first network identifier which is based on the MAC address of the first network device; and

forwarding, by the first network device, the third frame comprising the first network identifier to a third network device.

9. A network device comprising:

a memory;

a processor;

a receiving mechanism coupled to the processor, the receiving mechanism to receive a first frame comprising a first network identifier which is used by the first network device for over-the-air communication on a first channel in a first wireless network, wherein the first network identifier includes a first Basic Service Set Identifier (BSSID); and

a translating mechanism coupled to the processor, the translating mechanism to translate the first network identifier into a second network identifier based on a Media Access Control (MAC) address of the first network device, wherein the second network identifier includes a second Basic Service Set Identifier (BSSID) which differs from the first BSSID.

10. The network device of claim 9 , further comprising:

a substituting mechanism coupled to the processor, the substituting mechanism to substitute the first network identifier for the second network identifier in the first frame to generate a second frame.

11. The network device of claim 10 , further comprising:

a transmitting mechanism coupled to the processor, the transmitting mechanism to transmit the second frame comprising the second network identifier to a second network device.

12. The network device of claim 11 ,

wherein the receiving mechanism further to receive a third frame comprising the second network identifier which is based on the MAC address of the first network device; and

wherein the network device further comprises a forwarding mechanism coupled to the processor, the forwarding mechanism to forward, to the second network device, the third frame comprising the second network identifier.

13. A network device comprising:

a memory;

a processor;

a receiving mechanism coupled to the processor, the receiving mechanism to receive a first frame comprising a first network identifier including a first Basic Service Set Identifier (BSSID); and

a translating mechanism coupled to the processor, the translating mechanism to translate the first network identifier into a second network identifier based on a Media Access Control (MAC) address of the first network device, wherein the second network identifier is received from a second network device and used by the first network device for over-the-air communication on a first channel in a first wireless network, and wherein the second network identifier includes a second Basic Service Set Identifier (BSSID) that is different from the first BSSID.

14. The network device of claim 13 , further comprising:

a substituting mechanism coupled to the processor, the substituting mechanism to substitute the first network identifier for the second network identifier in the first frame to generate a second frame.

15. The network device of claim 14 , further comprising:

a transmitting mechanism coupled to the processor, the transmitting mechanism to transmit the second frame comprising the second network identifier over the air on the first wireless network on the first channel.

16. The network device of claim 15 ,

wherein the receiving mechanism further to receive a third frame comprising the first network identifier which is based on the MAC address of the first network device; and

wherein the network device further comprises a forwarding mechanism coupled to the processor, the forwarding mechanism to forward the third frame comprising the first network identifier to a third network device.

17. A non-transitory computer-readable storage medium storing embedded instructions that are executed by one or more mechanisms implemented within a network device to perform a plurality of operations comprising:

receiving a first frame comprising a first network identifier being a first Basic Service Set Identifier (BSSID) that is used by the first network device for over-the-air communication on a first channel in a first wireless network;

translating the first BSSID into a second BSSID based on a Media Access Control (MAC) address of the first network device, wherein the second BSSID differs from the first BSSID;

substituting the first BSSID for the second BSSID in the first frame to generate a second frame; and

transmitting the second frame comprising the second BSSID to a second network device.

18. A non-transitory computer-readable storage medium storing embedded instructions that are executed by one or more mechanisms implemented within a network device to perform a plurality of operations comprising:

receiving a first frame comprising a first network identifier, the first network identifier includes a first Basic Service Set Identifier (BSSID);

translating the first network identifier into a second network identifier based on a Media Access Control (MAC) address of the first network device, wherein the second network identifier is received from a second network device and used by the first network device for over-the-air communication on a first channel in a first wireless network, and wherein the second network identifier includes a second Basic Service Set Identifier (BSSID) that differs from the first BSSID;

substituting the first network identifier for the second BSSID in the first frame to generate a second frame; and

transmitting the second frame comprising the second BSSID over the air on the first wireless network on the first channel.

19. The non-transitory computer-readable storage medium of claim 18 , further comprising:

receiving a third frame comprising the first BSSID which is based on the MAC address of the first network device; and

forwarding the third frame comprising the first BSSID to a third network device.

20. The method of claim 1 , wherein prior to translating the first network identifier into the second network identifier, the method further comprising:

recognizing the first network identifier is associated with an access node being part of a macro cell network.

Assignments (3)
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 Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →