<?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-03" 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="2025" month="December" day="23"/>

    
    <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 anchor="unknown-nrps"><name>Unknown NRPS</name>

<t>An NRP-capable node MUST 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="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:
H4sIAD3ESmkAA91a63IbtxX+j6dA5R+1WpPRxYltzXTGtCzXSiRZFeWk+dUB
d0ES0XKxAXalsrb7LH2WPlm/c4C9UaQs222aiTIxl1jg4Fy/c3DAwWAgEpua
fHYgq3I6eCpKU2b6QJ6en4zlmS5vrLuSo6Q0Nvdyal0zdqG9rVyi5blyWIP3
cqwznZTWCTWZOH0NImcjeXZx3r5IbZKrBcinTk3LgdHYclFkfrDI1SB3xcDH
mYOdfXEzi2z8gP3Aofyzs1UhElXqmXXLA+nLVPhqsjDeY/tyWYDw8dHlK2EK
dyBLV/lyb2fn2c6eEKoq59YdCCkH+J//TO4P5OVQnph6JLB2afNlZ9A6sPH6
/Kj+7kundXkgd5/s7MojeWq9X8o36srLi3RYT0pMCf7GhQPb9ZjTM3AJ+n9t
ZtkU+z15sv/0WTtU5SXJ9jY3pU7luIS0vn6rF8pkkAwcDjPzPH42QrFE3w/P
h/KF1k4tRCvU98bP8wq2ulZ5921Puo+LdkuuFaFWJbpDnCjL9YSZef5TlZtC
u2Guy1tG+nYoXzp1pft2+tbO8/54JPmT/ltKw8+Xam7tMLGLvoZg87FSaUc7
l8rpq3aQlXJofGLleOlLvehxXHrMIz6fz2jgNv3joTzVJjNXnR2OvVM6647z
Ji+cVWkg0NA3PHW44KnPJ3EGbyNy6xaqNNeaPPl48HLYj6B5yi5+8epwb3f3
WXzc39nfi4/fPHm2Ex+f7j55fCCFyad3k5zeXMUVz75+vN+bU2rlB7kfmIKn
HwgxGAykmsCNVFIKMco5GhvEGGcGcOG1u6bPwtlrk2oPH8lzxLy5hm+RwxQZ
HOXGlHOpMLkUdirzSMHVmANlLEy50HnppcpT6Ezqvxd47bHW5LLUbuElVtpc
Q9NiYZ1e3SgHn1VS+qEc3QVqDwFg27SBAlBmhE40CtI1M15CjLw0UxP3nmtZ
5al2mVo2nJdW+qoorCvFZp2AFfDCQ4NXmb2Ro9kMAYaQwWZT7TyRIfJRLdDz
dGoSjlsFeafOLqLE8i6J5URnNp9RDINgd8Ft3rDnXJUSASIXqiggIpbAMIVO
DO0N7QiyQDRnYA8uT7niRjnKLJLYY2NBvku8L1Rypcly3tvEQLxURHuvlX0B
PSbKuSUmLFRIBVHPgdLvvaj1DJ1rJ+daQf/EaTTNErNNuyFZkJjmwYakF6xl
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

-->

</rfc>

