<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.14 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY I-D.ietf-mpls-mna-hdr SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-mpls-mna-hdr.xml">
<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC3032 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3032.xml">
<!ENTITY RFC6790 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6790.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY I-D.ietf-mpls-mna-fwk SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-mpls-mna-fwk.xml">
<!ENTITY RFC9543 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9543.xml">
<!ENTITY I-D.ietf-teas-ns-ip-mpls SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-teas-ns-ip-mpls.xml">
]>


<rfc ipr="trust200902" docName="draft-ietf-mpls-mna-nrp-selector-02" category="std" consensus="true" submissionType="IETF">
  <front>
    <title abbrev="MNA NRP Selector">MPLS Network Actions for Network Resource Partition Selector</title>

    <author initials="T." surname="Li" fullname="Tony Li">
      <organization>HPE</organization>
      <address>
        <postal>
          <street>1133 Innovation Way</street>
          <city>Sunnyvale</city>
          <region>CA</region>
          <code>94089</code>
          <country>United States</country>
        </postal>
        <email>tony.li@tony.li</email>
      </address>
    </author>
    <author initials="V. P." surname="Beeram" fullname="Vishnu Pavan Beeram">
      <organization>HPE</organization>
      <address>
        <postal>
          <street>1133 Innovation Way</street>
          <city>Sunnyvale</city>
          <region>CA</region>
          <code>94089</code>
          <country>United States</country>
        </postal>
        <email>vbeeram@juniper.net</email>
      </address>
    </author>
    <author initials="J." surname="Drake" fullname="John Drake">
      <organization></organization>
      <address>
        <email>je_drake@yahoo.com</email>
      </address>
    </author>
    <author initials="T." surname="Saad" fullname="Tarek Saad">
      <organization>Cisco Systems</organization>
      <address>
        <email>tsaad.net@gmail.com</email>
      </address>
    </author>
    <author initials="I." surname="Meilik" fullname="Israel Meilik">
      <organization>Broadcom</organization>
      <address>
        <email>israel.meilik@broadcom.com</email>
      </address>
    </author>

    <date year="2025" month="November" day="19"/>

    
    <workgroup>MPLS Working Group</workgroup>
    

    <abstract>


<t>An IETF Network Slice service provides connectivity coupled with a set
of network resource commitments and is expressed in terms of one or
more connectivity constructs. A Network Resource Partition (NRP) is a
collection of resources identified in the underlay network to support
IETF Network Slice services.  A Slice-Flow Aggregate refers to the set
of traffic streams from one or more connectivity constructs belonging
to one or more IETF Network Slices that are mapped to a specific NRP
and provide the same forwarding treatment.  The packets associated
with a Slice-Flow Aggregate may carry a marking in the packet's
network layer header to identify this association and this marking is
referred to as NRP Selector.  The NRP Selector is used to map
the packet to the associated NRP and provide the
corresponding forwarding treatment to the packet.</t>

<t>MPLS Network Actions (MNA) technologies are used to indicate actions
for Label Switched Paths (LSPs) and/or MPLS packets and to transfer
data needed for these actions.  This document discusses options for
using MPLS Network Actions (MNAs) to carry the NRP Selector in MPLS packets.</t>



    </abstract>



  </front>

  <middle>


<section anchor="introduction"><name>Introduction</name>

<t>An IETF Network Slice <xref target="RFC9543"/> service
provides connectivity coupled with a set of specific commitments of
network resources between a number of endpoints over a shared
underlay network.  The IETF Network Slice service is expressed in
terms of one or more connectivity constructs.  A Network Resource
Partition (NRP) <xref target="RFC9543"/> is a collection
of resources identified in the underlay network to support IETF
Network Slice services (or any other services that need logical
network structures with required characteristics to be created).  An
NRP Policy is a policy construct that
enables instantiation of mechanisms in support of service specific
control and data plane behaviors on select topological elements
associated with the NRP. This is also discussed in
<xref target="I-D.ietf-teas-ns-ip-mpls"/>.</t>

