Skip to main content

SRv6 Features on SONiC in the Data Center Environment

written by Asterfuison

April 24, 2026

SRv6 on SONiC: Evolution and Roadmap from Metro Networks to Data Center

As data center cloud environments place increasing demands on network programmability, service isolation, and automated operations, SRv6 (Segment Routing over IPv6) is becoming a key technology for next-generation data center networks. We have implemented SRv6 features on SONiC and deployed them in production. Based on real requirements from data center cloud scenarios, we continue to extend these capabilities beyond initial use cases. This lays the groundwork for cloud-based transport, VPN services, and future controller integration.

In the early stage, we first completed the development and validation of core SRv6 features on SONiC in the CX-M series switches. As customer requirements evolved from traditional environments to data center cloud, we began to consolidate these capabilities into a structured framework. We also defined DC-oriented enhancements. Through a combination of baseline and advanced features, the solution addresses key SRv6 requirements in data center cloud deployments.

edge-data-center-10g-800g

Bridging the Gap: What We Have Achieved

srv6-features-on-sonic-we-have

Our initial phase of SRv6 development focused on establishing a robust foundation for Layer 3 services. We have implemented a comprehensive suite of Endpoint behaviors (SIDs), including standard End nodes and specialized End.X behaviors for L3 cross-connects. To facilitate multi-tenant cloud environments, we introduced support for End.DT4, End.DT6, and End.DT46, enabling efficient decapsulation and table lookups for both IPv4 and IPv6 L3VPNs.

On the headend side, our implementation supports H.Encaps.Red, which utilizes reduced encapsulation to minimize overhead—a critical factor for data center efficiency. We have also integrated USD (Ultimate Segment Decapsulation) flavors to streamline packet processing at the final segment. These features are fully integrated with ISIS and BGP for SRv6, allowing for both Best Effort (SRv6-BE) and Static Traffic Engineering (SRv6-TE) paths. This ensures that L3VPN services remain highly available and performant across the existing network fabric.

The list is shown as below:

srv6-features-on-sonic-features

The Vision Ahead: A Comprehensive Data Center Roadmap

As we look toward the future of data center networking, our roadmap is focused on expanding into Layer 2 services and enhancing network resiliency. We are currently developing L2VPN capabilities, including End.DX2 for cross-connects and End.DT2M/U for broadcast and unicast flooding. A major milestone in our upcoming release is the integration of G-SID (Generalized SID) with a compression factor of 12, paired with COC (Compressed Continuation) flavors. This significantly reduces the IPv6 header overhead, allowing for deeper label stacks without sacrificing payload space.

Reliability is the cornerstone of our roadmap. We are introducing TI-LFA (Topology-Independent Loop-Free Alternate) for both ISIS and OSPF, providing sub-50ms convergence and high availability for critical paths. Furthermore, our EVPN-SRv6 implementation will span across VPLS, VPWS, and CCC, supporting all major Route Types (Type 1 through Type 5). This ensures that whether you are managing MAC/IP advertisements or Ethernet Segment Routes, the control plane remains unified and scalable.

To empower network administrators, we are also building out a sophisticated management layer. This includes BGP-EPE for egress peer engineering, BGP-LS for reporting detailed topology and SID information to external controllers, and PCEP for centralized path computation. Combined with Telemetry and SBFD (Seamless BFD), these tools provide a 360-degree view of the network and automated path optimization.

