IP Library Granted Patent US 11,528,249
Granted Patent B2
US 11,528,249 · App. 17/496,864 · Granted Dec 13, 2022

Mapping network MAC addresses to physical locations

Inventors: Richard Stephen Allinson (Morgan Hill, CA); David Alan Glass (Marion, IL); Philip Jacob Halley (Sunnyvale, CA); Matthew Llewellyn Lemare Jones (San Francisco, CA)
Assignee: Verizon Patent and Licensing Inc.
H04L61/10H04L67/52H04L2101/622
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,528,249
App. No.
17/496,864
Granted
Dec 13, 2022
Kind
B2
Abstract

Devices in enterprise-scale networks are often tracked by asset catalogs that record the physical locations of respective devices. Such tracking often involves administratively heavy communication of device deployment, and communication or recording errors may lead to missing catalog entries or entries that incorrectly identify the physical locations of the devices. Instead, a MAC address encoding may be established that maps physical locations to particular MAC addresses, such as representing a building, floor, room, row, and rack of a device in the second through sixth MAC address octets. A locator device with a network adapter featuring a selected MAC address that encodes a particular physical address may be inserted into a network device at the physical location. The physical location of the network device may thereafter be queried for the MAC addresses of connected devices, and the selected MAC address may be translated into the physical location of the network device.

Claims (71)

1. A method comprising:

providing a MAC address encoding that maps physical addresses to MAC addresses;

assigning, to a network adapter of a locator device, a selected MAC address that maps to a physical location of a network device using the locator device; and

establishing a connection between the network device and the locator device,

wherein the physical location of the network device comprises at least one of:

a building associated with the network device connected to the locator device;

a floor, associated with the network device connected to the locator device, in the building;

a server room, associated with the network device connected to the locator device, on the floor; or

a server row, associated with the network device connected to the locator device, in the server room.

2. The method of claim 1 , wherein the physical location of the network device comprises the building associated with the network device connected to the locator device.

3. The method of claim 1 , wherein the physical location of the network device comprises the floor, associated with the network device connected to the locator device, in the building.

4. The method of claim 1 , wherein the physical location of the network device comprises the server room, associated with the network device connected to the locator device, on the floor.

5. The method of claim 1 , wherein the physical location of the network device comprises the server row, associated with the network device connected to the locator device, in the server room.

6. The method of claim 1 , wherein:

the MAC address encoding further maps physical locations to a set of two or more MAC addresses.

7. A locator device comprising:

a network adapter that comprises a MAC address that encodes a physical location according to a MAC address encoding; and

a processor that implements:

a MAC address receiver that receives a selected MAC address that, according to the MAC address encoding, maps to a physical location of a network device; and

a MAC address presenter that, responsive to the network adapter establishing a connection with the network device, provides to the network device the selected MAC address assigned to the network adapter that encodes the physical location of the network device,

wherein the physical location of the network device comprises at least one of:

a building associated with the network device connected to the locator device;

a floor, associated with the network device connected to the locator device, in the building;

a server room, associated with the network device connected to the locator device, on the floor; or

a server row, associated with the network device connected to the locator device, in the server room.

8. The locator device of claim 7 , wherein:

the locator device further comprises a MAC address writable memory; and

the MAC address receiver further stores the selected MAC address for the network adapter in the MAC address writable memory.

9. The locator device of claim 7 , wherein:

the locator device further comprises a position determiner that determines a physical position of the locator device;

the MAC address receiver is further configured to:

receive an instance of the physical position of the locator device from the position determiner; and

translate the instance of the physical position into the selected MAC address of the network adapter according to the MAC address encoding.

10. The locator device of claim 7 , wherein:

the locator device further comprises a sensor that senses a physical property; and

the MAC address presenter is further configured to:

receive from the sensor an instance of the physical property; and

encode the instance of the physical property in the selected MAC address.

11. The locator device of claim 7 , wherein:

the MAC address presenter provides the selected MAC address according to a data layer network protocol of a network.

12. The locator device of claim 11 , wherein:

the network adapter is configured to refrain from responding to network traffic above the data layer network protocol of the network.

13. The locator device of claim 7 , wherein:

the MAC address encoding further maps physical locations to a set of two or more MAC addresses.

14. A method comprising:

querying a network device for a selected MAC address of a locator device having a connection with the network device, wherein the selected MAC address of the locator device is assigned according to a MAC address encoding that maps physical locations to MAC addresses;

translating the selected MAC address of the locator device to a physical location mapped to the selected MAC address of the locator device according to the MAC address encoding; and

identifying a physical location of the network device as the physical location mapped to the selected MAC address of the locator device,

wherein the physical location of the network device comprises at least one of:

a building associated with the network device connected to the locator device;

a floor, associated with the network device connected to the locator device, in the building;

a server room, associated with the network device connected to the locator device, on the floor; or

a server row, associated with the network device connected to the locator device, in the server room.

15. The method of claim 14 , wherein querying the network device further comprises:

querying a network to identify the network device;

requesting, from the network device, MAC addresses of additional network devices that are connected to the network device; and

receiving, from the network device and responsive to the request, the selected MAC address assigned to the locator device that encodes the physical location of the network device.

16. The method of claim 15 , wherein:

the network device further comprises a network switch; and

querying the network to identify the network device further comprises:

querying the network to identify a collection of network switches that includes the network device.

17. The method of claim 14 , wherein querying the network device further comprises:

receiving, from the network device, a set of MAC addresses that are respectively assigned to a connected network device that is connected to the network device; and

identifying, among the set of MAC addresses, the selected MAC address of the locator device having a custom MAC address portion indicating that the selected MAC address encodes the physical location of the network device according to the MAC address encoding.

18. The method of claim 14 , wherein:

the MAC address encoding further maps respective physical locations to a set of two or more MAC addresses.

19. The method of claim 14 , wherein:

the selected MAC address further encodes an instance of a physical property of the locator device; and

the method further comprises: extracting the instance of the physical property encoded in the selected MAC address of the locator device.

20. The method of claim 14 , further comprising:

updating a network catalog of network devices to indicate the physical location of the network device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 061904/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 061932/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: ALLINSON, RICHARD STEPHEN; GLASS, DAVID ALAN; HALLEY, PHILIP JACOB; JONES, MATTHEW LLEWELLYN LEMARE
To: OATH INC.
Reel/Frame 061485/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 061735/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 061735/0417 →