<t>A Slice-Flow Aggregate refers to the set of traffic streams from one
or more connectivity constructs belonging to one or more IETF Network
Slices that are mapped to a specific NRP and are provided the same
forwarding treatment.  The NRP policy dictates the identification of
the flow aggregate that the packet belongs to and the corresponding
forwarding treatment that needs to be applied to the packet.  The
packets associated with a Slice-Flow Aggregate may carry a marking in
the packet's network layer header to identify this association and
this marking is referred to as NRP Selector (NRPS).
<xref target="I-D.ietf-teas-ns-ip-mpls"/> discusses a few options for carrying the
NRP Selector in MPLS packets, including overloading the semantics of
forwarding/service labels and using a dedicated identifier field.</t>

<t><xref target="I-D.ietf-mpls-mna-fwk"/> specifies an architectural framework for the
MPLS Network Actions (MNA) technologies.  MNA technologies are used
to indicate actions for Label Switched Paths (LSPs) and/or MPLS
packets and to transfer data needed for these actions.  The MNA
architecture can facilitate carrying the dedicated identifier based
NRP Selector in the MPLS label stack.  This document discusses a few options
for using MPLS network actions to carry the NRP Selector.  The proposed
encodings are compliant with the MNA header encoding formats defined
in <xref target="I-D.ietf-mpls-mna-hdr"/>.</t>

<t>The reader is expected to be familiar with terminology specified in
<xref target="I-D.ietf-mpls-mna-fwk"/> and MNA header encoding formats defined in
<xref target="I-D.ietf-mpls-mna-hdr"/>.</t>

<section anchor="REQ-lang"><name>Requirements Language</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" 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.
These words may also appear in this document in
lower case as plain English words, absent their normative meanings.</t>

</section>
</section>
<section anchor="mpls-network-actions"><name>MPLS Network Actions</name>

<section anchor="bit-nrp-selector-nrps13-action"><name>13-bit NRP Selector (NRPS13) Action</name>

<t>The format of the 13-bit NRP Selector (NRPS13) Action (when encoded in
the second label stack entry in the Network Action Sub-Stack) is:</t>

<figure><artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opcode=TBA1 |           NRPS          |R|IHS|S|  NASL |U| NAL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t><list style="symbols">
  <t>Name: 13-bit NRP Selector (NRPS13) Action</t>
  <t>Network Action Indication: The NRPS13 Action indication is opcode
   TBA1.</t>
  <t>Scope: The NRPS13 Action is valid in all scopes.</t>
  <t>In-Stack Data: The NRPS13 Action carries 13 bits of ancillary data.
   The NRPS is encoded in the 13 bits.  The packet carrying the NRPS13
   action should be given the forwarding treatment specified by the
   associated NRP policy.</t>
  <t>LSE Format: B. The Network Action Length (NAL) field MUST be
transmitted as zero.</t>
  <t>Post-Stack Data: None.</t>
</list></t>

</section>
<section anchor="bit-nrp-selector-nrps20-action"><name>20-bit NRP Selector (NRPS20) Action</name>

<t>The format of the 20-bit NRP Selector (NRPS20) Action is:</t>

<figure><artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opcode=TBA2 |             NRPS              |S|  NRPS |U| NAL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t><list style="symbols">
  <t>Name: 20-bit NRP Selector (NRPS20) Action</t>
  <t>Network Action Indication: The NRPS20 Action indication is opcode
   TBA2.</t>
  <t>Scope: The NRPS20 Action is valid in all scopes.</t>
  <t>In-Stack Data: The NRPS20 Action carries 20 bits of ancillary data.
   The NRPS is encoded in the 20 bits.  The packet carrying the NRPS20
   action should be given the forwarding treatment specified by the
   associated NRP policy.</t>
  <t>LSE Format: C. The Network Action Length (NAL) field MUST be
transmitted as zero.</t>
  <t>Post-Stack Data: None.</t>
</list></t>

</section>
<section anchor="bit-entropy-and-nrp-selector-enrps20-action"><name>20-bit Entropy and NRP Selector (ENRPS20) Action</name>

<t>The format of the 20-bit Entropy and NRP Selector (ENRPS20)
Action is:</t>

