EVPN IRB Routing for MAC Scalability and Host Mobility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Ethernet Virtual Private Network (EVPN) technologies face challenges in improving MAC scalability and host mobility, particularly in scenarios where both Layer-3 optimized Integrated Routing and Bridging (IRB) and traditional IRB PEs are deployed, leading to inefficiencies in packet forwarding and potential data loss.
Innovation Solution
Implementing Layer-3 optimized IRB by terminating ARP messages at PEs, using conditional ARP responses and remote host discovery via ARP request re-origination, and installing remote MAC routes into the layer-2 control plane without the data plane, ensuring seamless interoperability with traditional IRB PEs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If traditional IRB PEs are deployed in EVPN networks, then interoperability and backward compatibility are maintained, but MAC scalability is limited and host mobility efficiency deteriorates
Solution Approach 1:
The patent applies local quality by allowing different PE routers to operate in different modes (Layer-3 optimized IRB mode vs. traditional IRB mode) based on their capabilities and deployment requirements. Each PE can independently configure its ARP handling behavior, enabling MAC scalability improvements in capable devices while maintaining compatibility with traditional devices through mode-specific operation.
Solution Approach 2:
The patent changes the operational parameter of ARP message handling at PE routers. In Layer-3 optimized IRB mode, PEs terminate ARP messages and use conditional ARP responses with remote host discovery, whereas traditional PEs forward ARP messages. This parameter change enables MAC scalability while the mode indicator in EVPN routes allows different parameter sets to coexist.
2Productivity
If ARP messages are forwarded in traditional IRB PEs, then compatibility is maintained, but packet forwarding performance and host mobility efficiency deteriorate
Solution Approach 1:
The patent implements preliminary action by having PEs in Layer-3 optimized IRB mode pre-terminate ARP messages and establish conditional ARP responses before actual data traffic flows. Remote host discovery is performed in advance through ARP request re-origination, allowing the PE to have routing information ready before packets need to be forwarded, thus improving forwarding performance and host mobility efficiency.
3Quantity of substance
If remote MAC routes are installed in both layer-2 control plane and data plane, then complete routing information is maintained, but MAC scalability and host mobility are limited
Solution Approach 1:
The patent extracts the remote MAC route installation from the layer-2 data plane while retaining it in the layer-2 control plane (L2 RIB). This extraction allows the control plane to maintain routing information for host mobility and mobility tracking purposes, while the data plane does not populate MAC addresses, thereby enabling MAC scalability without sacrificing routing information completeness in the control plane.
4Reliability
If conditional ARP responses and ARP request re-origination are implemented, then packet loss is reduced and forwarding performance improves, but device complexity increases
Solution Approach 1:
The patent applies dynamics by making ARP response behavior conditional rather than static. PEs in Layer-3 optimized IRB mode dynamically determine whether to respond to ARP requests based on whether the target host is known locally. The conditional ARP response mechanism allows the system to adapt its behavior to the specific scenario, reducing packet loss while the complexity is managed through mode-based configuration.
Data Source
AI summary
In an embodiment, a method includes receiving an address-resolution-protocol (ARP) request at a first edge device from a first host device, advertising a first remote route associated with a first flag indicating the first edge device operates in a layer-3 optimized integrated-routing-and-bridging (IRB) mode by the first edge device based on the ARP request, receiving the first remote route at a second edge device from the first edge device, responsive to detecting the first flag by the second edge device, installing the first remote route into a layer-2 routing information base (RIB) associated with the second edge device.


