VXLAN Gateway MAC Entry Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In broadband remote access server (BRAS) networks, the existing packet forwarding mechanisms lead to a shortage of MAC entry resources due to the need for learning and managing multiple MAC addresses, particularly when dealing with a large number of user terminals and BRAS network elements, resulting in inefficient MAC address learning and packet forwarding processes.
Innovation Solution
The introduction of a gateway device that establishes and manages VXLAN tunnels between an aggregation switch and BRAS network elements, allowing for grouping of VXLAN tunnels to reduce the need for learning user terminal MAC addresses and optimizing packet forwarding by segmenting VXLAN tunnels, thereby conserving MAC entry resources and improving processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the gateway device learns and manages MAC addresses of all user terminals directly, then packet forwarding accuracy is improved, but MAC entry resource consumption increases
Solution Approach 1:
The patent segments the MAC address management function by introducing a controller that centrally manages MAC addresses for multiple gateway devices. Instead of each gateway device learning all user terminal MAC addresses, the controller divides MAC address management responsibilities, assigning specific MAC address ranges to specific gateway devices. This segmentation reduces the number of MAC entries each gateway device must maintain while ensuring accurate packet forwarding through centralized coordination.
2Adaptability or versatility
If the gateway device manages MAC addresses for a large number of user terminals, then network coverage is improved, but device complexity increases
Solution Approach 1:
The patent introduces a controller as an intermediary between gateway devices and user terminals for MAC address management. The controller mediates the complex task of MAC address allocation and tracking across multiple gateway devices and user terminals. This intermediary approach allows the network to cover a large number of user terminals while the gateway devices themselves maintain simpler, more manageable MAC address tables, as the controller handles the complex coordination and assignment logic.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A first VXLAN tunnel is established between a gateway device and an aggregation switch which corresponds to a BRAS group including several BRAS network elements. A second VXLAN tunnel is established between the gateway device and each of the BRAS network elements. In an example, when receiving a first VXLAN packet from the aggregation switch through the first VXLAN tunnel, the gateway device may acquire a first user packet by de-encapsulating the first VXLAN packet and forward an encapsulated first user packet to the BRAS network element through the second VXLAN tunnel by VXLAN encapsulating the first user packet. In turn, the gateway device may receive a second VXLAN packet from the BRAS network element through the second VXLAN tunnel and forward a corresponding encapsulated second user packet to the aggregation switch through the first VXLAN tunnel.