<?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 I-D.ietf-teas-ns-ip-mpls SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-teas-ns-ip-mpls.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 RFC9543 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9543.xml">
<!ENTITY RFC9789 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9789.xml">
]>


<rfc ipr="trust200902" docName="draft-ietf-mpls-mna-nrp-selector-05" 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>1701 E Mossy Oaks Rd.</street>
          <city>Spring</city>
          <region>TX</region>
          <code>77389</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>1701 E Mossy Oaks Rd.</street>
          <city>Spring</city>
          <region>TX</region>
          <code>77389</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="2026" month="May" day="01"/>

    
    <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 markings in the packet's
network layer header to identify this association and each is
referred to as NRP Selector.  The NRP Selector is used to map
the packet to the associated NRP and provides 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 specifies 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"/>, Section 7) 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 markings in
the packet's network layer header to identify this association and
each 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="RFC9789"/> 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.  These
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 the terminology specified in
<xref target="RFC9789"/> 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>

<t>The MNA Label Stack Entries (LSEs) in the following subsections use
 the format and fields defined in <xref target="I-D.ietf-mpls-mna-hdr"/>, Section
 4, with no change to their meanings.  Only the Ancillary Data is
 modified to carry the NRPS Selector as described in each of the
 subsections.</t>

<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 title="A 13-bit NRP Selector in a Format B LSE" anchor="fig1"><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>This complies with MNA LSE Format B (<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2).
The fields are:</t>

<t><list style="symbols">
  <t>Opcode: The MNA Opcode (TBA1). See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.1.</t>
  <t>NRPS: Network Resource Partition Selector. If this is the top-most
    NRPS in the label stack, the packet carrying the
    NRPS13 action is to be given the forwarding treatment specified
    by the associated NRP policy.  See <xref target="I-D.ietf-teas-ns-ip-mpls"/>,
    Section 5.1.1.</t>
  <t>R: Reserved. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2.</t>
  <t>IHS: The Scope of the NAS. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.3.</t>
  <t>S: The Bottom of Stack. <xref target="RFC3032"/></t>
  <t>NASL: The Network Action Sub-Stack Length (NASL).  See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2.</t>
  <t>U: Unknown Network Action Handling. See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.4.</t>
  <t>NAL: Network Action Length. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2.</t>
</list></t>

<t>Each Network Action is required to specify the following by
<xref target="I-D.ietf-mpls-mna-hdr"/>:</t>

<t><list style="symbols">
  <t>Format: LSE Format B</t>
  <t>Scope: The NRPS13 Action is valid in all scopes.</t>
  <t>Ancillary Data: The NRPS13 Action carries 13 bits of ancillary data.
   The NRPS is encoded in 13 bits.</t>
  <t>Processing: If this is the top-most
   NRPS in the label stack, the packet carrying the NRPS13
   action is to be given the forwarding treatment specified by the
   associated NRP policy.</t>
  <t>Interactions: 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 title="A 20-bit NRP Selector in a Format C LSE" anchor="fig2"><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>This complies with MNA LSE Format C (<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3).
The fields are:</t>

<t><list style="symbols">
  <t>Opcode: The MNA Opcode (TBA2). See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.1.</t>
  <t>NRPS: Network Resource Partition Selector. This field is
intentionally split across the S bit.  If this is the top-most NRPS
in the label stack, the packet carrying the NRPS20 action is to be
given the forwarding treatment specified by the associated NRP
policy. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3 and
<xref target="I-D.ietf-teas-ns-ip-mpls"/>, Section 5.1.1.</t>
  <t>S: The Bottom of Stack. <xref target="RFC3032"/></t>
  <t>U: Unknown Network Action Handling. See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.4.</t>
  <t>NAL: Network Action Length. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3.</t>
</list></t>

<t>Each Network Action is required to specify the following by
<xref target="I-D.ietf-mpls-mna-hdr"/>:</t>

