IP Library › Granted Patent US 11,849,344
Granted Patent B2
US 11,849,344 · App. 17/236,659 · Granted Dec 19, 2023

Dynamic media access control addresses in a wireless network

Inventors: Jerome Henry (Pittsboro, NC); Nancy Cam-Winget (Mountain View, CA); Simone Arena (Lombardia, IT); Darrin Joseph Miller (Marysville, OH); Sudhir Kumar Jain (Fremont, CA); Einar Nilsen-Nygaard (Waterside Kilmarnock, GB)
Assignee: CISCO TECHNOLOGY, INC.
H04W28/0205H04W8/245H04W28/0215H04W28/086
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 11,849,344
App. No.
17/236,659
Granted
Dec 19, 2023
Kind
B2
Abstract

Embodiments identify a station that rotates an over the air station address. As address rotation was not originally designed into wireless networks, the rotation can introduce communication challenges for the station. The embodiments derive that traffic referencing two different over the air station addresses are associated with a single common station. This is accomplished by determining a similarity between properties of two sets of traffic. A first set of traffic references the first over the air station address and a second set of traffic references the second over the air station address. If the properties common across the two sets of traffic indicate sufficient similarity, the embodiments determine that both sets of traffic are associated with a single device. Network configuration of the device is then adjusted based on the determination.

Claims (55)

1. A method comprising:

obtaining a first wireless communication referencing a first station address;

identifying first properties for first packets associated with the first wireless communication that are associated with the first station address;

obtaining a second wireless communication referencing a second station address;

identifying second properties for second packets associated with the second wireless communication that are associated with the second station address;

determining one or more common properties between the first properties and the second properties;

determining that the first station address and the second station address identify a common station based on the one or more common properties and a weight associated with a respective common property, wherein an Internet Protocol (IP) address is included in both the first properties and the second properties; and

configuring network parameters of a station identified by the second station address, wherein configuring the network parameters of the station comprises mapping the second station address to an IP address for a first infrastructure station address by issuing a Dynamic Host Configuration Protocol (DHCP) release of an IP address for a second infrastructure station address and issuing a DHCP discover message or a DHCP request message indicating the IP address for the first infrastructure station address in response to the DHCP release to reallocate the IP address to the first infrastructure station address.

2. The method of claim 1 , further comprising determining respective reference times of each of the first properties and the second properties, wherein determining that the first station address and the second station address identify the common station is further based on the respective reference times.

3. The method of claim 1 , further comprising:

classifying a type of each of the one or more common properties; and

determining the weight associated with each of the one or more common properties based on the type.

4. The method of claim 1 , wherein configuring of the network parameters of the station further comprises mapping the second station address to the first infrastructure station address.

5. The method of claim 4 , further comprising:

translating a header field of the second packets of the second wireless communication from the second station address to the first infrastructure station address; and

forwarding the second packets of the second wireless communication to a destination address referenced in another header field of the second packets of the second wireless communication.

6. The method of claim 4 , wherein the mapping comprises using a weight associated with a pairwise master key identifier type to map the second station address to the first infrastructure station address.

7. The method of claim 6 , wherein the mapping comprises using the weight associated with the pairwise master key identifier type to map the second station address to the first infrastructure station address in response to a four-way handshake that is based on a pairwise master key value, the pairwise master key value being common to both the first wireless communication and the second wireless communication.

8. A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising:

obtaining a first wireless communication referencing a first station address;

identifying first properties for first packets associated with the first wireless communication that are associated with the first station address;

obtaining a second wireless communication referencing a second station address;

identifying second properties for second packets associated with the second wireless communication that are associated with the second station address;

determining one or more common properties between the first properties and the second properties;

determining that the first station address and the second station address identify a common station based on the one or more common properties and a weight associated with a respective common property, wherein an Internet Protocol (IP) address is included in both the first properties and the second properties; and

