Segment Routing (SR) leverages the source routing paradigm. A node steers a packet through an ordered list of instructions, called “segments”. A segment can represent any instruction, topological or service based. A segment can have a semantic local to an SR node or global within an SR domain. SR provides a mechanism that allows a flow to be restricted to a specific topological path, while maintaining per-flow state only at the ingress node(s) to the SR domain.

SR can be applied to the IPv6 architecture, with a new type of routing header, called Segment Routing Header(SRH). A segment is encoded as an IPv6 address. An ordered list of segments is encoded as an ordered list of IPv6 addresses in the routing header. The active segment is indicated by the Destination Address (DA) of the packet. The next active segment is indicated by a pointer in the new routing header.

Tutorial

1. SRv6 Innovation and Standards Work [EN]

Publication URL: PDF - SRv6 Innovation and Standards Work, EN

Introduction:

This (English version) slide introduces the progress of SRv6 innovation and standardization. Note That: the slide was written in March, 2019, so most of the data is out-of-date. Please check IETF datatracker, if you would like to know the latest states.

2. SRv6 Innovation and Standards Work [CN]

Publication URL: PDF - SRv6 Innovation and Standards Work, CN

Introduction:

This (Chinese version) slide introduces the progress of SRv6 innovation and standardization. Note That: the slide was written in March, 2019, so most of the data is out-of-date. Please check IETF datatracker, if you would like to know the latest states.

3. SRv6 Ebook English Version [EN]

Publication URL: https://support.huawei.com/enterprise/en/doc/EDOC1100200080

Introduction: This book explores the background of Segment Routing over IPv6 (SRv6), reveals why SRv6 has become so popular, explains its technical advantages, and depicts its vast development space. In addition, this book briefly describes SRv6 fundamentals and working modes in Chapter 4 and Chapter 5, respectively, to help you better understand the unique value of SRv6.

4. SRv6 Ebook Chinese Version [CN]

Publication URL: https://support.huawei.com/enterprise/zh/doc/EDOC1100193023

Introduction: This book explores the background of Segment Routing over IPv6 (SRv6), reveals why SRv6 has become so popular, explains its technical advantages, and depicts its vast development space. In addition, this book briefly describes SRv6 fundamentals and working modes in Chapter 4 and Chapter 5, respectively, to help you better understand the unique value of SRv6.

5. SRv6 Tutorial(One):Overview of SRv6 [CN]

Publication URL: https://www.sdnlab.com/23735.html

Introduction:

This series of articles will introduce the architecture, mechanism, and tutorials of SRv6. The first article introduce the overview of SRv6.

6. What is SRv6 network programming?

Publication URL: https://blog.apnic.net/2020/05/01/what-is-srv6-network-programming/

Introduction:

This article introduces the basic definition and deployment of SRv6.

7. SRv6 Updates 2023

Publication URL: PDF-SRv6 Updates 2023-EN

Introduction:

This slides introduce the the update of SRv6 in 2023.

IETF

Draft

1. SRv6 Network Programming

Publication URL: https://datatracker.ietf.org/doc/html/rfc8986

Introduction:

This document defines the SRv6 Network Programming concept and specifies the base set of SRv6 behaviors that enables the creation of interoperable overlays with underlay optimization (Service Level Agreements).

2. Segment Routing Header (SRH)

Publication URL: https://tools.ietf.org/html/rfc8754

Introduction:

This document describes the SRH and how it is used by nodes that are Segment Routing (SR) capable.

3. SRv6 NET-PGM extension: Insertion

Publication URL: https://tools.ietf.org/html/draft-filsfils-spring-srv6-net-pgm-insertion

Introduction:

This document extends SRv6 Network Programming with new SR endpoint and transit behaviors to be performed only within the SR domain in any packet owned by the domain.

4. Deployments With Insertion of IPv6 Segment Routing Headers

Publication URL: https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion

Introduction:

This document describes the usage of SRH insertion and deletion within the SR domain and how security and end-to-end integrity is guaranteed.

5. SRv6 Implementation and Deployment Status

Publication URL: https://tools.ietf.org/html/draft-matsushima-spring-srv6-deployment-status

Introduction:

This draft provides an overview of IPv6 Segment Routing (SRv6) deployment status. It lists various SRv6 features that have been deployed in the production networks. It also provides an overview of SRv6 implementation and interoperability testing status.

6. SRv6 Deployment Consideration

Publication URL: https://tools.ietf.org/html/draft-tian-spring-srv6-deployment-consideration

Introduction:

SRv6 has significant advantages over SR-MPLS and has attracted more and more attention and interest from network operators and verticals. Smooth network migration towards SRv6 is a key focal point and this document provides network migration guidance and recommendations on solutions in various scenarios. Deployment cases with SRv6 are also introduced.

