<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.17 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-dong-spring-sr-policy-with-nrp-00" category="std" consensus="true" submissionType="IETF" version="3">
  <!-- xml2rfc v2v3 conversion 3.21.0 -->
  <front>
    <title abbrev="SR Policy with NRP">Associating Segment Routing (SR) Policy with Network Resource Partition (NRP)</title>
    <seriesInfo name="Internet-Draft" value="draft-dong-spring-sr-policy-with-nrp-00"/>
    <author initials="J." surname="Dong" fullname="Jie Dong">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>jie.dong@huawei.com</email>
      </address>
    </author>
    <author initials="R." surname="Pang" fullname="Ran Pang">
      <organization>China Unicom</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>pangran@chinaunicom.cn</email>
      </address>
    </author>
    <author initials="K." surname="Zhang" fullname="Ka Zhang">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>zhangka@huawei.com</email>
      </address>
    </author>
    <date year="2024" month="June" day="27"/>
    <area>Routing</area>
    <workgroup>SPRING</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 49?>

<t>Segment Routing (SR) Policy is a set of candidate paths, each consisting of one or more segment lists and the associated information.  A Network Resource Partition (NRP) is a subset of the network resources and associated policies in the underlay network, which can be used to support one or a group of Enhanced VPN or RFC 9543 network slice services. In SR networks where there are multiple NRPs, an SR Policy may be associated with a particular NRP. Within an NRP, SR Policy can be used for forwarding traffic which is mapped to the NRP, so that the traffic can be provided with the subset of network resources and policy of the NRP for guaranteed performance. The association between SR Policy and NRP needs to be specified.</t>
      <t>This document defines extensions to the SR Policy Architecture to allow the association of the SR Policy candidate paths with NRPs.</t>
    </abstract>
  </front>
  <middle>
    <?line 55?>