configuring network parameters of a station identified by the second station address, wherein configuring the network parameters of the station comprises mapping the second station address to an IP address for a first infrastructure station address by issuing a Dynamic Host Configuration Protocol (DHCP) release of an IP address for a second infrastructure station address and issuing a DHCP discover message or a DHCP request message indicating the IP address for the first infrastructure station address in response to the DHCP release to reallocate the IP address to the first infrastructure station address.

9. The non-transitory computer readable storage medium of claim 8 , the operations further comprising determining respective reference times of each of the first properties and the second properties, wherein determining that the first station address and the second station address identify the common station is further based on the respective reference times.

10. The non-transitory computer readable storage medium of claim 8 , the operations further comprising:

classifying a type of each of the one or more common properties; and

determining the weight associated with each of the one or more common properties based on the type.

11. The non-transitory computer readable storage medium of claim 8 , wherein configuring of the network parameters of the station further comprises mapping the second station address to the first infrastructure station address.

12. The non-transitory computer readable storage medium of claim 11 , the operations further comprising:

translating a header field of the second packets of the second wireless communication from the second station address to the first infrastructure station address; and

forwarding the second packets of the first wireless communication to a destination address referenced in another header field of the second packets of the second wireless communication.

13. The non-transitory computer readable storage medium of claim 11 , wherein the mapping comprises using a weight associated with a pairwise master key identifier type to map the second station address to the first infrastructure station address.

14. An apparatus comprising:

a network interface configured to enable network communications; and

a processor coupled to the network interface, the processor configured to perform operations comprising:

obtaining a first wireless communication referencing a first station address;

identifying first properties for first packets associated with the first wireless communication that are associated with the first station address;

obtaining a second wireless communication referencing a second station address;

identifying second properties for second packets associated with the second wireless communication that are associated with the second station address;

determining one or more common properties between the first properties and the second properties;

determining that the first station address and the second station address identify a common station based on the one or more common properties and a weight associated with a respective common property, wherein an Internet Protocol (IP) address is included in both the first properties and the second properties; and

configuring network parameters of a station identified by the second station address, wherein configuring the network parameters of the station comprises mapping the second station address to an IP address for a first infrastructure station address by issuing a Dynamic Host Configuration Protocol (DHCP) release of an IP address for a second infrastructure station address and issuing a DHCP discover message or a DHCP request message indicating the IP address for the first infrastructure station address in response to the DHCP release to reallocate the IP address to the first infrastructure station address.

15. The apparatus of claim 14 , wherein the operations further comprise determining respective reference times of each of the first properties and the second properties, wherein determining that the first station address and the second station address identify the common station is further based on the respective reference times.

16. The apparatus of claim 14 , wherein the operations further comprise:

classifying a type of each of the one or more common properties; and

determining the weight associated with each of the one or more common properties based on the type.

17. The apparatus of claim 14 , wherein configuring of the network parameters of the station further comprises mapping the second station address to the first infrastructure station address.

18. The apparatus of claim 17 , wherein the operations further comprise:

translating a header field of the second packets of the second wireless communication from the second station address to the first infrastructure station address; and

forwarding the second packets of the second wireless communication to a destination address referenced in another header field of the second packets of the second wireless communication.

19. The apparatus of claim 17 , wherein the mapping comprises using a weight associated with a pairwise master key identifier type to map the second station address to the first infrastructure station address.

20. The apparatus of claim 19 , wherein the mapping comprises using the weight associated with the pairwise master key identifier type to map the second station address to the first infrastructure station address in response to a four-way handshake that is based on a pairwise master key value, the pairwise master key value being common to both the first wireless communication and the second wireless communication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2021
From: HENRY, JEROME; CAM-WINGET, NANCY; ARENA, SIMONE; MILLER, DARRIN JOSEPH; JAIN, SUDHIR KUMAR; NILSEN-NYGAARD, EINAR
To: CISCO TECHNOLOGY, INC.
Reel/Frame 056063/0904 →
Continuity (2)
Provisional Application 63025272 · May 15, 2020
Related Publication 20210360465A1 · Nov 18, 2021
Cited By (1)
US 12,375,446