<figure><artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opcode=TBA3 |        Entropy        | NRPS  |S|  NRPS |U| NAL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t><list style="symbols">
  <t>Name: 20-bit Entropy and NRP Selector (ENRPS20) Action</t>
  <t>Network Action Indication: The ENRPS20 Action indication is opcode
   TBA3.</t>
  <t>Scope: The ENRPS20 Action is valid in all scopes.</t>
  <t>In-Stack Data: The ENRPS20 Action carries 20 bits of ancillary
   data.  The most significant 12 bits of ancillary data is the
   Entropy Value.  The least significant 8 bits of ancillary data is
   the NRPS.  The Entropy Value has semantics consistent with the
   Entropy Label <xref target="RFC6790"/>.  While the RFC 6790 Entropy Label has
   some restrictions to avoid collisions with the reserved label
   space (0-15) <xref target="RFC3032"/>, those restrictions are not necessary for
   the Entropy Value and do not apply.  The packet carrying the
   ENRPS20 action should be given the forwarding treatment specified
   by the associated NRP policy.</t>
  <t>LSE Format: C. The Network Action Length (NAL) field MUST be
transmitted as zero.</t>
  <t>Post-Stack Data: None.</t>
</list></t>

</section>
<section anchor="top-most-nrps-action"><name>Top-most NRPS Action</name>

<t>Multiple NRPS Actions may be encoded in a single packet.  An
implementation MUST use only the top-most NRPS Action to determine the
packet's forwarding treatment. An implementation that finds a
subsequent opcode of any of the three NRPS Actions in the label stack
MUST ignore it. The specific scenarios where multiple NRPS Actions are
present in the label stack are outside the scope of this document.</t>

</section>
</section>
<section anchor="deployment-considerations"><name>Deployment Considerations</name>

<t>The choice of the number of bits to encode an NRP Selector is a
network-wide deployment decision. This decision may be constrained by
implementations.</t>

<t>The choice of which Action to use when the NRP Selector could fit in
multiple Actions, is open, but it is RECOMMENDED to use NRPS13 where
possible unless Entropy is also to be carried and it is possible to
use ENSRP20.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<section anchor="bit-nrp-selector-action"><name>13-bit NRP Selector Action</name>

<t>This document requests that IANA allocate a codepoint (TBA1) from the
"Multiprotocol Label Switching Architecture (MPLS)"/"MPLS Network
Actions Parameters"/"Network Action Opcodes" registry for the
13-bit NRP Selector Action.  The allocation
should reference this document.</t>

</section>
<section anchor="bit-nrp-selector-action-1"><name>20-bit NRP Selector Action</name>

<t>This document requests that IANA allocate a codepoint (TBA2) from the
"Multiprotocol Label Switching Architecture (MPLS)"/"MPLS Network
Actions Parameters"/"Network Action Opcodes" registry for the
20-bit NRP Selector Action.  The allocation
should reference this document.</t>

</section>
<section anchor="bit-entropy-and-nrp-selector-action"><name>20-bit Entropy and NRP Selector Action</name>

<t>This document requests that IANA allocate a codepoint (TBA3) from the
"Multiprotocol Label Switching Architecture (MPLS)"/"MPLS Network
Actions Parameters"/"Network Action Opcodes" registry for the
20-bit Entropy and NRP Selector Action.  The
allocation should reference this document.</t>

</section>
</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The forwarding plane is insecure. If an adversary can affect the
forwarding plane, then they can inject data, remove data, corrupt
data, or modify data. MNA additionally allows an adversary to make
packets perform arbitrary network actions.</t>

<t>Link-level security mechanisms can help mitigate some on-link attacks,
but does nothing to preclude hostile nodes.</t>

</section>
<section anchor="contributors"><name>Contributors</name>

<t>The following individuals contributed to this document:</t>

<figure><artwork><![CDATA[
Colby Barth
Juniper Networks
Email: cbarth@juniper.net

Srihari R.  Sangli
Juniper Networks
Email: ssangli@juniper.net

Chandra Ramachandran
Juniper Networks
Email: csekar@juniper.net

Kireeti Kompella
Juniper Networks
Email: kireeti@juniper.net
]]></artwork></figure>

</section>


  </middle>

  <back>


    <references title='Normative References'>

&I-D.ietf-mpls-mna-hdr;
&RFC2119;
&RFC3032;
&RFC6790;
&RFC8174;


    </references>

    <references title='Informative References'>

&I-D.ietf-mpls-mna-fwk;
&RFC9543;
&I-D.ietf-teas-ns-ip-mpls;


    </references>



  </back>

<!-- ##markdown-source:
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
72alRpG/dfF1nNhZzaL/B+IXQw9YKwAA

-->

</rfc>

