MUMAAP Protocol for Dynamic MAC Address Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current layer 2 protocols, such as IEEE 1722 MAC address acquisition protocol, do not support the allocation of MAC addresses to end stations without prior configuration, which is a requirement for IEEE 802.1CQ standards for unicast and multicast MAC address assignment in IEEE 802 networks.
Innovation Solution
The proposed Multicast and Unicast MAC Address Assignment Protocol (MUMAAP) allows for the discovery, offer, request, and allocation of MAC addresses between nodes in a network, enabling self-assignment or server-based allocation of unicast and multicast MAC addresses without prior configuration, using a set of defined messages and state machines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current layer 2 protocols (e.g., IEEE 1722) are used for MAC address allocation, then prior configuration and allocation are required, but this increases device complexity and prevents dynamic address assignment
Solution Approach 1:
The patent implements self-service through the MUMAAP protocol where end stations autonomously discover available MAC addresses and negotiate allocation with network infrastructure without requiring manual prior configuration. The protocol enables devices to automatically register, discover, and allocate MAC addresses through standardized message exchanges, eliminating the need for pre-configuration while maintaining organized address management.
2Productivity
If prior MAC address configuration is required, then address allocation reliability is improved, but allocation speed and ease of operation deteriorate
Solution Approach 1:
The patent applies preliminary action by pre-defining MAC address pools and allocation rules in the network infrastructure before actual address assignment occurs. The system prepares available address ranges, validates allocation policies, and establishes the MUMAAP protocol framework in advance, enabling rapid and reliable address allocation when end stations request addresses without manual configuration delays.
3Ease of operation
If manual MAC address configuration is used, then address assignment reliability is improved, but ease of operation and automation level worsen
Solution Approach 1:
The MUMAAP protocol implements self-service by enabling end stations to automatically perform MAC address discovery, selection, and allocation through standardized protocol messages. The system autonomously manages the entire address assignment process including registering with network infrastructure, discovering available addresses, negotiating allocation, and confirming assignment without human intervention, thereby maximizing automation while maintaining operational simplicity.
4Reliability
If no prior MAC address allocation is performed, then allocation speed is improved, but address conflict and reliability worsen
Solution Approach 1:
The patent implements feedback mechanisms through the MUMAAP protocol where end stations send discovery messages to network infrastructure, receive responses about available MAC addresses, and adjust their selections based on network feedback. The protocol includes confirmation and registration steps that provide feedback loops to ensure address uniqueness and prevent conflicts, maintaining reliability while enabling rapid dynamic allocation without manual configuration delays.
Data Source
AI summary
Methods and apparatuses are described herein for multicast and unicast MAC address assignment protocol (MUMAAP). A first node may transmit, to a second node, based on a unicast MAC address of the second node or a multicast MAC address associated with the second node, a discover message that may include a first MAC address or a first range of MAC addresses. The first node may receive an offer message with a second range of MAC addresses. If the first node selects a second MAC address from the received second range of MAC addresses, the first node may transmit a request message indicating that the second MAC address or the second range of MAC addresses is allocated to the first node. The first node may receive an acknowledge message indicating that the second MAC address or the second range of MAC addresses is allocated to the first node.


