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 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.

4. 2020 EANTC White Paper [EN]

Publication URL: PDF - 2020 EANTC White Paper

Introduction:

This year, we designed the interoperability test cases to probe the maturity of transport network solutions to support 5G networks, data center networking evolution, and multi-vendor domain orchestration.

5. 2019 EANTC White Paper [EN]

Publication URL: PDF - 2019 EANTC White Paper

Introduction:

This year, we designed the interoperability test cases to probe the maturity of transport network solutions to support 5G networks, data center networking evolution, and multi-vendor domain orchestration.

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.

IETF

1. SRv6 Network Programming

Publication URL: https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming

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.

CCSA

1. SRv6 Network Programming Requirement

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