<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="mpls-label-values.xsl"?>
<?xml-model href="mpls-label-values.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="mpls-label-values">
  <title>Special-Purpose Multiprotocol Label Switching (MPLS) Label Values</title>
  <category>Multiprotocol Label Switching Architecture (MPLS)</category>
  <created>2002-11-08</created>
  <updated>2026-03-05</updated>
  
  <registry id="special-purpose">
    <title>Base Special-Purpose MPLS Label Values</title>
    <xref type="rfc" data="rfc3032"/>
    <xref type="rfc" data="rfc7274"/>
    <xref type="rfc" data="rfc9017"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>IPv4 Explicit NULL Label</description>
      <xref type="rfc" data="rfc3032"/>
    </record>
    <record>
      <value>1</value>
      <description>Router Alert Label</description>
      <xref type="rfc" data="rfc3032"/>
    </record>
    <record>
      <value>2</value>
      <description>IPv6 Explicit NULL Label</description>
      <xref type="rfc" data="rfc3032"/>
    </record>
    <record>
      <value>3</value>
      <description>Implicit NULL Label</description>
      <xref type="rfc" data="rfc3032"/>
    </record>
    <record date="2026-03-05">
      <value>4</value>
      <description>MPLS Network Actions</description>
      <xref type="draft" data="RFC-ietf-mpls-mna-hdr-21"/>
    </record>
    <record>
      <value>5-6</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>7</value>
      <description>Entropy Label Indicator (ELI)</description>
      <xref type="rfc" data="rfc6790"/>
    </record>
    <record>
      <value>8-12</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>13</value>
      <description>Generic Associated Channel Label</description>
      <xref type="rfc" data="rfc5586"/>
    </record>
    <record>
      <value>14</value>
      <description>OAM Alert Label</description>
      <xref type="rfc" data="rfc3429"/>
    </record>
    <record date="2014-04-04">
      <value>15</value>
      <description>Extension Label (XL)</description>
      <xref type="rfc" data="rfc7274"/>
      <xref type="rfc" data="rfc9017"/>
    </record>
  </registry>
  
  <registry id="extended">
    <title>Extended Special-Purpose MPLS Label Values</title>
    <xref type="rfc" data="rfc7274"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0-15</value>
      <description>Reserved. Never to be made available for allocation.</description>
      <xref type="rfc" data="rfc7274"/>
    </record>
    <record date="2019-03-14">
      <value>16</value>
      <description>Metadata Label Indicator (MLI)</description>
      <xref type="rfc" data="rfc8595"/>
    </record>
    <record date="2019-03-14">
      <value>17</value>
      <description>Metadata Present Indicator (MPI)</description>
      <xref type="rfc" data="rfc8595"/>
    </record>
    <record date="2024-09-16">
      <value>18</value>
      <description>Flow-ID Label Indicator (FLI)</description>
      <xref type="rfc" data="rfc9714"/>
    </record>
    <record>
      <value>19-239</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>240-255</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc7274"/>
    </record>
    <record>
      <value>256-1048575</value>
      <description>Reserved. Not to be made available for allocation without a new Standards Track 
        RFC to define an allocation policy.</description>
      <xref type="rfc" data="rfc7274"/>
    </record>
    </registry>
  
  <people/>
</registry>
