<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="mpls-network-actions.xsl"?>
<?xml-model href="mpls-network-actions.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="mpls-network-actions">

  <title>MPLS Network Actions</title>
  <category>Multiprotocol Label Switching Architecture (MPLS)</category>
  <created>2026-03-05</created>
  <updated>2026-08-26</updated>
  
  <registry id="network-action-flags-without-ancillary-data">
    <title>Network Action Flags Without Ancillary Data</title>
    <xref type="rfc" data="rfc9994"/>
    <range>
      <value>0-14</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>15-16</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>17-19</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <range>
      <value>20-439</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
  </registry>
  
  <registry id="network-action-opcodes">
    <title>Network Action Opcodes</title>
    <xref type="rfc" data="rfc9994"/>
    <xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/>
    <range>
      <value>1-110</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>111-114</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>115-126</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <range>
      <value>127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
  <record date="2026-03-05" updated="2026-08-26">
    <value>0</value>
    <description>Reserved</description>
    <applicability>Not Applicable</applicability>
    <xref type="rfc" data="rfc9994"/>
  </record>
  <record date="2026-03-05" updated="2026-08-26">
    <value>1</value>
    <description>Flag-Based Network Action Indicators without AD</description>
    <applicability>In-Stack Only</applicability>
    <xref type="rfc" data="rfc9994"/>
  </record>
  <record date="2026-03-05" updated="2026-08-26">
    <value>2</value>
    <description>No operation Opcode</description>
    <applicability>In-Stack and Post-Stack</applicability>
    <xref type="rfc" data="rfc9994"/>
  </record>
  <record date="2026-06-17" updated="2026-08-26">
    <value>3</value>
    <description>13-bit NRP Selector</description>
    <applicability>In-Stack Only</applicability>
    <xref type="draft" data="RFC-ietf-mpls-mna-nrp-selector-07"/>
  </record>
  <record date="2026-06-17" updated="2026-08-26">
    <value>4</value>
    <description>20-bit NRP Selector</description>
    <applicability>In-Stack Only</applicability>
    <xref type="draft" data="RFC-ietf-mpls-mna-nrp-selector-07"/>
  </record>
  <record date="2026-06-17" updated="2026-08-26">
    <value>5</value>
    <description>20-bit Entropy and NRP Selector</description>
    <applicability>In-Stack Only</applicability>
    <xref type="draft" data="RFC-ietf-mpls-mna-nrp-selector-07"/>
  </record>
  <record date="2026-08-26">
    <value>6</value>
    <description>Post-Stack MPLS Header Start Offset</description>
    <applicability>In-Stack Only</applicability>
    <xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/>
  </record>
  <record date="2026-08-26">
    <value>7</value>
    <description>Post-Stack MPLS Header End Offset</description>
    <applicability>In-Stack Only</applicability>
    <xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/>
  </record>
  <record>
    <value>8-110</value>
    <description>Unassigned</description>
    <applicability>In-Stack and Post-Stack</applicability>
  </record>
  <record updated="2026-08-26">
    <value>111-114</value>
    <description>Reserved for Experimental Use</description>
    <applicability>In-Stack and Post-Stack</applicability>
    <xref type="rfc" data="rfc9994"/>
  </record>
  <record updated="2026-08-26">
    <value>115-126</value>
    <description>Reserved for Private Use</description>
    <applicability>In-Stack and Post-Stack</applicability>
    <xref type="rfc" data="rfc9994"/>
  </record>
  <record date="2026-03-05" updated="2026-08-26">
    <value>127</value>
    <description>Opcode Range Extension Beyond 127</description>
    <applicability>In-Stack and Post-Stack</applicability>
    <xref type="rfc" data="rfc9994"/>
  </record>
  </registry>

  <registry id="post-stack-mpls-header-types">
    <title>Post-Stack MPLS Header Types</title>
    <xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/>
    <range>
      <value>1-65520</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>65521-65524</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>65525-65535</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <record date="2026-08-26">
      <value>0</value>
      <description>Reserved</description>
      <reference><xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/></reference>
    </record>
    <record date="2026-08-26">
      <value>1</value>
      <description>MNA Post-Stack Header</description>
      <reference><xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/></reference>
    </record>
    <record>
      <value>2-65520</value>
      <description>Unassigned</description>
      <reference/>
    </record>
    <record date="2026-08-26">
      <value>65521-65524</value>
      <description>Reserved for Experimental Use</description>
      <reference><xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/></reference>
    </record>
    <record date="2026-08-26">
      <value>65525-65535</value>
      <description>Reserved for Private Use</description>
      <reference><xref type="draft" data="RFC-ietf-mpls-mna-ps-hdr-19"/></reference>
    </record>
  </registry>

  <people/>
</registry>
