Communication Apparatus Proactive MAC Address Advertisement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In EVPN networks, MAC address learning is incomplete at the time of communication initiation, leading to communication disruptions due to unlearned MAC addresses, especially when the local CE has not advertised its MAC address.
Innovation Solution
A communication apparatus with MAC address acquisition and advertisement functions that proactively acquires and advertises the MAC address of newly connected user apparatuses, ensuring timely MAC address learning across the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If MAC address learning is performed passively through EVPN MAC/IP advertisement routes, then network operations are simplified, but MAC address learning is incomplete at the time of communication initiation when the local CE has not advertised its MAC address
Solution Approach 1:
The communication apparatus performs preliminary MAC address learning by acquiring and storing MAC addresses of connected user apparatuses before communication is initiated. This is achieved by the MAC address acquisition unit obtaining MAC addresses through link-up detection or active querying, and the MAC address advertisement unit proactively advertising these addresses via BGP EVPN messages before any communication interruption occurs, ensuring complete MAC address information is available when needed.
Solution Approach 2:
The system implements feedback mechanisms where the communication apparatus monitors the MAC address advertisement status and communication state. When detecting that MAC address learning is incomplete or communication interruption occurs, the system triggers re-acquisition and re-advertisement of MAC addresses, creating a closed-loop control that ensures MAC address information is continuously maintained and updated.
2Reliability
If the communication apparatus proactively acquires and advertises MAC addresses of all connected user apparatuses, then MAC address learning completeness is improved, but device complexity and processing overhead increase
Solution Approach 1:
The communication apparatus applies local quality by differentiating MAC address acquisition methods based on the specific port or connection state. Instead of uniformly acquiring MAC addresses from all user apparatuses, the system selectively acquires MAC addresses only from ports where user apparatuses are actually connected, using link-up detection for passive acquisition or active querying only when necessary, thereby reducing unnecessary processing overhead while ensuring complete MAC address learning.
3Measurement precision
If the communication apparatus waits for local CE to advertise MAC address before enabling communication, then MAC address accuracy is ensured, but communication initiation is delayed
Solution Approach 1:
The communication apparatus performs preliminary MAC address acquisition through multiple methods including link-up detection at port activation, active querying of connected user apparatuses, and receiving MAC address notifications from other communication apparatuses. These MAC addresses are stored in advance in the MAC address information storage unit, ensuring accurate MAC address information is available before communication initiation without causing delays.
Data Source
AI summary
An information processing device according to an embodiment is a communication apparatus that is connected to a user apparatus via an access port and transmits user data from the user apparatus to another user apparatus connected to another communication apparatus via a network, and includes an acquisition function unit and an advertisement function unit. The acquisition function unit acquires a MAC address of a newly connected user apparatus in response to reception of a request for acquiring the MAC address of the user apparatus newly connected to the access port. The advertisement function unit advertises the MAC address acquired by the acquisition function unit to the other communication apparatus.


