Dynamic MAC Address Allocation for Wireless Network Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited availability of MAC addresses for device manufacturers poses a challenge as the number of network devices grows, leading to a need for dynamic allocation and leasing of unique MAC addresses in wireless networks to ensure compatibility with existing IEEE-802.11 standards and facilitate seamless roaming without full re-authentication.

Innovation Solution

The system dynamically allocates and leases MAC addresses by broadcasting a MAC Pool identifier and multiple unique MAC addresses within a wireless network, allowing client devices to request and assign these addresses before access is granted, and manages their expiration to maintain network compatibility and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional permanently assigned MAC addresses are used, then device authentication and network access are ensured, but the scarcity of available MAC addresses limits network device growth

Engineering Contradiction:
Improvenumber of available MAC addressesVSAvoidnetwork device growth capacity
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic MAC address allocation where addresses are temporarily assigned to devices for specific time periods or sessions rather than being permanently fixed. The MAC address pool is dynamically managed, allocating addresses to devices that need them and reclaiming them when no longer needed, enabling the network to accommodate more devices than the static MAC address space would normally allow.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the temporal parameter of MAC address assignment from permanent to temporary/lease-based. By introducing time-based validity and reuse parameters, the same MAC address can be assigned to different devices at different times, effectively expanding the usable address space beyond the conventional 48-bit limitation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If dynamic MAC address allocation is implemented, then MAC address scarcity is addressed, but compatibility with existing IEEE-802.11 standards and seamless roaming may be compromised

Engineering Contradiction:
ImproveMAC address availabilityVSAvoidnetwork compatibility and roaming reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary MAC address allocation and validation before the device actually needs to connect to the network. The MAC address pool is pre-configured and managed by the network infrastructure, ensuring that when devices need to connect or roam, compatible addresses are already prepared and ready for assignment, maintaining seamless connectivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a MAC address pool management system as an intermediary between devices and the network infrastructure. This intermediary layer handles the complexity of dynamic address allocation, translation, and management, shielding devices from the complexity while ensuring compatibility with existing IEEE-802.11 standards and enabling seamless roaming across access points.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If MAC addresses are permanently assigned by manufacturers, then device identity and authentication are ensured, but the lifecycle management and reuse of addresses becomes inefficient

Engineering Contradiction:
Improvedevice authenticationVSAvoidMAC address lifecycle efficiency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements a lease-based MAC address allocation mechanism where addresses are temporarily assigned to devices for specific periods or sessions. When devices disconnect, expire, or leave the network, their MAC addresses are automatically reclaimed and returned to the available pool for reuse by other devices, eliminating the waste associated with permanently assigned addresses and improving overall address utilization efficiency.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10218671B2Dynamic media access control address allocation and leasing for wireless network
Publication Date: 2019.02.26 CISCO TECHNOLOGY INC
  • US10218671B2 patent drawing
  • US10218671B2 patent drawing
  • US10218671B2 patent drawing

AI summary

Presented herein are systems and methods of dynamically allocating and leasing MAC addresses in a wireless network that ensures a unique MAC address is assigned to a computing device. The exemplified systems and methods ensure that the dynamically assigned MAC address is unique for a given network and that the MAC address is assigned to a give client wireless device prior to the client being granted access to the network and prior to a communication session being established.