Skip to content

SRv6 Topics

Whether you're a network engineer new to SRv6 or looking to solidify your understanding, start here. Topics are organized from foundational concepts through architecture, services, operations, and platform-specific guides.

Foundations

The core concepts you need before diving deeper.

Topic Description
What is SRv6? High-level overview and motivation
SID Structure Understanding the 128-bit SRv6 SID
Network Programming SRv6 behaviors and functions
SRH Mechanics & Packet Walk Step-by-step packet processing through the SRH
SRv6 vs SR-MPLS Comparing the two SR approaches
Glossary Every SRv6 term defined, with the RFC section behind it

Architecture

How SRv6 networks are designed and built.

Topic Description
uSID / SRv6 Compression Micro-SID for efficient header encoding (RFC 9800)
Flex-Algorithm Constraint-based path computation and network slicing
BGP Overlay Services EVPN and L3VPN over SRv6 with BGP (RFC 9252)
TI-LFA Sub-50ms fast reroute with topology-independent protection
SR Policy ODN, PCE, Binding SID, color steering, and dynamic path computation
Micro-Loop Avoidance Preventing transient forwarding loops during IGP convergence
CLOS Fabrics & Load Balancing SRv6 in data center CLOS topologies, GLB, and flowlets

Services

The services SRv6 delivers on top of the architecture.

Topic Description
EVPN Multihoming All-Active multihoming for L3VPN using EVPN signaling
QoS & Traffic Classification DSCP, Traffic Class, Flex-Algo constraints, and network slicing
Multicast & Broadcast Replication segments, Tree-SID, BIER, and EVPN BUM handling

Operations

Running, securing, and monitoring SRv6 in production.

Topic Description
Security HMAC, infrastructure ACLs, attack vectors, and best practices
OAM & Troubleshooting SRv6 ping, traceroute, IOAM, path tracing, and debugging
Telemetry & Monitoring IPFIX, YANG models, streaming telemetry, alerting
Performance & Scaling MTU impact, encapsulation overhead, hardware forwarding, FIB scale
Inter-Domain SRv6 Multi-domain design patterns, BSID stitching, BGP-LS controllers
Interworking & Migration SR-MPLS ↔ SRv6 gateways, brownfield coexistence

Platforms

Where SRv6 runs — open-source and programmable platforms.

Topic Description
SONiC & SAI Open-source NOS with hardware-abstracted SRv6
Host-Based SRv6 & Open Source SRv6 on Linux kernel, eBPF, VPP, and the open-source ecosystem

Prerequisites

To get the most from this section, you should be familiar with:

  • IPv6 addressing and headers
  • Basic routing concepts (IGP, BGP)
  • General understanding of MPLS (helpful, not required)

Contribute

See something missing? Every page has an edit button in the top right.