EVPN VTEP Address Segmentation for Multi-Chassis Link Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current EVPN technologies face connectivity issues in multi-chassis link aggregation scenarios due to the use of virtual IP addresses as VTEP addresses, which can lead to packet forwarding failures and inefficient adjacency resource consumption, especially when prefixes are known only to one vPC peer.
Innovation Solution
Implementing a method where vPC VTEPs advertise two VTEP addresses, using a physical IP address for prefix routes and a virtual IP address for host and MAC routes, and introducing a virtual MAC derived from the virtual IP address to manage next-hop advertisements, allowing for efficient packet forwarding and reduced adjacency entry consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a virtual IP address is used as the VTEP address for both vPC peers, then the remote endpoint can view the vPC peers as a logical entity and MAC address installation is enabled, but packet forwarding to prefixes known only to one vPC peer fails
Solution Approach 1:
The patent segments the VTEP address functionality by introducing two distinct IP addresses: a virtual IP address (VIP) for Layer 2 MAC address routing and a physical IP address (PIP) for Layer 3 prefix routing. This segmentation allows each address type to serve its specific purpose without interference, resolving the contradiction between providing a unified logical view and enabling reliable prefix-specific packet forwarding.
2Productivity
If the primary IP address is used as the VTEP address in non-vPC cases, then packet forwarding is straightforward, but redundancy protection through dual active/active gateways cannot be provided
Solution Approach 1:
The patent merges the functions of multiple IP addresses by allowing vPC peers to advertise both their physical IP addresses and a shared virtual IP address. This merging enables the system to maintain redundancy protection through multiple active gateways while preserving efficient packet forwarding capabilities, as the virtual IP provides a unified entry point that can be load-balanced across peers.
3Device complexity
If virtual IP is used as VTEP address, then MAC level equal-cost multi-path is not required, but adjacency resource consumption increases
Solution Approach 1:
The patent applies local quality by making the VTEP address selection dependent on the route type: virtual IP addresses are used for MAC address routes (Layer 2) while physical IP addresses are used for prefix routes (Layer 3). This localized differentiation optimizes resource consumption by using the appropriate address type for each routing scenario, reducing unnecessary adjacency entries while maintaining proper forwarding behavior.
Data Source
AI summary
Presented herein are methods for advertising an IP prefix to address the connectivity problem in multi-chassis link aggregation scenario. A peer switch will advertise two VTEP addresses. It will use a physical IP (PIP) address as a next hop (NH) for a prefix route, while continuing to use a VIP for host IP and MAC route advertisement. A new virtual MAC is introduced and it is derived from the VIP as the router MAC associated with VIP. A switch is made to use a VIP for prefix advertisement when a device detects that the same prefix is reachable both locally and from its peer. This saves adjacency entries consumed in the remote VTEPs. These techniques fix the connectivity issue for prefix routes that is exposed with current EVPN, without requiring any additional adjacency resource consumption.


