In-band MAC Address Registration via Data Plane Header Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges in efficiently supporting address registration operations within the data plane, particularly in Ethernet networks, where existing methods often require complex control protocols and may not seamlessly integrate across different network hierarchies, leading to suboptimal traffic convergence and increased complexity.
Innovation Solution
The implementation of a data plane header with specific fields (source and destination address fields) to indicate address registration operations, such as populate or purge, allowing for in-band MAC address registration using MAC Registration Group (MRG) addresses, which can operate independently of upper layer protocols and propagate or not propagate messages across network hierarchies as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex control protocols are used for address registration, then reliability of address registration is improved, but device complexity increases
Solution Approach 1:
The system performs address registration autonomously by inspecting data plane packets. When a packet is received, the system automatically extracts the source address and performs registration without requiring external control protocol messages or manual configuration, making the system self-configuring and eliminating complex control plane protocols
Solution Approach 2:
The invention extracts the address registration function from the control plane and implements it directly in the data plane. By taking out the registration logic from complex control protocols and embedding it in packet inspection routines, the system achieves reliable address registration while minimizing protocol complexity
2Measurement precision
If address registration is performed for all packets, then address learning accuracy is improved, but processing time increases
Solution Approach 1:
The system performs address registration selectively rather than for all packets. By applying registration only to relevant packets (those that provide new address information or update existing entries), the system achieves sufficient address learning accuracy without the overhead of processing every packet, thus reducing time loss
Solution Approach 2:
The system performs preliminary checks on packets before full registration processing. By quickly identifying packets that warrant registration (e.g., new source addresses, updates to existing entries), the system prepares only necessary registration operations, reducing overall processing time while maintaining accuracy
3Adaptability or versatility
If control protocols are extended across all network elements, then address registration completeness is improved, but device complexity increases
Solution Approach 1:
The system implements a universal address registration mechanism that works across different network elements using a common data plane approach. By making the registration function protocol-agnostic and applicable to any packet format, the system achieves complete address registration without requiring each device to implement complex, specialized control protocols
Solution Approach 2:
The data plane packet itself serves as an intermediary carrier for address registration information. Instead of requiring separate control protocol messages between network elements, the registration data is embedded in the data plane packets, simplifying the interaction mechanism while maintaining registration completeness across the network
Data Source
AI summary
Various example embodiments for address registration in a communication system are presented. Various example embodiments for supporting address registration in a communication system may be configured to support address registration in-band in the data plane of the communication system. Various example embodiments for supporting address registration in-band in the data plane of a communication system may be configured to support address registration in-band in the data plane of the communication system based on use of a data plane header configured to support address registration in-band in the data plane of the communication system (e.g., based on use of a destination address field of the data plane header to indicate that the data plane header is being used for an address registration operation and use of a source address field of the data plane header to indicate the address(es) for which the address registration operation is to be performed).


