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.