7. SRv6 Compatibility with Legacy Devices

Publication URL: https://tools.ietf.org/html/draft-peng-spring-srv6-compatibility

Introduction:

When deploying SRv6 on legacy devices, there are some compatibility challenges that must be addressed such as the support for SRH processing.

This document identifies some of the major challenges, and provides solutions that can mitigate those challenges and smooth the migration towards SRv6 deployment.

8. Security Considerations for SRv6 Networks

Publication URL: https://tools.ietf.org/html/draft-li-spring-srv6-security-consideration

Introduction:

SRv6 inherits potential security vulnerabilities from Source Routing in general, and also from IPv6. This document describes various threats and security concerns related to SRv6 networks and existing approaches to solve these threats.

9. SRv6 and MPLS interworking

Publication URL: https://tools.ietf.org/html/draft-agrawal-spring-srv6-mpls-interworking

Introduction:

This document describes SRv6 and MPLS/SR-MPLS interworking and co-existence procedures.

10. SRv6 Security Considerations

Publication URL: https://datatracker.ietf.org/doc/draft-bdmgct-spring-srv6-security/

Introduction:

This document describes various threats to SRv6 networks and also presents existing approaches to avoid or mitigate the threats.

11. Security Considerations for SRv6 Networks based on Deployment Experience

Publication URL: https://datatracker.ietf.org/doc/draft-liu-spring-srv6-security-experience/

Introduction:

This document discusses the security considerations for SRv6 networks based on the deployment experience.

12. Generalized Arguments of SRv6 Segment

Publication URL: https://datatracker.ietf.org/doc/draft-lm-spring-srv6-generalized-arguments/

Introduction:

This document analyzes the challenges of Arguments of SRv6 SID, and the chance of using Arguments of SRv6 SID to reduce the length of the IPv6 extension header. According to these analysis, this document specifies a kind of generalized and structured Arguments for SRv6 SID, which can carry multiple Arguments parts for a SRv6 SID.

Meeting

1. SRv6 OPS @IETF118

Publication URL: https://github.com/SRv6-Operations/IETF118_SR_Operations_side_meeting/tree/main

Introduction:

The side meeting is to gather people to share experience and discuss challenges on SRv6 operations @IETF118.

CCSA

1. General Technical Requirements for SRv6-based IP Bearer Networks

This is the standard project in CCSA which defines the requirements for SRv6-based IP Bearer Networks.

Demo

OpenSource

1. Linux kernel module for SRv6

Publication URL: https://github.com/netgroup/SRv6-net-prog

2. ONOS+P4 SRv6 Tutorial

Publication URL: https://github.com/opennetworkinglab/onos-p4-tutorial

3. VPP/FD.io for IPv6

Publication URL: https://wiki.fd.io/view/VPP/Segment_Routing_for_IPv6

News

1. Huawei Helps China Telecom Sichuan Launch Commercial SRv6 Network [EN]

Publication URL: https://www.lightreading.com/video/video-services/huawei-helps-china-telecom-sichuan-launch-commercial-srv6-network/d/d-id/749842

2. China Unicom implements the industry’s first SRv6-based cross-backbone leased line with Huawei [CN]

Publication URL: http://m.c114.com.cn/w119-1083953.html

3. SRv6: Deployed use-cases [EN]

Publication URL: https://blog.apnic.net/2020/05/08/srv6-deployed-use-cases/

4. Zain and Huawei to Build Middle East’s First SRv6-Based Intelligent IP Network [EN]

Publication URL: https://www.huawei.com/en/news/2020/3/zain-huawei-middle-east-srv6-intelligent-ip-network

5. Agricultural Bank of China has deployed the large-scale SRv6 network [CN]

Publication URL: https://mp.weixin.qq.com/s/nBcJQm8IjYISF8PDSit1eA

7. Iliad deploys 5G-ready IP network with Cisco [EN]

Publication URL: https://www.commsupdate.com/articles/2019/04/10/iliad-deploys-5g-ready-ip-network-with-cisco/

8. Cisco Supports SoftBank on First Segment Routing IPv6 Deployment in Prep for 5G [EN]

Publication URL: https://newsroom.cisco.com/press-release-content?type=webcontent&articleId=1969030

9. ICBC’s practice of IPv6+ deployment [CN]

Publication URL: https://www.sohu.com/a/493063760_121119001

10. Agricultural Bank of China’s practice of IPv6+ deployment [CN]

Publication URL: http://www.cbimc.cn/zt/2020-07/20/content_354261.htm

11. China Construction Bank deployed SRv6 policy [CN]

Publication URL: https://finance.sina.cn/2020-11-11/detail-iiznctke0857740.d.html?wm=3049_0032