Overview of EVPN VxLAN Multihoming in SONiC
masterEVPN VxLAN Multihoming provides an all-active access redundancy solution in SONiC, implementing standards based on RFC 7432 and RFC 8365. This feature allows multi-homed devices (MHD) to connect to multiple VTEPs (VXLAN Tunnel End points) simultaneously. It is designed to coexist with the existing ICCPd-based MCLAG (Multi-Chassis LAG) solution.
Key Capabilities:
- Support for all-active access redundancy.
- Support for Static Anycast Gateway, BGP-EVPN Multihomed Ethernet-Segment, and ARP/ND suppression.
- Support for both Type-0 (Operator configured) and Type-3 (System-MAC config based) Ethernet Segment IDs.
- Support for routing and switching traffic flows equivalent to legacy MCLAG.
Limitations and Non-Goals:
- Does not support single-active, port-active, or single-flow-active EVPN services.
- Does not support DF (Designated Forwarder) election modes other than preference-based.
- Does not support asymmetric IRB.
- Does not support VRRP over EVPN Multihoming (use Static Anycast Gateway instead).
- EVPN Multihomed interfaces must be configured as switchports; they cannot be used as router-ports or routed sub-interfaces.