<section anchor="intro">
      <name>Introduction</name>
      <t>The concept and architecture of Segment Routing (SR) Policy is defined in <xref target="RFC9256"/>. An SR Policy is a set of candidate paths, each consisting of one or more segment lists. The head end node of an SR Policy may learn multiple candidate paths for an SR Policy. The header of a packet steered in an SR Policy is augmented with an ordered list of segments associated with that SR Policy.</t>
      <t><xref target="RFC9543"/> introduces the concept and the characteristics of network slice built using IETF technologies, and describes a general framework for RFC 9543 network slice management and operation. <xref target="I-D.ietf-teas-enhanced-vpn"/> describes the framework and the candidate component technologies for delivering enhanced VPN services. Enhanced VPN can be used for the realization of RFC 9543 network slices. <xref target="RFC9543"/> also introduces the concept Network Resource Partition (NRP), which is a subset of the network resources and associated policies in the underlay network. An NRP can be used to support one or a group of enhanced VPN or RFC 9543 network slice services.</t>
      <t>In SR networks, an NRP can be realized using NRP-specific resource-aware segments as defined in <xref target="I-D.ietf-spring-resource-aware-segments"/> and <xref target="I-D.ietf-spring-sr-for-enhanced-vpn"/>. With this approach, a separate set of resource-aware SIDs need to be assigned for each NRP.</t>
      <t>For network scenarios where the number of NRP is large, <xref target="I-D.ietf-teas-nrp-scalability"/> suggests to introduce a dedicated NRP ID in the data packet. The data plane NRP ID is a network-wide identifier which can be used by network nodes to identify the set of network resources allocated to the NRP. This is considered as a scalable approach for realizing NRP, as the number of SR SIDs will not be proportional to the number of NRPs. The mechanisms for encapsulating NRP ID in data packet are out of the scope of this document and are specified in separate documents. The encapsulation of NRP information in IPv6 data plane is specified in <xref target="I-D.ietf-6man-enhanced-vpn-vtn-id"/>, and the encapsulation of NRP information in MPLS data plane is specified in <xref target="I-D.li-mpls-enhanced-vpn-vtn-id"/>.</t>
      <t>In SR networks where there are multiple NRPs, an SR Policy may need to be associated with a particular NRP. Within the NRP, the SR Policy can be used for steering and forwarding traffic which is mapped to the NRP, so that the traffic can be forwarded along the selected path using the subset of network resources and policy of the NRP for guaranteed performance. For NRPs built with resource-aware segments, the association of SR Policy with NRP can be achieved by using NRP-specific resource-aware SIDs to construct the segment lists of the SR Policy. For NRPs built using dedicated data plane NRP ID, normal SR SIDs will be used for the segment lists of SR Policy, then the association between SR Policy and NRP needs to be specified explicitly.</t>
      <t>This document defines extensions to the SR Policy Architecture for associating SR Policy with NRP.</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="associating-sr-policy-with-nrp">
      <name>Associating SR Policy with NRP</name>
      <t>As defined in <xref target="RFC9256"/>, an SR Policy is associated with one or more candidate paths. A candidate path is the unit for signaling of an SR Policy to a headend via protocol extensions like the Path Computation Element Communication Protocol (PCEP) <xref target="RFC8664"/> <xref target="I-D.ietf-pce-segment-routing-policy-cp"/> or BGP SR Policy <xref target="I-D.ietf-idr-sr-policy-safi"/>. A candidate path consists of one or multiple segment lists. The segment lists are used for load balancing.</t>
      <t>The association between SR Policy and NRP is specified at the candidate path level. For an SR Policy associated with NRP, each of its candidate path needs to be associated with an NRP. The NRP ID is used to indicate the NRP to which the SR Policy candidate path is associated with. All the segment lists of the candidate path are associated with the same NRP. The protocol extensions for signaling of the SR Policy associated with NRP are described in <xref target="I-D.ietf-idr-sr-policy-safi"/> and <xref target="I-D.dong-pce-pcep-nrp"/>, and the mechanism for advertising the status of SR Policy which is associated with NRP is described in <xref target="I-D.chen-idr-bgp-ls-sr-policy-nrp"/>.</t>
      <section anchor="updated-sr-policy-information-model">
        <name>Updated SR Policy Information Model</name>
        <t>The information model of SR Policy associated with NRP can be shown as below:</t>
        <figure anchor="ref-to-fig1">
          <name>Information Model of SR Policy with NRP</name>
          <artwork><![CDATA[
     SR Policy POL1: <Headend = H1, Color = 1, Endpoint = E1>
          Binding SID
          Candidate Path CP1 <Protocol-Origin, Originator, Discriminator>
              Preference
              Priority
              NRP 
              Segment List 1
                   Weight W1
                   Segments <SID11...SID1i>
              Segment List 2
                   Weight W2
                   Segments <SID21...SID2i>                       
          Candidate Path CP2 <Protocol-Origin, Originator, Discriminator>
              Preference
              Priority
              NRP
              Segment List 3
                   Weight W3
                   Segments <SID31...SID3i>                      
              Segment List 4
                   Weight W4
                   Segments <SID41...SID4i>   
          ...
]]></artwork>
        </figure>
        <t>Although the proposed information model allows that different candidate paths of one SR policy be associated with different NRPs, in most network scenarios it is considered that the association between an SR Policy and NRP is consistent, in such case all the candidate paths of one SR policy <bcp14>SHOULD</bcp14> be associated with the same NRP.</t>
      </section>
      <section anchor="packet-forwarding-using-sr-policy-with-nrp">
        <name>Packet Forwarding using SR Policy with NRP</name>
        <t>The mechanism of steering packets into SR Policy as described in section 8 of <xref target="RFC9256"/> applies to SR Policy associated with NRP. This section describes the packet forwarding behavior using SR Policy with NRP.</t>
        <t>If the SR Policy candidate path selected as the best candidate path is associated with an NRP, the headend node of the SR Policy <bcp14>SHOULD</bcp14> encapsulate both the segment list and the associated NRP ID of the selected candidate path in the header of packets which are steered to the SR Policy. The segment list is used to instruct the path the packets need to traverse, and the NRP ID is used by each node along the path to identify the set of local network resources allocated to the NRP for the processing of the packet.</t>
        <t>For SR Policy with IPv6 data plane, the approach to encapsulate the NRP ID into the IPv6 header of the data packet is defined in <xref target="I-D.ietf-6man-enhanced-vpn-vtn-id"/>. For SR Policy with MPLS data plane, one approach to encapsulate the NRP ID to the data packet is defined in <xref target="I-D.li-mpls-enhanced-vpn-vtn-id"/>.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document introduces no additional security vulnerabilities in addition to the ones as described in <xref target="RFC9256"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors would like to thank XXX for the review and discussion of this document.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC9256" target="https://www.rfc-editor.org/info/rfc9256" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9256.xml">
          <front>
            <title>Segment Routing Policy Architecture</title>
            <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
            <author fullname="K. Talaulikar" initials="K." role="editor" surname="Talaulikar"/>
            <author fullname="D. Voyer" initials="D." surname="Voyer"/>
            <author fullname="A. Bogdanov" initials="A." surname="Bogdanov"/>
            <author fullname="P. Mattes" initials="P." surname="Mattes"/>
            <date month="July" year="2022"/>
            <abstract>
              <t>Segment Routing (SR) allows a node to steer a packet flow along any path. Intermediate per-path states are eliminated thanks to source routing. SR Policy is an ordered list of segments (i.e., instructions) that represent a source-routed policy. Packet flows are steered into an SR Policy on a node where it is instantiated called a headend node. The packets steered into an SR Policy carry an ordered list of segments associated with that SR Policy.</t>
              <t>This document updates RFC 8402 as it details the concepts of SR Policy and steering into an SR Policy.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9256"/>
          <seriesInfo name="DOI" value="10.17487/RFC9256"/>
        </reference>
        <reference anchor="RFC9543" target="https://www.rfc-editor.org/info/rfc9543" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9543.xml">
          <front>
            <title>A Framework for Network Slices in Networks Built from IETF Technologies</title>
            <author fullname="A. Farrel" initials="A." role="editor" surname="Farrel"/>
            <author fullname="J. Drake" initials="J." role="editor" surname="Drake"/>
            <author fullname="R. Rokui" initials="R." surname="Rokui"/>
            <author fullname="S. Homma" initials="S." surname="Homma"/>
            <author fullname="K. Makhijani" initials="K." surname="Makhijani"/>
            <author fullname="L. Contreras" initials="L." surname="Contreras"/>
            <author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
            <date month="March" year="2024"/>
            <abstract>
              <t>This document describes network slicing in the context of networks built from IETF technologies. It defines the term "IETF Network Slice" to describe this type of network slice and establishes the general principles of network slicing in the IETF context.</t>
              <t>The document discusses the general framework for requesting and operating IETF Network Slices, the characteristics of an IETF Network Slice, the necessary system components and interfaces, and the mapping of abstract requests to more specific technologies. The document also discusses related considerations with monitoring and security.</t>
              <t>This document also provides definitions of related terms to enable consistent usage in other IETF documents that describe or use aspects of IETF Network Slices.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9543"/>
          <seriesInfo name="DOI" value="10.17487/RFC9543"/>
        </reference>
        <reference anchor="I-D.ietf-teas-enhanced-vpn" target="https://datatracker.ietf.org/doc/html/draft-ietf-teas-enhanced-vpn-20" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-teas-enhanced-vpn.xml">
          <front>
            <title>A Framework for Network Resource Partition (NRP) based Enhanced Virtual Private Networks</title>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei</organization>
            </author>
            <author fullname="Stewart Bryant" initials="S." surname="Bryant">
              <organization>University of Surrey</organization>
            </author>
            <author fullname="Zhenqiang Li" initials="Z." surname="Li">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Takuya Miyasaka" initials="T." surname="Miyasaka">
              <organization>KDDI Corporation</organization>
            </author>
            <author fullname="Young Lee" initials="Y." surname="Lee">
              <organization>Samsung</organization>
            </author>
            <date day="14" month="June" year="2024"/>
            <abstract>
              <t>This document describes the framework for Network Resource Partition (NRP) based Enhanced Virtual Private Networks (VPNs) to support the needs of applications with specific traffic performance requirements (e.g., low latency, bounded jitter). An NRP represents a subset of network resources and associated policies in the underlay network. NRP-based Enhanced VPNs leverage the VPN and Traffic Engineering (TE) technologies and add characteristics that specific services require beyond those provided by conventional VPNs. Typically, an NRP-based enhanced VPN will be used to underpin network slicing, but could also be of use in its own right providing enhanced connectivity services between customer sites. This document also provides an overview of relevant technologies in different network layers, and identifies some areas for potential new work.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-enhanced-vpn-20"/>
        </reference>
        <reference anchor="I-D.ietf-spring-resource-aware-segments" target="https://datatracker.ietf.org/doc/html/draft-ietf-spring-resource-aware-segments-09" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-spring-resource-aware-segments.xml">
          <front>
            <title>Introducing Resource Awareness to SR Segments</title>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Takuya Miyasaka" initials="T." surname="Miyasaka">
              <organization>KDDI Corporation</organization>
            </author>
            <author fullname="Yongqing Zhu" initials="Y." surname="Zhu">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Fengwei Qin" initials="F." surname="Qin">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Zhenqiang Li" initials="Z." surname="Li">
              <organization>China Mobile</organization>
            </author>
            <date day="6" month="May" year="2024"/>
            <abstract>
              <t>This document describes the mechanism to associate network resources to Segment Routing Identifiers (SIDs). Such SIDs are referred to as resource-aware SIDs in this document. The resource-aware SIDs retain their original forwarding semantics, but with the additional semantics to identify the set of network resources available for the packet processing and forwarding action. The resource-aware SIDs can therefore be used to build SR paths or virtual networks with a set of reserved network resources. The proposed mechanism is applicable to both segment routing with MPLS data plane (SR-MPLS) and segment routing with IPv6 data plane (SRv6).</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-spring-resource-aware-segments-09"/>
        </reference>
        <reference anchor="I-D.ietf-spring-sr-for-enhanced-vpn" target="https://datatracker.ietf.org/doc/html/draft-ietf-spring-sr-for-enhanced-vpn-07" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-spring-sr-for-enhanced-vpn.xml">
          <front>
            <title>Segment Routing based Network Resource Partition (NRP) for Enhanced VPN</title>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Takuya Miyasaka" initials="T." surname="Miyasaka">
              <organization>KDDI Corporation</organization>
            </author>
            <author fullname="Yongqing Zhu" initials="Y." surname="Zhu">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Fengwei Qin" initials="F." surname="Qin">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Zhenqiang Li" initials="Z." surname="Li">
              <organization>China Mobile</organization>
            </author>
            <date day="3" month="March" year="2024"/>
            <abstract>
              <t>Enhanced VPNs aim to deliver VPN services with enhanced characteristics, such as guaranteed resources, latency, jitter, etc., so as to support customers requirements on connectivity services with these enhanced characteristics. Enhanced VPN requires integration between the overlay VPN connectivity and the characteristics provided by the underlay network. A Network Resource Partition (NRP) is a subset of the network resources and associated policies on each of a connected set of links in the underlay network. An NRP could be used as the underlay to support one or a group of enhanced VPN services. 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 topological or service based instructions. A segment can further be associated with a set of network resources used for executing the instruction. Such a segment is called resource-aware segment. Resource-aware Segment Identifiers (SIDs) may be used to build SR paths with a set of reserved network resources. In addition, a group of resource-aware SIDs may be used to build SR based NRPs, which provide customized network topology and resource attributes required by one or a group of enhanced VPN services. This document describes an approach to build SR based NRPs using resource-aware SIDs. The SR based NRP can be used to deliver enhanced VPN services in SR networks.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-spring-sr-for-enhanced-vpn-07"/>
        </reference>
        <reference anchor="I-D.ietf-teas-nrp-scalability" target="https://datatracker.ietf.org/doc/html/draft-ietf-teas-nrp-scalability-04" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-teas-nrp-scalability.xml">
          <front>
            <title>Scalability Considerations for Network Resource Partition</title>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Zhenbin Li" initials="Z." surname="Li">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Liyan Gong" initials="L." surname="Gong">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Guangming Yang" initials="G." surname="Yang">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Gyan Mishra" initials="G. S." surname="Mishra">
              <organization>Verizon Inc.</organization>
            </author>
            <date day="4" month="March" year="2024"/>
            <abstract>
              <t>A network slice offers connectivity services to a network slice customer with specific Service Level Objectives (SLOs) and Service Level Expectations (SLEs) over a common underlay network. RFC XXXX describes a framework for network slices built using networks that use IETF technologies. As part of that framework, the Network Resource Partition (NRP) is introduced as a set of network resources that are allocated from the underlay network to carry a specific set of network slice service traffic and meet specific SLOs and SLEs. As the demand for network slices increases, scalability becomes an important factor. Although the scalability of network slices can be improved by mapping a group of network slices to a single NRP, that design may not be suitable or possible for all deployments, thus there are concerns about the scalability of NRPs themselves. This document discusses some considerations for NRP scalability in the control and data planes. It also investigates a set of optimization mechanisms.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-nrp-scalability-04"/>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.ietf-6man-enhanced-vpn-vtn-id" target="https://datatracker.ietf.org/doc/html/draft-ietf-6man-enhanced-vpn-vtn-id-06" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6man-enhanced-vpn-vtn-id.xml">
          <front>
            <title>Carrying Network Resource Partition (NRP) Information in IPv6 Extension Header</title>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Zhenbin Li" initials="Z." surname="Li">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Chongfeng Xie" initials="C." surname="Xie">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Chenhao Ma" initials="C." surname="Ma">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Gyan Mishra" initials="G. S." surname="Mishra">
              <organization>Verizon Inc.</organization>
            </author>
            <date day="20" month="February" year="2024"/>
            <abstract>
              <t>Virtual Private Networks (VPNs) provide different customers with logically separated connectivity over a common network infrastructure. With the introduction and evolvement of 5G and also in some existing network scenarios, some customers may require network connectivity services with advanced features comparing to conventional VPN services. Such kind of network service is called enhanced VPNs. Enhanced VPNs can be used, for example, to deliver network slice services. A Network Resource Partition (NRP) is a subset of the network resources and associated policies on each of a connected set of links in the underlay network. An NRP could be used as the underlay to support one or a group of enhanced VPN services. For packet forwarding in a specific NRP, some fields in the data packet are used to identify the NRP the packet belongs to, so that NRP-specific processing can be performed on each node along a path in the NRP. This document specifies a new IPv6 Hop-by-Hop option to carry the NRP related information in data packets, which could be used to identify the NRP-specific processing to be performed on the packets by each network node along a network path in the NRP.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-6man-enhanced-vpn-vtn-id-06"/>
        </reference>
        <reference anchor="I-D.li-mpls-enhanced-vpn-vtn-id" target="https://datatracker.ietf.org/doc/html/draft-li-mpls-enhanced-vpn-vtn-id-03" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.li-mpls-enhanced-vpn-vtn-id.xml">
          <front>
            <title>Carrying Virtual Transport Network (VTN) Information in MPLS Packet</title>
            <author fullname="Zhenbin Li" initials="Z." surname="Li">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="16" month="October" year="2022"/>
            <abstract>
              <t>A Virtual Transport Network (VTN) is a virtual network which has a customized network topology and a set of dedicated or shared network resources allocated from the underlying physical network. Multiple VTNs can be created by network operator for using as the underlay for one or a group of VPNs services to provide enhanced VPN (VPN+) services. In packet forwarding, some fields in the data packet needs to be used to identify the VTN the packet belongs to, so that the VTN-specific processing can be executed on the packet. In the context of network slicing, a VTN can be instantiated as a Network Resource Partition (NRP). This document proposes a mechanism to carry the data plane VTN ID in an MPLS packet to identify the VTN the packet belongs to. The procedure for processing the VTN ID is also specified.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-li-mpls-enhanced-vpn-vtn-id-03"/>
        </reference>
        <reference anchor="RFC8664" target="https://www.rfc-editor.org/info/rfc8664" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8664.xml">
          <front>
            <title>Path Computation Element Communication Protocol (PCEP) Extensions for Segment Routing</title>
            <author fullname="S. Sivabalan" initials="S." surname="Sivabalan"/>
            <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
            <author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
            <author fullname="W. Henderickx" initials="W." surname="Henderickx"/>
            <author fullname="J. Hardwick" initials="J." surname="Hardwick"/>
            <date month="December" year="2019"/>
            <abstract>
              <t>Segment Routing (SR) enables any head-end node to select any path without relying on a hop-by-hop signaling technique (e.g., LDP or RSVP-TE). It depends only on "segments" that are advertised by link-state Interior Gateway Protocols (IGPs). An SR path can be derived from a variety of mechanisms, including an IGP Shortest Path Tree (SPT), an explicit configuration, or a Path Computation Element (PCE). This document specifies extensions to the Path Computation Element Communication Protocol (PCEP) that allow a stateful PCE to compute and initiate Traffic-Engineering (TE) paths, as well as a Path Computation Client (PCC) to request a path subject to certain constraints and optimization criteria in SR networks.</t>
              <t>This document updates RFC 8408.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8664"/>
          <seriesInfo name="DOI" value="10.17487/RFC8664"/>
        </reference>
        <reference anchor="I-D.ietf-pce-segment-routing-policy-cp" target="https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp-17" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-pce-segment-routing-policy-cp.xml">
          <front>
            <title>Path Computation Element Communication Protocol (PCEP) Extensions for Segment Routing (SR) Policy Candidate Paths</title>
            <author fullname="Mike Koldychev" initials="M." surname="Koldychev">
              <organization>Ciena Corporation</organization>
            </author>
            <author fullname="Siva Sivabalan" initials="S." surname="Sivabalan">
              <organization>Ciena Corporation</organization>
            </author>
            <author fullname="Colby Barth" initials="C." surname="Barth">
              <organization>Juniper Networks, Inc.</organization>
            </author>
            <author fullname="Shuping Peng" initials="S." surname="Peng">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Hooman Bidgoli" initials="H." surname="Bidgoli">
              <organization>Nokia</organization>
            </author>
            <date day="25" month="June" year="2024"/>
            <abstract>
              <t>Segment Routing (SR) allows a node to steer a packet flow along any path. SR Policy is an ordered list of segments (i.e., instructions) that represent a source-routed policy. Packet flows are steered into an SR Policy on a node where it is instantiated called a headend node. An SR Policy is made of one or more candidate paths. This document specifies the Path Computation Element Communication Protocol (PCEP) extension to signal candidate paths of the SR Policy. Additionally, this document updates RFC 8231 to allow stateful bring up of an SR Label Switched Path (LSP), without using the path computation request and reply messages. This document is applicable to both Segment Routing over MPLS (SR-MPLS) and Segment Routing over IPv6 (SRv6).</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pce-segment-routing-policy-cp-17"/>
        </reference>
        <reference anchor="I-D.ietf-idr-sr-policy-safi" target="https://datatracker.ietf.org/doc/html/draft-ietf-idr-sr-policy-safi-04" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-idr-sr-policy-safi.xml">
          <front>
            <title>Advertising Segment Routing Policies in BGP</title>
            <author fullname="Stefano Previdi" initials="S." surname="Previdi">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Clarence Filsfils" initials="C." surname="Filsfils">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Ketan Talaulikar" initials="K." surname="Talaulikar">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Paul Mattes" initials="P." surname="Mattes">
              <organization>Microsoft</organization>
            </author>
            <author fullname="Dhanendra Jain" initials="D." surname="Jain">
              <organization>Google</organization>
            </author>
            <date day="30" month="April" year="2024"/>
            <abstract>
              <t>A Segment Routing (SR) Policy is an ordered list of segments (i.e., instructions) that represent a source-routed policy. An SR Policy consists of one or more candidate paths, each consisting of one or more segment lists. A headend may be provisioned with candidate paths for an SR Policy via several different mechanisms, e.g., CLI, NETCONF, PCEP, or BGP. This document specifies how BGP may be used to distribute SR Policy candidate paths. It introduces a BGP SAFI to advertise a candidate path of a Segment Routing (SR) Policy and defines sub-TLVs for the Tunnel Encapsulation Attribute for signaling information about these candidate paths. This documents updates RFC9012 with extensions to the Color Extended Community to support additional steering modes over SR Policy.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-idr-sr-policy-safi-04"/>
        </reference>
        <reference anchor="I-D.dong-pce-pcep-nrp" target="https://datatracker.ietf.org/doc/html/draft-dong-pce-pcep-nrp-01" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.dong-pce-pcep-nrp.xml">
          <front>
            <title>Path Computation Element Communication Protocol (PCEP) Extensions for Network Resource Partition (NRP)</title>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Sheng Fang" initials="S." surname="Fang">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Quan Xiong" initials="Q." surname="Xiong">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Shaofu Peng" initials="S." surname="Peng">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Liuyan Han" initials="L." surname="Han">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Minxue Wang" initials="M." surname="Wang">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Vishnu Pavan Beeram" initials="V. P." surname="Beeram">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Tarek Saad" initials="T." surname="Saad">
              <organization>Cisco Systems</organization>
            </author>
            <date day="23" month="October" year="2023"/>
            <abstract>
              <t>This document specifies the extensions to Path Computation Element Communication Protocol (PCEP) to carry Network Resource Partition (NRP) related information in the PCEP messages. The extensions in this document can be used to indicate the NRP-specific constraints and information needed in path computation, path status report and path initialization.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-dong-pce-pcep-nrp-01"/>
        </reference>
        <reference anchor="I-D.chen-idr-bgp-ls-sr-policy-nrp" target="https://datatracker.ietf.org/doc/html/draft-chen-idr-bgp-ls-sr-policy-nrp-08" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.chen-idr-bgp-ls-sr-policy-nrp.xml">
          <front>
            <title>SR Policies Extensions for Network Resource Partition in BGP-LS</title>
            <author fullname="Ran Chen" initials="R." surname="Chen">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Jie Dong" initials="J." surname="Dong">
              <organization>Huawei</organization>
            </author>
            <author fullname="Detao Zhao" initials="D." surname="Zhao">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Liyan Gong" initials="L." surname="Gong">
              <organization>China mobile</organization>
            </author>
            <author fullname="Yongqing Zhu" initials="Y." surname="Zhu">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Ran Pang" initials="R." surname="Pang">
              <organization>China Unicom</organization>
            </author>
            <date day="17" month="May" year="2024"/>
            <abstract>
              <t>A Network Resource Partition (NRP) is a network resource attribute associated with the SR policy. It is also an important attribute of the SR policy and needs to be reported to the external components. This document defines a new TLV which enable the headend to report the configuration and the states of an SR policy carrying the NRP information by using BGP-LS.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-chen-idr-bgp-ls-sr-policy-nrp-08"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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
AAA=

-->

</rfc>
