Shared Virtual Tunnels for MAC Learning Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional EVPN tunneled transport networks experience frequent changes in tunnel selection, leading to increased processing load, packet delays, and potential device failure due to constant MAC learning and relearning of end-user MAC addresses in dual-homed access networks.
Innovation Solution
The implementation of shared virtual tunnels that use a tunnel manager to create a single virtualized source device address, allowing data packets to be encapsulated and transmitted through a virtual tunnel, thereby stabilizing MAC learning and reducing churn in the EVPN MAC learning process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional EVPN tunneled transport networks use dual-homed access networks with multiple tunnels for redundancy and load balancing, then network reliability and flexibility are improved, but MAC learning churn increases causing processing load increase, packet delays, and potential device failure
Solution Approach 1:
The patent merges multiple physical tunnels into a single shared virtual tunnel identifier. Multiple physical tunnels (e.g., Tunnel 1, Tunnel 2) are consolidated under a common virtual tunnel ID, allowing the receiving device to learn MAC addresses once against the virtual tunnel instead of repeatedly against different physical tunnels. This eliminates MAC learning churn while preserving the redundancy and load balancing benefits of multiple physical paths.
Solution Approach 2:
The patent introduces a virtual tunnel as an intermediary layer between physical tunnels and MAC learning. The virtual tunnel acts as a mediator that decouples the physical tunnel selection from the MAC address learning process. The receiving device learns MAC addresses against the virtual tunnel identifier, which remains constant regardless of which physical tunnel is currently used for traffic transport.
2Adaptability or versatility
If frequent tunnel selection changes occur in dual-homed access networks, then load balancing and redundancy are improved, but packet delays and processing load increase due to constant MAC learning and relearning
Solution Approach 1:
Multiple physical tunnels are merged into a single shared virtual tunnel identifier. This allows the system to maintain load balancing across multiple physical paths while presenting a stable virtual tunnel identity to the MAC learning process, eliminating repeated learning cycles and associated packet delays.
Solution Approach 2:
The virtual tunnel identifier is established in advance as a stable reference point for MAC learning. By pre-establishing the virtual tunnel as the learning target, the system avoids the need for dynamic MAC table updates whenever physical tunnel selection changes, thereby reducing packet processing time and delays.
3Adaptability or versatility
If multiple physical tunnels are used for dual-homed access, then network flexibility and redundancy are improved, but device complexity and configuration management difficulty increase
Solution Approach 1:
The patent consolidates multiple physical tunnel configurations into a single shared virtual tunnel configuration. Instead of managing separate MAC learning entries for each physical tunnel, administrators and devices work with a single virtual tunnel identifier, significantly simplifying configuration management while preserving the flexibility of multiple physical paths.
Data Source
AI summary
Embodiments herein include systems and methods for providing a mechanism for tunneled data transport within a dual homed access network. A tunnel manager, at a first network connectivity device in a transport network, identifies the transport network configured to interconnect at least two access networks for transporting data traffic between one or more end stations connected to the access networks. The first network connectivity device is coupled to a first access network. The tunnel manager identifies a second network connectivity device. The second network connectivity device is coupled to the first access network to provide the first access network dual homed access to the transport network via the first and second network connectivity devices. The tunnel manager creates a virtual tunnel that connects the first and second network connectivity devices to a third network connectivity device across the transport network. The virtual tunnel defines a same virtual tunnel having multiple paths such that the third network connectivity device learns a single virtual tunnel for device address learning.


