Path Segment for SRv6 (Segment Routing in IPv6)
draft-li-spring-srv6-path-segment-07

Document Type Active Internet-Draft (candidate for spring WG)
Authors Cheng Li  , Weiqiang Cheng  , Mach Chen  , Dhruv Dhody  , Rakesh Gandhi 
Last updated 2020-11-03 (latest revision 2020-10-30)
Replaces draft-li-spring-passive-pm-for-srv6-np
Stream IETF
Intended RFC status (None)
Formats plain text xml pdf htmlized (tools) htmlized bibtex
Stream WG state Call For Adoption By WG Issued
Document shepherd No shepherd assigned
IESG IESG state I-D Exists
Consensus Boilerplate Unknown
Telechat date
Responsible AD (None)
Send notices to (None)
SPRING Working Group                                               C. Li
Internet-Draft                                       Huawei Technologies
Intended status: Standards Track                                W. Cheng
Expires: May 4, 2021                                        China Mobile
                                                                 M. Chen
                                                                D. Dhody
                                                     Huawei Technologies
                                                               R. Gandhi
                                                     Cisco Systems, Inc.
                                                        October 31, 2020

            Path Segment for SRv6 (Segment Routing in IPv6)
                  draft-li-spring-srv6-path-segment-07

Abstract

   Segment Routing (SR) allows for a flexible definition of end-to-end
   paths by encoding an ordered list of instructions, called "segments".
   The SR architecture can be implemented over an MPLS data plane as
   well as an IPv6 data plane.

   Currently, Path Segment has been defined to identify an SR path in
   SR-MPLS networks, and is used for various use-cases such as end-to-
   end SR Path Protection and Performance Measurement (PM) of an SR
   path.  This document defines the Path Segment to identify an SRv6
   path in an IPv6 network.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on May 4, 2021.

Li, et al.                 Expires May 4, 2021                  [Page 1]
Internet-Draft              SRv6 Path Segment               October 2020

Copyright Notice

   Copyright (c) 2020 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (https://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   4
     1.2.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   4
   2.  Use Cases for SRv6 Path Segment . . . . . . . . . . . . . . .   4
   3.  SRv6 Path Segment . . . . . . . . . . . . . . . . . . . . . .   5
     3.1.  Format of an SRv6 Path Segment  . . . . . . . . . . . . .   5
       3.1.1.  SRv6 Path Segment: Locator and Local ID . . . . . . .   5
       3.1.2.  SRv6 Path Segment: Global ID  . . . . . . . . . . . .   6
   4.  SRv6 Path Segment Allocation  . . . . . . . . . . . . . . . .   6
   5.  Processing of SRv6 Path Segment . . . . . . . . . . . . . . .   7
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   7
   7.  Security Considerations . . . . . . . . . . . . . . . . . . .   8
   8.  Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   8
   9.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   8
   10. References  . . . . . . . . . . . . . . . . . . . . . . . . .   8
     10.1.  Normative References . . . . . . . . . . . . . . . . . .   8
     10.2.  Informative References . . . . . . . . . . . . . . . . .   9
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10

1.  Introduction

   Segment routing (SR) [RFC8402] is a source routing paradigm that
   explicitly indicates the forwarding path for packets at the ingress
   node by inserting an ordered list of instructions, called segments.

   When segment routing is deployed on an MPLS data plane, called SR-
   MPLS [I-D.ietf-spring-segment-routing-mpls], a segment identifier
   (SID) is present as an MPLS label.  When segment routing is deployed
   on an IPv6 data plane, a SID is presented as a 128-bit value, and it
   can be an IPv6 address of a local interface but it does not have to

Li, et al.                 Expires May 4, 2021                  [Page 2]
Internet-Draft              SRv6 Path Segment               October 2020
Show full document text