| Internet-Draft | VXLAN and SRv6 Gateway Deployment | October 2026 |
| Zhang & Lin | Expires 4 May 2027 | [Page] |
VXLAN is widely deployed in data center networks, often with Ethernet VPN (EVPN) as its control plane. Segment Routing over IPv6 (SRv6) is used to provide services and path control over IPv6 networks, including networks connecting data centers and wide area networks.¶
This document describes deployment options for connecting VXLAN-based data center networks to SRv6 networks. These options include VXLAN and SRv6 service interworking at a gateway, and the transport of VXLAN traffic over an SRv6 network. The document discusses their characteristics, deployment trade-offs, and operational considerations.¶
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶
This Internet-Draft will expire on 4 May 2027.¶
Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶
VXLAN [RFC7348] is widely used in data center networks to provide network virtualization over an IP underlay. A VXLAN Network Identifier (VNI) identifies a VXLAN segment, and VXLAN Tunnel Endpoints (VTEPs) encapsulate and decapsulate tenant traffic.¶
Ethernet VPN (EVPN) [RFC7432] is commonly used as the control plane for VXLAN networks. EVPN provides mechanisms for advertising MAC and IP reachability information and supporting multihoming. Its use with network virtualization overlays is described in [RFC8365].¶
Segment Routing over IPv6 (SRv6) [RFC8986] uses IPv6 addresses to encode Segment Identifiers (SIDs) and their associated behaviors. SRv6 can be used to provide VPN services and path control over IPv6 networks. BGP-based overlay services using SRv6 are described in [RFC9252].¶
As operators deploy SRv6 in networks connecting data centers and wide area networks, they may need to connect existing VXLAN-based data center networks to SRv6-based transport or VPN services. Deploying functions at the data center boundary can enable this connectivity while allowing the data center and the external network to retain their respective architectures.¶
This document discusses two deployment options:¶
These options may coexist in a network. For example, an operator may use service interworking for most tenants while using VXLAN over SRv6 for selected applications.¶
This document does not define new protocol mechanisms. The availability of the described functions depends on the applicable specifications and device implementations.¶
In this option, VXLAN is used within the data center, while SRv6 is used in the external network. A boundary gateway associates the services on the two sides and forwards traffic between them.¶
Data Center Remote Network
+------------------+ +------------------+
| VTEP | | PE or Gateway |
+--------+---------+ +---------+--------+
| |
| VXLAN | SRv6
| |
+--------+---------------------------------------------+--------+
| Boundary Gateway |
| Service association and forwarding |
+---------------------------------------------------------------+
For traffic from the VXLAN domain to the SRv6 domain, the gateway typically:¶
Traffic in the reverse direction is processed accordingly.¶
Depending on the control planes used on each side, the gateway may also need to import, export, or re-advertise reachability information. The required processing depends on the service type and implementation.¶
In this option, the data center uses EVPN VXLAN, while the external network provides an SRv6-based Layer 3 VPN service.¶
EVPN VXLAN Data Center Boundary Gateway SRv6 L3VPN
+-------------------+ +---------------+ +-------------+
| VTEP |-----| IP VRF |-----| L3VPN PE |
+-------------------+ +---------------+ +-------------+
VXLAN SRv6
This option is primarily intended for Layer 3 connectivity. The gateway associates the tenant VRF on the VXLAN side with the corresponding VPN service on the SRv6 side.¶
IP reachability learned from the data center may need to be introduced into the L3VPN control plane. In the reverse direction, L3VPN routes may need to be introduced into the EVPN VXLAN domain. Because the two sides use different VPN route types and attributes, operators cannot assume that routes can be exchanged transparently without processing.¶
The deployment needs to account for the following:¶
An L3VPN provides IP connectivity. It does not by itself preserve EVPN Layer 2 service semantics, such as a shared Ethernet broadcast domain or Layer 2 MAC learning across the boundary.¶
This option is suitable when data center tenants need IP connectivity to an SRv6 L3VPN network and do not require Layer 2 extension across the boundary.¶
In this option, both network domains use EVPN, while their data planes use VXLAN and SRv6, respectively.¶
EVPN VXLAN Data Center Boundary Gateway EVPN SRv6
+-------------------+ +---------------+ +-------------+
| VTEP |-----| EVPN Boundary |-----| EVPN PE |
+-------------------+ +---------------+ +-------------+
VXLAN SRv6
The gateway associates the EVPN service instances on the two sides and processes the data-plane encapsulations. Depending on the service and implementation, the interworking may provide:¶
Although both sides use EVPN, routes may still require processing at the boundary. For example, next hops, encapsulation-related information, service identifiers, or routing-policy attributes may need to be changed or re-advertised.¶
Layer 2 interworking also requires consideration of BUM traffic, multihoming, MAC mobility, and loop prevention. Operators need to verify which Layer 2 service functions are supported across the boundary by the relevant implementations.¶
This option is suitable when both domains use EVPN and the operator requires Layer 3 connectivity or, where supported, Layer 2 connectivity between them.¶
Advantages of VXLAN and SRv6 interworking include:¶
Limitations and operational costs include:¶
In this option, VXLAN encapsulation is retained between VTEPs, and an SRv6 network carries the traffic between them. A boundary node may steer VTEP-to-VTEP traffic into an SRv6 path without converting the VXLAN service into an SRv6 VPN service.¶
Data Center A SRv6 Transport Network Data Center B
+------------+ +------------------------+ +------------+
| VTEP A |=======| SRv6 path or policy |====| VTEP B |
+------------+ +------------------------+ +------------+
VXLAN traffic is retained between VTEPs
In one possible deployment, traffic between VTEPs is encapsulated when it enters the SRv6 transport network. At the SRv6 tunnel egress, the outer SRv6 encapsulation is removed, and the VXLAN packet is forwarded toward the destination VTEP. The destination VTEP then terminates the VXLAN encapsulation.¶
An illustrative packet format is shown below:¶
+---------------------------------------------------------------+ | Outer IPv6 header | +---------------------------------------------------------------+ | SRH, when present | +---------------------------------------------------------------+ | VTEP-to-VTEP IP header | +---------------------------------------------------------------+ | UDP | VXLAN | Tenant packet | +---------------------------------------------------------------+
The actual packet format depends on the SRv6 encapsulation mode and implementation. The VTEP address family and the supported encapsulation combinations also depend on the devices used.¶
Using an SRv6 network to transport VXLAN does not, by itself, provide an SRv6 VPN service or establish an EVPN control plane between sites. VTEP reachability and any cross-site EVPN control-plane connectivity require separate design.¶
Advantages of VXLAN over SRv6 include:¶
Limitations and operational costs include:¶
Operators can select an option based on the required service, the role of the SRv6 network, implementation support, and operational boundaries.¶
A deployment selection process can proceed as follows:¶
Interworking gateways can be deployed centrally at data center exits or distributed across multiple boundary nodes.¶
A centralized deployment may simplify policy and service management, but it can concentrate traffic and failure impact. A distributed deployment may provide additional capacity and more local forwarding, but it can increase configuration and consistency requirements.¶
Operators should evaluate:¶
The relationship between VNIs, EVPN instances, IP VRFs, and services in the SRv6 domain needs to be clearly defined.¶
Deployment planning should include:¶
When Layer 2 connectivity is extended across domains or sites, operators should evaluate:¶
If applications require only IP connectivity, a Layer 3 interworking design may reduce the amount of Layer 2 state and the scope of Layer 2 failures.¶
The end-to-end MTU should be calculated using the encapsulations actually used along the path. VXLAN over SRv6 requires particular attention to nested encapsulation and any SRH overhead.¶
Validation should include:¶
Operators should define trust boundaries and restrict the acceptance of routing information and data-plane traffic to authorized sources.¶
Operational visibility should allow an operator to associate tenant services with their VNIs, VRFs, gateways, SIDs, and transport paths. Monitoring and troubleshooting should cover:¶
Additional security considerations are discussed in Section 5.¶
Before production deployment, operators should validate at least:¶
The deployment options in this document introduce boundaries between network domains and, in some cases, between different service control planes. Incorrect configuration at these boundaries can cause traffic misdelivery, unintended tenant connectivity, or route leaks.¶
Operators should apply appropriate controls to:¶
VXLAN over SRv6 can extend the reach of a VXLAN or EVPN service across sites. Operators should consider whether the resulting trust and failure boundaries are acceptable for the applications carried.¶
This document has no IANA actions.¶