Level 1 FeatureLevel 2 FeatureLevel 3 FeatureLevel 4 FeatureDescription
SIDEnd.DX2Endpoint with decapsulation and L2 cross-connect(l2vpn)
End.DT2MEndpoint with decapsulation and l2 broadcast(l2vpn)
End.DT2UEndpoint with decapsulation and l2 unicast fdb lookupt(l2vpn)
G-SID12
Node Encap typeH.Insert.RedInsert SRH in ipv6 with reduced encapsulation
H.Encaps.L2.RedEncap SR headend over L2 layer with reduced encapsulation
Node FlavorsCOCG-SID mode, update DIP using compressed G-SID
IGPISISFRRTi-LFAHigh availability for path
OSPFOSPF For SRv6
FRRTi-LFAHigh availability for path
SRv6-BEEVPNL2VPNVPLStype 1( Ethernet Auto-Discovery Route),supporting carrying VPN SID
type 2(Mac/IP Advertisement Route)
type 3(Inclusive Multicast Ethernet Tag Route)
type 4(Ethernet Segment Route)
VPWStype 1( Ethernet Auto-Discovery Route), supporting carrying service Id and SID
type 4 (Ethernet Segment Route)
CCC
L3VPNtype 5(IP Prefix Route)
SRv6-TETE policy
EVPNL2VPNVPLS
VPWS
CCC
L3VPNtype 1(Ethertnet Auto-Discovery Route)Support carrying SRv6 SID information
type 2(Mac/IP Advertisement Route)Support carrying VPN SID information
type 3(Inclusive Multicast Ethernet Tag Route)Support carrying VPN SID information
type 4(Ethernet Segment Route)
type 5(IP Prefix Route)Support carrying VPN SID information
TelemetryCollect date from switch remotely
BGP-EPEAllocate SID for BGP peer
BGP-LSBGP-lS for SRv6SRv6 SID NLRISRv6 SID Information TLVReport topology information collected by IGPs to controller
SRv6 Endpoint Behavior TLV
SRv6 BGP Peer Node SID TLV
Node NLRISRv6 Capabilities TLV
SRv6 Node MSD Types
Link NLRISRv6 End.X SID TLV
SRv6 LAN End.X SID TLV
SRv6 Link MSD Types
Prefix NLRISRv6 SID Stucture TLV
SRv6 Locator TLV
PCEPPCEP for SRv6path-setup-type TLVWorks with the controller to centrally compute optimal path
path-setup-type-capblities TLVSimplified mechanism of BFD
SRv6 RRO subobject
SRv6 ERO subobject
SBFD
PIMv4/PIMv6
NG MVPN

Use Cases: How These Capabilities Deliver Value in Data Center Cloud

From a practical data center cloud perspective, these capabilities address three primary areas: multi-tenant service isolation and cloud transport, inter-domain connectivity with Layer 2/Layer 3 integration, and programmable traffic engineering with automated operations.

For multi-tenant transport, SRv6-BE L3VPN provides stable Layer 3 isolation for different tenants. It leverages SRv6’s programmable forwarding semantics to make path selection and service evolution more flexible. As EVPN and route type 5 are introduced, L3VPN route advertisement, service SID signaling, and end-to-end policy enforcement become easier to standardize.

For Layer 2 services, data center cloud environments rely heavily on L2VPN. Typical scenarios include virtualized networks, distributed workloads, inter-DC Layer 2 extension, and private line services. The combination of End.DX2/DT2M/DT2U and EVPN (VPLS/VPWS/CCC) enables SRv6 to deliver standardized Layer 2 service transport on SONiC. With future integration of TE policies, this evolves into a unified model that supports both Layer 2 connectivity and path-aware forwarding.

At the traffic engineering and operations layer, static TE meets early requirements for deterministic paths. The introduction of TE policy with PCEP and BGP-LS enables controller-driven global optimization. Combined with Ti-LFA, SBFD, and telemetry, the network forms a closed-loop system. It spans fast convergence, rapid fault detection, and visibility with continuous optimization. This aligns with data center requirements for scale, automation, and operational stability.

Looking Ahead: More Requirements, More Possibilities

The value of SRv6 on SONiC lies in its openness, extensibility, and flexibility. The data center cloud roadmap outlined above reflects a phased plan based on real customer requirements and technology evolution. If you have more specific needs when deploying SRv6 in your data center cloud, such as deeper SID depth, adaptation to specific hardware platforms, integration with existing controller systems, or prioritization across EVPN, TE, or telemetry features, we welcome further discussion.

With the open ecosystem of SONiC, we can continue to advance the roadmap while also supporting feature customization based on project requirements. This helps accelerate SRv6 deployment and enables scalable adoption in production networks.

Need assistance or more info ?

Fill out the form, and we’ll reach out to you today !

Latest Posts