1. Juniper Networks Documentation, "Understanding EVPN with VXLAN Data Plane Encapsulation": In the section "MAC-VRF Routing Instance," it states, "A unique route distinguisher (RD) is required for each MAC-VRF instance on a PE router. The RD is used to differentiate MAC addresses that might be the same across different tenants." This directly confirms the RD's role in handling overlapping addresses.
Source: Juniper Networks TechLibrary, Data Center, EVPN-VXLAN.
2. Juniper Networks Documentation, "EVPN-VXLAN Overview": This document explains, "To distinguish customer routes, EVPN uses the route distinguisher (RD) BGP extended community attribute, which is a unique value for each virtual routing and forwarding (VRF) instance."
Source: Juniper Networks TechLibrary, Technology, Routing, EVPN.
3. RFC 7432: BGP MPLS-Based Ethernet VPN, Section 7. "MAC/IP Advertisement Route": "The RD MUST be a unique value per MAC-VRF on a PE. The purpose of the RD is to allow for overlapping MAC addresses and overlapping IP addresses to be used in different tenants."
Source: IETF RFC 7432, Page 11.
4. Juniper Networks Documentation, "EVPN Multihoming Overview": This document clarifies the roles of ESI and DF election: "In a multihomed EVPN network, the PE routers connected to the same Ethernet segment participate in a designated forwarder (DF) election process... An Ethernet segment identifier (ESI) is a 10-octet value that uniquely identifies an Ethernet segment." This distinguishes their function from that of an RD.
Source: Juniper Networks TechLibrary, Technology, Routing, EVPN.