Tutorial

1. SRv6 Technology Research and Networking Design [CN]

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

2. SRv6 Network Programming Technology - SRv6 Policy [CN]

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

IETF

Basic TE

1. BGP Link State Extensions for SRv6

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

Introduction:

This document defines extensions to BGP - Link State (BGP-LS) to advertise SRv6 segments along with their behaviors and other attributes via BGP. The BGP-LS address-family solution for SRv6 described in this document is similar to BGP-LS for SR for the MPLS data plane, which is defined in RFC 9085.

2. Segment Routing Policy Architecture

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

Introduction:

This document details the concepts of SR Policy and steering into an SR Policy.

3. Advertising Segment Routing Policies in BGP

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy

Introduction:

This document specifies the way in which BGP may be used to distribute SR Policy candidate paths. New sub-TLVs for the Tunnel Encapsulation Attribute are defined for signaling information about these candidate paths.

4. BGP Request for Candidate Paths of SR TE Policies

Publication URL: https://datatracker.ietf.org/doc/html/draft-li-ldr-bgp-request-cp-sr-te-policy

Introduction:

This document defines extensions to BGP for the headend to request BGP speaker (controller) for advertising the candidate paths.

5. PCEP extension to support Segment Routing Policy Candidate Paths

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp

Introduction:

This document proposes extension to PCEP to support association among candidate paths of a given SR policy. The mechanism proposed in this document is applicable to both MPLS and IPv6 data planes of SR.

6. PCEP Extensions for Segment Routing leveraging the IPv6 data plane

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-ipv6

Introduction:

This document describes the extensions required for SR support for IPv6 data plane in Path Computation Element communication Protocol (PCEP). The PCEP extension and mechanism to support SR-MPLS is described in RFC 8664. This document extends it to support SRv6 (SR over IPv6).

Inter-AS TE

1. Problem statement for Inter-domain Intent-aware Routing using Color

Publication URL: https://datatracker.ietf.org/doc/html/draft-hr-spring-intentaware-routing-using-color

Introduction:

This draft describes the scope, set of use-cases and requirements for a distributed routing based solution to establish end-to-end intent-aware paths spanning multi-domain packet networks. The document focuses on BGP given its predominant use in inter-domain routing deployments, however the requirements may also apply to other solutions.

2. BGP Color-Aware Routing (CAR)

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-car

Introduction:

This document describes a BGP based routing solution to establish end-to-end intent-aware paths across a multi-domain service provider transport network. This solution is called BGP Color-Aware Routing (BGP CAR).

3. BGP Classful Transport Planes

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ct

Introduction:

This document specifies a mechanism, referred to as “Intent Driven Service Mapping”, that uses BGP to express intent based association of overlay routes, with underlay routes having specific Traffic Engineering (TE) characteristics, that satisfy a certain Service Level Agreement (SLA). The document achieves this by defining new constructs, to group underlay routes with sufficiently similar TE characteristics into identifiable classes (called, Transport Classes), that overlay routes use as an ordered set to resolve reachability (Resolution Schemes) towards service endpoints.

4. BGP CT - Adaptation to SRv6 dataplane

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ct-srv6

Introduction:

This document specifies how the mechanisms for “Intent Driven Service Mapping” defined in [BGP-CT] are applied to SRv6 dataplane. The extensions needed for SRv6 dataplane operations are specified. Base procedures of BGP CT are followed unaltered.

Illustration of how BGP CT procedures work in SRv6 dataplane is provided in this document.

5. BGP Colored Prefix Routing (CPR) for SRv6 based Services

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-idr-cpr

Introduction:

This document describes a mechanism to advertise IPv6 prefixes in BGP which are associated with Color Extended Communities to establish end-to-end intent-aware paths for SRv6 services. Such IPv6 prefixes are called “Colored Prefixes”, and this mechanism is called Colored Prefix Routing (CPR). In SRv6 networks, the Colored prefixes are the SRv6 locators associated with different intent. SRv6 services (e.g. SRv6 VPN services) with specific intent could be assigned with SRv6 SIDs under the corresponding SRv6 locators, which are advertised as Colored prefixes. This allows the SRv6 service traffic to be steered into end-to-end intent-aware paths simply based on the longest prefix matching of SRv6 Service SIDs to the Colored prefixes. In data plane, dedicated transport label or SID for the inter-domain path is not needed, thus the encapsulation efficiency could be optimized. The existing IPv6 Address Family could be used for the advertisement of IPv6 Colored prefixes, thus this mechanism is easy to interoperate and can be deployed incrementally in multi-domain networks.

6. SRv6 Inter-Domain Mapping SIDs

Publication URL: https://datatracker.ietf.org/doc/html/draft-salih-spring-srv6-inter-domain-sids

Introduction:

This document describes three new SRv6 end point behaviors, named END.REPLACE, END.REPLACEB6 and END.DB6. These SIDs are used in distributed inter-domain solutions for connecting SRv6 domains. This behavior is normally executed on border routers between different domains. These SIDs can also be used to provide multiple intent based paths across these domains.

Traffic Steering

1. BGP Flowspec for SRv6

Publication URL: https://datatracker.ietf.org/doc/html/draft-ietf-idr-flowspec-srv6

Introduction:

This document proposes extensions to BGP Flow Specification for SRv6 for filtering packets with a SRv6 SID that matches a sequence of conditions.

2. PCEP Flowspec for SRv6

Publication URL: https://datatracker.ietf.org/doc/html/draft-li-pce-pcep-flowspec-srv6

Introduction:

This draft proposes PCEP flow specification rules that are used to filter SRv6 packets.

PCECC/BGPCC

1. PCEP Procedures and Extensions for Using the PCECC for SRv6 SID Allocation and Distribution

Publication URL: https://datatracker.ietf.org/doc/html/draft-dhody-pce-pcep-extension-pce-controller-srv6

Introduction:

This document specifies the procedures and PCEP extensions when a PCE-based controller is also responsible for configuring the forwarding actions on the routers, in addition to computing the paths for packet flows in the for Segment Routing (SR) in IPv6 (SRv6) network and telling the edge routers what instructions to attach to packets as they enter the network. PCECC is further enhanced for SRv6 SID (Segment Identifier) allocation and distribution.

2. BGP Extensions for SRv6 SIDs Allocation

Publication URL: https://datatracker.ietf.org/doc/html/draft-chen-idr-bgp-srv6-sid-allocation

Introduction:

This document describes extensions to the BGP for IDs allocation. The IDs are SIDs for segment routing (SR), including SR for IPv6 (SRv6).

CCSA

1. Segment Routing Policy Technical Specification

CCSA TC3WG2 approves this project.

Demo

OpenSource

News

1. Agricultural Bank of China deployed SRv6 Policy, unleash the intelligent cloud backbone network in SDN era [CN]

Publication URL: https://www.sohu.com/a/439914422_672569