Locally Unique MAC Address Claim-Assert Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The exhaustion of globally unique MAC addresses poses a challenge for manufacturers, particularly in the automotive and IoT industries, leading to high costs for obtaining additional Organizationally Unique Identifiers (OUIs).
Innovation Solution
Network nodes dynamically determine locally unique MAC addresses through a method involving broadcasting a claim message, comparing transmission times, and responding with an assert message to ensure uniqueness, compatible with existing network protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If globally unique MAC addresses are assigned to each device, then message delivery reliability is ensured, but the supply of available MAC addresses is exhausted and costs increase
Solution Approach 1:
The patent transitions from globally unique MAC addresses to locally unique MAC addresses that are unique only within a specific network segment or domain. Each network segment maintains its own uniqueness requirements, allowing different segments to reuse MAC address spaces. This resolves the exhaustion problem while maintaining reliability within each local network context.
Solution Approach 2:
The patent segments the global network address space into multiple local domains or network segments. Each segment independently manages its own MAC address uniqueness, rather than requiring a single global unique address space. This segmentation allows parallel reuse of address ranges across different segments, dramatically increasing the effective supply of available addresses.
2Quantity of substance
If additional Organizationally Unique Identifiers (OUIs) are obtained to expand MAC address supply, then more devices can be addressed, but the associated costs increase significantly
Solution Approach 1:
The patent makes MAC address spaces universally reusable across different local networks. Instead of requiring expensive, exclusive OUI allocations for each manufacturer, the same address ranges can be universally used across multiple independent network segments. This eliminates the need for costly OUI purchases while maintaining address uniqueness within each segment's context.
Solution Approach 2:
The patent treats MAC addresses as disposable local identifiers rather than permanent global assets. Addresses can be freely allocated and reused in different local contexts without requiring expensive, long-term OUI allocations. This approach dramatically reduces the cost of address allocation while providing sufficient addresses for large numbers of devices.
3Quantity of substance
If dynamically assigned MAC addresses are used instead of embedded addresses, then address exhaustion is avoided, but the complexity of address management increases
Solution Approach 1:
The patent implements self-service mechanisms where network interfaces automatically generate and validate their own locally unique MAC addresses without requiring complex centralized management. Each interface independently ensures its address is unique within its local segment, eliminating the need for expensive OUI management infrastructure while maintaining address uniqueness.
Solution Approach 2:
The patent performs preliminary address validation and uniqueness checks during the address assignment process before the device begins normal operation. By resolving potential conflicts in advance through claim and assert message exchanges, the system avoids complex runtime address management while ensuring local uniqueness is maintained.
4Quantity of substance
If locally unique MAC addresses are implemented, then the supply of MAC addresses is expanded, but the risk of address conflicts within the same network segment increases
Solution Approach 1:
The patent implements feedback mechanisms through claim and assert message exchanges that allow network interfaces to detect and resolve address conflicts. When a device broadcasts a claim message with its selected MAC address, other devices can respond with assert messages if they detect a conflict, ensuring local uniqueness is maintained through continuous feedback and validation.
Solution Approach 2:
The patent applies preliminary anti-action by having devices proactively detect and prevent address conflicts before they cause communication problems. Through the claim-assert message exchange mechanism, potential address duplications are identified and resolved in advance, preventing reliability issues rather than reacting to them after they occur.
Data Source
AI summary
Network interfaces and associated methods are provided to dynamically determine locally unique MAC addresses. A network node may include a network interface coupled to a host device, the network interface being configured to: broadcast a local claim message to all other nodes on a communications medium, the local claim message specifying a MAC address selected by the network interface; compare a transmit time of the local claim message to a transmit time of any remote claim message specifying the MAC address that is received before a predetermined interval has elapsed; and respond to any remote claim message specifying the MAC address that is received after the predetermined interval has elapsed by broadcasting an assert message specifying the MAC address.