<t><list style="symbols">
  <t>Format: LSE Format C</t>
  <t>Scope: The NRPS20 Action is valid in all scopes.</t>
  <t>Ancillary Data: The NRPS20 Action carries 20 bits of ancillary data.
   The NRPS is encoded in the 20 bits.</t>
  <t>Processing: If this is the top-most
    NRPS in the label stack, the packet carrying the NRPS20
    action is to be given the forwarding treatment specified by the
    associated NRP policy.</t>
  <t>Interactions: 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 title="A 12-bit Entropy Value and an 8-bit NRP Selector in a Format C LSE" anchor="fig3"><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>This complies with MNA LSE Format C (<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3).
The fields are:</t>

<t><list style="symbols">
  <t>Opcode: The MNA Opcode (TBA3). See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.1.</t>
  <t>Entropy: A 12-bit Entropy Value. 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 selection of the Opcode ensures that this cannot
    be mistaken for a reserved label.</t>
  <t>NRPS: Network Resource Partition Selector. This field is
intentionally split across the S bit.  If this is the top-most NRPS
in the label stack, the packet carrying the ENRPS20 action is to be
given the forwarding treatment specified by the associated NRP
policy. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3 and
<xref target="I-D.ietf-teas-ns-ip-mpls"/>, Section 5.1.1.</t>
  <t>S: The Bottom of Stack. <xref target="RFC3032"/></t>
  <t>U: Unknown Network Action Handling. See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.4.</t>
  <t>NAL: Network Action Length. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3.</t>
</list></t>

<t>Each Network Action is required to specify the following by
<xref target="I-D.ietf-mpls-mna-hdr"/>:</t>

<t><list style="symbols">
  <t>Format: LSE Format C</t>
  <t>Scope: The ENRPS20 Action is valid in all scopes.</t>
  <t>Ancillary 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.</t>
  <t>Processing: 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 selection of the
    Opcode ensures that this cannot be mistaken for a reserved
    label.  If this is the top-most NRPS in the label stack, the
    packet carrying the ENRPS20 action is to be given the forwarding
    treatment specified by the associated NRP policy.</t>
  <t>Interactions: 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 anchor="unknown-nrps"><name>Unknown NRPS</name>

<t>An NRP-capable node SHOULD drop a packet by default if the encoded NRPS
cannot be mapped to a known NRP. This requirement MAY be overridden by
an operator-specified policy, the specification of which is outside
the scope of this document.</t>

</section>
</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<t>MNA In-stack operational considerations are discussed in 
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 13.</t>

<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 ENRPS20.</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
"Network Action Opcodes" registry in the "MPLS Network Actions" group
<xref target="NAO"/> for the 13-bit NRP Selector Action.  The allocation should
reference this document with the description "20-bit Entropy and NRP
Selector".</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
"Network Action Opcodes" registry in the "MPLS Network Actions" group
<xref target="NAO"/> for the 20-bit NRP Selector Action.  The allocation should
reference this document with the description "20-bit NRP Selector".</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
"Network Action Opcodes" registry in the "MPLS Network Actions" group
<xref target="NAO"/> for the 20-bit Entropy and NRP Selector Action.  The
allocation should reference this document with the description "20-bit
Entropy and NRP Selector".</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>

<t>Further security considerations can be found in
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 12 and <xref target="RFC9789"/>, Section 7.</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;
&I-D.ietf-teas-ns-ip-mpls;
&RFC2119;
&RFC3032;
&RFC6790;
&RFC8174;
&RFC9543;
&RFC9789;


    </references>

    <references title='Informative References'>

<reference anchor="NAO" >
  <front>
    <title>MPLS Network Actions, Network Action Opcodes</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026" month="May"/>
  </front>
  <format type="url" target="https://www.iana.org/assignments/mpls-network-actions/mpls-network-actions.xhtml#network-action-opcodes"/>
</reference>


    </references>



  </back>

<!-- ##markdown-source:
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
pBonw42Lr/3EldUs+v8B25joMKQ6AAA=

-->

</rfc>

