BGP EVPN Multihoming Extensions for Split-Horizon Filtering
RFC 9746, “BGP EVPN Multihoming Extensions for Split-Horizon Filtering”, is a Proposed Standard document published in March 2025 by J. Rabadan, K. Nagaraj, W. Lin, A. Sajassi. It updates RFC 7432, RFC 8365. The canonical text is published by the RFC Editor.
Abstract
An Ethernet Virtual Private Network (EVPN) is commonly used with Network Virtualization Overlay (NVO) tunnels as well as with MPLS and Segment Routing (SR) tunnels. The multihoming procedures in EVPN may vary based on the type of tunnel used within the EVPN Broadcast Domain. Specifically, there are two multihoming split-horizon procedures designed to prevent looped frames on multihomed Customer Edge (CE) devices: the Ethernet Segment Identifier (ESI) Label-based procedure and the local-bias procedure. The ESI Label-based split-horizon procedure is applied to MPLS-based tunnels such as MPLS over UDP (MPLSoUDP), while the local-bias procedure is used for other tunnels such as Virtual eXtensible Local Area Network (VXLAN) tunnels.
Current specifications do not allow operators to choose which split-horizon procedure to use for tunnel encapsulations that support both methods. Examples of tunnels that may support both procedures include MPLSoUDP, MPLS over GRE (MPLSoGRE), Generic Network Virtualization Encapsulation (Geneve), and Segment Routing over IPv6 (SRv6) tunnels. This document updates the EVPN multihoming procedures described in RFCs 7432 and 8365, enabling operators to select the split-horizon procedure that meets their specific requirements.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 9746 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9745 The Deprecation HTTP Response Header Field
- RFC 9747 Unaffiliated Bidirectional Forwarding Detection Echo
- RFC 9744 EVPN Virtual Private Wire Service Flexible Cross-Connect Service
- RFC 9748 Updating the NTP Registries
- RFC 9743 Specifying New Congestion Control Algorithms
- RFC 9749 Use of Voluntary Application Server Identification in JSON Meta Application Protocol Web Push
- RFC 9742 A YANG Data Model for Syslog Management
- RFC 9750 The Messaging Layer Security Architecture