<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="bgp-parameters.xsl"?>
<?xml-model href="bgp-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="bgp-parameters">
  <title>Border Gateway Protocol (BGP) Parameters</title>
  <updated>2026-04-03</updated>


  <registry id="bgp-parameters-1">
    <title>BGP Message Types</title>
    <xref type="rfc" data="rfc4271"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value> 
      <name>Reserved</name>
    </record>
    <record>
      <value>1</value>
      <name>OPEN</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>2</value>
      <name>UPDATE</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>3</value>
      <name>NOTIFICATION</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>4</value>
      <name>KEEPALIVE</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>5</value>
      <name>ROUTE-REFRESH</name>
      <xref type="rfc" data="rfc2918"/>
    </record>
    <record>
      <value>6-255</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  <registry id="bgp-parameters-2">
    <title>BGP Path Attributes</title>
    <xref type="rfc" data="rfc4271"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <code>Reserved</code>
    </record>
    <record>
      <value>1</value>
      <code>ORIGIN</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>2</value>
      <code>AS_PATH</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>3</value>
      <code>NEXT_HOP</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>4</value>
      <code>MULTI_EXIT_DISC</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>5</value>
      <code>LOCAL_PREF</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>6</value>
      <code>ATOMIC_AGGREGATE</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>7</value>
      <code>AGGREGATOR</code>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record updated="2023-07-11">
      <value>8</value>
      <code>COMMUNITIES</code>
      <xref type="rfc" data="rfc1997"/>
    </record>
    <record>
      <value>9</value>
      <code>ORIGINATOR_ID</code>
      <xref type="rfc" data="rfc4456"/>
    </record>
    <record>
      <value>10</value>
      <code>CLUSTER_LIST</code>
      <xref type="rfc" data="rfc4456"/>
    </record>
    <record>
      <value>11</value>
      <code>DPA (deprecated)</code>
      <xref type="text">Chen, E., Bates, T., "Destination Preference Attribute for BGP",
Work in progress, March 1996.</xref>
      <xref type="rfc" data="rfc6938"/>
    </record>
    <record>
      <value>12</value>
      <code>ADVERTISER  (historic) (deprecated)</code>
      <xref type="rfc" data="rfc1863"/>
      <xref type="rfc" data="rfc4223"/>
      <xref type="rfc" data="rfc6938"/>
    </record>
    <record>
      <value>13</value>
      <code>RCID_PATH / CLUSTER_ID (Historic) (deprecated)</code>
      <xref type="rfc" data="rfc1863"/>
      <xref type="rfc" data="rfc4223"/>
      <xref type="rfc" data="rfc6938"/>
    </record>
    <record>
      <value>14</value>
      <code>MP_REACH_NLRI</code>
      <xref type="rfc" data="rfc4760"/>
    </record>
    <record>
      <value>15</value>
      <code>MP_UNREACH_NLRI</code>
      <xref type="rfc" data="rfc4760"/>
    </record>
    <record date="1999-03">
      <value>16</value>
      <code>EXTENDED COMMUNITIES</code>
      <xref type="person" data="Eric_Rosen"/>
      <xref type="draft" data="draft-ramachandra-bgp-ext-communities-00"/>
      <xref type="rfc" data="rfc4360"/>
    </record>
    <record>
      <value>17</value>
      <code>AS4_PATH</code>
      <xref type="rfc" data="rfc6793"/>
    </record>
    <record>
      <value>18</value>
      <code>AS4_AGGREGATOR</code>
      <xref type="rfc" data="rfc6793"/>
    </record>
    <record date="2004-02">
      <value>19</value>
      <code>SAFI Specific Attribute (SSA) (deprecated)</code>
      <xref type="person" data="Gargi_Nalawade"/>
      <xref type="draft" data="draft-kapoor-nalawade-idr-bgp-ssa-00"/>
      <xref type="draft" data="draft-nalawade-idr-mdt-safi-00"/>
      <xref type="draft" data="draft-wijnands-mt-discovery-00"/>
    </record>
    <record date="2004-02">
      <value>20</value>
      <code>Connector Attribute (deprecated)</code>
      <xref type="rfc" data="rfc6037"/>
    </record>
    <record>
      <value>21</value>
      <code>AS_PATHLIMIT (deprecated)</code>
      <xref type="draft" data="draft-ietf-idr-as-pathlimit-02"/>
    </record>
    <record>
      <value>22</value>
      <code>PMSI_TUNNEL</code>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record updated="2021-03-17">
      <value>23</value>
      <code>Tunnel Encapsulation</code>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record>
      <value>24</value>
      <code>Traffic Engineering</code>
      <xref type="rfc" data="rfc5543"/>
    </record>
    <record>
      <value>25</value>
      <code>IPv6 Address Specific Extended Community</code>
      <xref type="rfc" data="rfc5701"/>
    </record>
    <record>
      <value>26</value>
      <code>AIGP</code>
      <xref type="rfc" data="rfc7311"/>
    </record>
    <record>
      <value>27</value>
      <code>PE Distinguisher Labels</code>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record updated="2014-12-12">
      <value>28</value>
      <code>BGP Entropy Label Capability Attribute (deprecated)</code>
      <xref type="rfc" data="rfc6790"/>
      <xref type="rfc" data="rfc7447"/>
    </record>
    <record date="2014-03-11" updated="2023-03-02">
      <value>29</value>
      <code>BGP-LS Attribute</code>
      <xref type="rfc" data="rfc9552"/>
    </record>
    <record date="2016-09-29" updated="2017-02-17">
      <value>30</value>
      <code>Deprecated</code>
      <xref type="rfc" data="rfc8093"/>
    </record>
    <record date="2017-01-11" updated="2017-02-17">
      <value>31</value>
      <code>Deprecated</code>
      <xref type="rfc" data="rfc8093"/>
    </record>
    <record date="2016-09-29" updated="2017-02-17">
      <value>32</value>
      <code>LARGE_COMMUNITY</code>
      <xref type="rfc" data="rfc8092"/>
    </record>
    <record date="2017-01-27">
      <value>33</value>
      <code>BGPsec_Path</code>
      <xref type="rfc" data="rfc8205"/>
    </record>
    <record date="2017-07-28" updated="2023-07-13">
      <value>34</value>
      <code>BGP Community Container Attribute 
        (TEMPORARY - registered 2017-07-28, extension registered 2024-08-22, expires 2025-07-28)</code>
      <xref type="draft" data="draft-ietf-idr-wide-bgp-communities-11"/>
    </record>
    <record date="2018-03-29" updated="2021-03-31">
      <value>35</value>
      <code>Only to Customer (OTC)</code>
      <xref type="rfc" data="rfc9234"/>
    </record>
    <record date="2019-07-08">
      <value>36</value>
      <code>BGP Domain Path (D-PATH)</code>
      <xref type="draft" data="RFC-ietf-bess-evpn-ipvpn-interworking-18"/>
    </record>
    <record date="2020-09-02">
      <value>37</value>
      <code>SFP attribute</code>
      <xref type="rfc" data="rfc9015"/>
    </record>
    <record date="2021-02-05">
      <value>38</value>
      <code>BFD Discriminator</code>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record date="2022-12-20" updated="2025-11-24">
      <value>39</value>
      <code>BGP Next Hop Dependent Characteristic (NHC) (TEMPORARY - registered 2022-12-20, extension registered 2025-11-24, expires 2026-12-20)</code>
      <xref type="draft" data="draft-ietf-idr-nhc-00"/>
    </record>
    <record date="2015-09-30" updated="2018-08-13">
      <value>40</value>
      <code>BGP Prefix-SID</code>
      <xref type="rfc" data="rfc8669"/>
    </record>
    <record date="2024-12-20">
      <value>41</value>
      <code>BIER</code>
      <xref type="rfc" data="rfc9793"/>
    </record>
    <record date="2025-04-23" updated="2026-04-03">
      <value>42</value>
      <code>Edge Metadata Path Attribute (TEMPORARY - registered 2025-04-23, extension registered 2026-04-03, expires 2027-04-23)</code>
      <xref type="draft" data="draft-ietf-idr-5g-edge-service-metadata-27"/>
    </record>
    <record>
      <value>43-127</value>
      <code>Unassigned</code>
    </record>
    <record>
      <value>128</value>
      <code>ATTR_SET</code>
      <xref type="rfc" data="rfc6368"/>
    </record>
    <record date="2017-01-11" updated="2017-02-17">
      <value>129</value>
      <code>Deprecated</code>
      <xref type="rfc" data="rfc8093"/>
    </record>
    <record>
      <value>130-240</value>
      <code>Unassigned</code>
    </record>
    <record date="2017-01-11" updated="2017-02-17">
      <value>241</value>
      <code>Deprecated</code>
      <xref type="rfc" data="rfc8093"/>
    </record>
    <record date="2017-01-11" updated="2017-02-17">
      <value>242</value>
      <code>Deprecated</code>
      <xref type="rfc" data="rfc8093"/>
    </record>
    <record date="2017-01-11" updated="2017-02-17">
      <value>243</value>
      <code>Deprecated</code>
      <xref type="rfc" data="rfc8093"/>
    </record>
    <record>
      <value>244-254</value>
      <code>Unassigned</code>
    </record>
    <record>
      <value>255</value>
      <code>Reserved for development</code>
      <xref type="rfc" data="rfc2042"/>
    </record>
  </registry>
  
  
  <registry id="bgp-parameters-3">
    <title>BGP Error (Notification) Codes</title>
    <xref type="rfc" data="rfc4271"/>
    <xref type="rfc" data="rfc7313"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <name>Reserved</name>
    </record>
    <record>
      <value>1</value>
      <name>Message Header Error</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>2</value>
      <name>OPEN Message Error</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>3</value>
      <name>UPDATE Message Error</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>4</value>
      <name>Hold Timer Expired</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>5</value>
      <name>Finite State Machine Error</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>6</value>
      <name>Cease</name>
      <xref type="rfc" data="rfc4271"/>
    </record>
    <record>
      <value>7</value>
      <name>ROUTE-REFRESH Message Error</name>
      <xref type="rfc" data="rfc7313"/>
    </record>
    <record date="2024-02-16">
      <value>8</value>
      <name>Send Hold Timer Expired</name>
      <xref type="rfc" data="rfc9687"/>
    </record>
    <record date="2025-01-28">
      <value>9</value>
      <name>Loss of LSDB Synchronization</name>
      <xref type="rfc" data="rfc9815"/>
    </record>
    <record>
      <value>10-255</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  <registry id="bgp-parameters-4">
    <title>BGP Error Subcodes</title>
    <xref type="rfc" data="rfc4271"/>
    <registration_rule>Standards Action</registration_rule>
    <registry id="bgp-parameters-5">
      <title>Message Header Error subcodes</title>
      <xref type="rfc" data="rfc4271"/>
      <registration_rule>Standards Action</registration_rule>
      <record updated="2016-07-14">
        <value>0</value>
        <name>Unspecific</name>
        <xref type="rfc-errata" data="4493"/>
      </record>
      <record>
        <value>1</value>
        <name>Connection Not Synchronized</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>2</value>
        <name>Bad Message Length</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>3</value>
        <name>Bad Message Type</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>4-255</value>
        <name>Unassigned</name>
      </record>
    </registry>
    
    <registry id="bgp-parameters-6">
      <title>OPEN Message Error subcodes</title>
      <xref type="rfc" data="rfc4271"/>
      <registration_rule>Standards Action</registration_rule>
      <record updated="2016-07-14">
        <value>0</value>
        <name>Unspecific</name>
        <xref type="rfc-errata" data="4493"/>
      </record>
      <record>
        <value>1</value>
        <name>Unsupported Version Number</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>2</value>
        <name>Bad Peer AS</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>3</value>
        <name>Bad BGP Identifier</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>4</value>
        <name>Unsupported Optional Parameter</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>5</value>
        <name>[Deprecated]</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>6</value>
        <name>Unacceptable Hold Time</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>7</value>
        <name>Unsupported Capability</name>
        <xref type="rfc" data="rfc5492"/>
      </record>
      <record date="2018-03-29" updated="2022-03-31">
        <value>8</value>
        <name>Deprecated</name>
        <xref type="rfc" data="rfc9234"/>
      </record>
      <record date="2022-03-31">
        <value>9</value>
        <name>Deprecated</name>
        <xref type="rfc" data="rfc9234"/>
      </record>
      <record date="2022-03-31">
        <value>10</value>
        <name>Deprecated</name>
        <xref type="rfc" data="rfc9234"/>
      </record>
      <record date="2022-03-31">
        <value>11</value>
        <name>Role Mismatch</name>
        <xref type="rfc" data="rfc9234"/>
      </record>
      <record>
        <value>12-255</value>
        <name>Unassigned</name>
      </record>
    </registry>
    
    <registry id="bgp-parameters-7">
      <title>UPDATE Message Error subcodes</title>
      <xref type="rfc" data="rfc4271"/>
      <registration_rule>Standards Action</registration_rule>
      <record updated="2016-07-14">
        <value>0</value>
        <name>Unspecific</name>
        <xref type="rfc-errata" data="4493"/>
      </record>
      <record>
        <value>1</value>
        <name>Malformed Attribute List</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>2</value>
        <name>Unrecognized Well-known Attribute</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>3</value>
        <name>Missing Well-known Attribute</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>4</value>
        <name>Attribute Flags Error</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>5</value>
        <name>Attribute Length Error</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>6</value>
        <name>Invalid ORIGIN Attribute</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>7</value>
        <name>[Deprecated]</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>8</value>
        <name>Invalid NEXT_HOP Attribute</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>9</value>
        <name>Optional Attribute Error</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>10</value>
        <name>Invalid Network Field</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>11</value>
        <name>Malformed AS_PATH</name>
        <xref type="rfc" data="rfc4271"/>
      </record>
      <record>
        <value>12-255</value>
        <name>Unassigned</name>
      </record>
    </registry>
    
    <registry id="bgp-finite-state-machine-error-subcodes">
      <title>BGP Finite State Machine Error Subcodes</title>
      <xref type="rfc" data="rfc6608"/>
      <registration_rule>Standards Action</registration_rule>
      <record>
        <value>0</value>
        <name>Unspecified Error</name>
        <xref type="rfc" data="rfc6608"/>
      </record>
      <record>
        <value>1</value>
        <name>Receive Unexpected Message in OpenSent State</name>
        <xref type="rfc" data="rfc6608"/>
      </record>
      <record>
        <value>2</value>
        <name>Receive Unexpected Message in OpenConfirm State</name>
        <xref type="rfc" data="rfc6608"/>
      </record>
      <record>
        <value>3</value>
        <name>Receive Unexpected Message in Established State</name>
        <xref type="rfc" data="rfc6608"/>
      </record>
      <record>
        <value>4-255</value>
        <name>Unassigned</name>
      </record>
    </registry>
    
  <registry id="bgp-parameters-8">
    <title>BGP Cease NOTIFICATION message subcodes</title>
    <xref type="rfc" data="rfc4486"/>
    <registration_rule>Standards Action or Early IANA Allocation process</registration_rule>
    <record>
      <value>0</value>
      <name>Reserved</name>
    </record>
    <record>
      <value>1</value>
      <name>Maximum Number of Prefixes Reached</name>
      <xref type="rfc" data="rfc4486"/>
    </record>
    <record updated="2021-01-08">
      <value>2</value>
      <name>Administrative Shutdown</name>
      <xref type="rfc" data="rfc4486"/>
      <xref type="rfc" data="rfc9003"/>
    </record>
    <record>
      <value>3</value>
      <name>Peer De-configured</name>
      <xref type="rfc" data="rfc4486"/>
    </record>
    <record updated="2021-01-08">
      <value>4</value>
      <name>Administrative Reset</name>
      <xref type="rfc" data="rfc4486"/>
      <xref type="rfc" data="rfc9003"/>
    </record>
    <record>
      <value>5</value>
      <name>Connection Rejected</name>
      <xref type="rfc" data="rfc4486"/>
    </record>
    <record>
      <value>6</value>
      <name>Other Configuration Change</name>
      <xref type="rfc" data="rfc4486"/>
    </record>
    <record>
      <value>7</value>
      <name>Connection Collision Resolution</name>
      <xref type="rfc" data="rfc4486"/>
    </record>
    <record>
      <value>8</value>
      <name>Out of Resources</name>
      <xref type="rfc" data="rfc4486"/>
    </record>
    <record date="2017-04-21" updated="2018-12-13">
      <value>9</value>
      <name>Hard Reset</name>
      <xref type="rfc" data="rfc8538"/>
    </record>
    <record date="2022-02-22" updated="2023-01-18">
      <value>10</value>
      <name>BFD Down</name>
      <xref type="rfc" data="rfc9384"/>
    </record>
    <record>
      <value>11-255</value>
      <name>Unassigned</name>
    </record>
  </registry>
    
  <registry id="route-refresh-error-subcodes">
    <title>BGP ROUTE-REFRESH Message Error subcodes</title>
    <xref type="rfc" data="rfc7313"/>
      <range>
        <value>0-127</value>
        <registration_rule>Standards Action</registration_rule>
      </range>
      <range>
        <value>128-255</value>
        <registration_rule>First Come First Served</registration_rule>
      </range>
      <record>
        <value>0</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc7313"/>
      </record>
      <record>
        <value>1</value>
        <name>Invalid Message Length</name>
        <xref type="rfc" data="rfc7313"/>
      </record>
      <record>
        <value>2-255</value>
        <name>Unassigned</name>
      </record>
    </registry>
    
  </registry>
  
  
  <registry id="bgp-parameters-10">
    <title>BGP Outbound Route Filtering (ORF) Types</title>
    <xref type="rfc" data="rfc5291"/>
    <range>
      <value>0-63</value>
      <registration_rule>Standards Action</registration_rule>
    </range>
    <range>
      <value>64-127</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>128-255</value>
      <registration_rule>Vendor-Specific</registration_rule>
      <note>IANA does not assign</note>
    </range>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5291"/>
    </record>
    <record>
      <value>1-63</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>64</value>
      <description>Address Prefix ORF</description>
      <xref type="rfc" data="rfc5292"/>
    </record>
    <record date="2014-09-24" updated="2015-03-11">
      <value>65</value>
      <description>CP-ORF</description>
      <xref type="rfc" data="rfc7543"/>
    </record>
    <record date="2024-03-19">
      <value>66</value>
      <description>VPN Prefix ORF</description>
      <xref type="draft" data="draft-ietf-idr-vpn-prefix-orf-06"/>
    </record>
    <record>
      <value>67-127</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>128-255</value>
      <description>Reserved for Vendor-Specific</description>
      <xref type="rfc" data="rfc5291"/>
    </record>
  </registry>
  
  
  <registry id="bgp-parameters-11">
    <title>BGP OPEN Optional Parameter Types</title>
    <registration_rule>IETF Review</registration_rule>
    <xref type="rfc" data="rfc5492"/>
    <record>
      <value>0</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc5492"/>
    </record>
    <record>
      <value>1</value>
      <name>Authentication (deprecated)</name>
      <xref type="rfc" data="rfc4271"/>
      <xref type="rfc" data="rfc5492"/>
    </record>
    <record>
      <value>2</value>
      <name>Capabilities</name>
      <xref type="rfc" data="rfc5492"/>
    </record>
    <record>
      <value>3-254</value>
      <name>Unassigned</name>
    </record>
    <record date="2019-08-13">
      <value>255</value>
      <name>Extended Length</name>
      <xref type="rfc" data="rfc9072"/>
    </record>
  </registry>
  
  
  <registry id="tunnel-types">
    <title>BGP Tunnel Encapsulation Attribute Tunnel Types</title>
    <hide/>
    <xref type="rfc" data="rfc9012"/>
    <note>Moved to <xref type="uri" data="https://www.iana.org/assignments/bgp-tunnel-encapsulation"/> per <xref type="rfc" data="rfc9012"/>.
    </note>
  </registry>  


  <registry id="tunnel-sub-tlvs">
    <title>BGP Tunnel Encapsulation Attribute Sub-TLVs</title>
      <hide/>
      <xref type="rfc" data="rfc9012"/>
      <note>Moved to <xref type="uri" data="https://www.iana.org/assignments/bgp-tunnel-encapsulation"/> per <xref type="rfc" data="rfc9012"/>.
      </note>
    </registry>


    <registry id="bgp-l2-encapsulation-types-registry">
      <title>BGP Layer 2 Encapsulation Types</title>
      <xref type="rfc" data="rfc6624"/>
      <note>When this registry is modified, the YANG module <xref type="registry" data="iana-bgp-l2-encaps">iana-bgp-l2-encaps</xref> must be updated 
as defined in <xref type="rfc" data="rfc9291"/>.
      </note>
      <range>
        <value>0-127</value>
        <registration_rule>Expert Review</registration_rule>
      </range>
      <range>
        <value>128-251</value>
        <registration_rule>First Come First Served</registration_rule>
      </range>
      <range>
        <value>252-255</value>
        <registration_rule>Experimental Use</registration_rule>
      </range>
      <record>
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc6624"/>
      </record>
      <record>
        <value>1</value>
        <description>Frame Relay</description>
        <xref type="rfc" data="rfc4446"/>
      </record>
      <record>
        <value>2</value>
        <description>ATM AAL5 SDU VCC transport</description>
        <xref type="rfc" data="rfc4446"/>
      </record>
      <record>
        <value>3</value>
        <description>ATM transparent cell transport</description>
        <xref type="rfc" data="rfc4816"/>
      </record>
      <record>
        <value>4</value>
        <description>Ethernet (VLAN) Tagged Mode</description>
        <xref type="rfc" data="rfc4448"/>
      </record>
      <record>
        <value>5</value>
        <description>Ethernet Raw Mode</description>
        <xref type="rfc" data="rfc4448"/>
      </record>
      <record>
        <value>6</value>
        <description>Cisco HDLC</description>
        <xref type="rfc" data="rfc4618"/>
      </record>
      <record>
        <value>7</value>
        <description>PPP</description>
        <xref type="rfc" data="rfc4618"/>
      </record>
      <record>
        <value>8</value>
        <description>SONET/SDH Circuit Emulation Service</description>
        <xref type="rfc" data="rfc4842"/>
      </record>
      <record>
        <value>9</value>
        <description>ATM n-to-one VCC cell transport</description>
        <xref type="rfc" data="rfc4717"/>
      </record>
      <record>
        <value>10</value>
        <description>ATM n-to-one VPC cell transport</description>
        <xref type="rfc" data="rfc4717"/>
      </record>
      <record>
        <value>11</value>
        <description>IP Layer 2 Transport</description>
        <xref type="rfc" data="rfc3032"/>
      </record>
      <record>
        <value>12-14</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>15</value>
        <description>Frame Relay Port mode</description>
        <xref type="rfc" data="rfc4619"/>
      </record>
      <record>
        <value>16</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>17</value>
        <description>Structure-agnostic E1 over packet</description>
        <xref type="rfc" data="rfc4553"/>
      </record>
      <record>
        <value>18</value>
        <description>Structure-agnostic T1 (DS1) over packet</description>
        <xref type="rfc" data="rfc4553"/>
      </record>
      <record>
        <value>19</value>
        <description>VPLS</description>
        <xref type="rfc" data="rfc4761"/>
      </record>
      <record>
        <value>20</value>
        <description>Structure-agnostic T3 (DS3) over packet</description>
        <xref type="rfc" data="rfc4553"/>
      </record>
      <record>
        <value>21</value>
        <description>Nx64kbit/s Basic Service using Structure-aware</description>
        <xref type="rfc" data="rfc5086"/>
      </record>
      <record>
        <value>22-24</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>25</value>
        <description>Frame Relay DLCI</description>
        <xref type="rfc" data="rfc4619"/>
      </record>
      <record>
        <value>25-39</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>40</value>
        <description>Structure-agnostic E3 over packet</description>
        <xref type="rfc" data="rfc4553"/>
      </record>
      <record>
        <value>41</value>
        <description>Octet-aligned payload for Structure-agnostic DS1 circuits</description>
        <xref type="rfc" data="rfc4553"/>
      </record>
      <record>
        <value>42</value>
        <description>E1 Nx64kbit/s with CAS using Structure-aware</description>
        <xref type="rfc" data="rfc5086"/>
      </record>
      <record>
        <value>43</value>
        <description>DS1 (ESF) Nx64kbit/s with CAS using Structure-aware</description>
        <xref type="rfc" data="rfc5086"/>
      </record>
      <record>
        <value>44</value>
        <description>DS1 (SF) Nx64kbit/s with CAS using Structure-aware</description>
        <xref type="rfc" data="rfc5086"/>
      </record>
      <record>
        <value>45-127</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>128-251</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>252-255</value>
        <description>Experimental Use</description>
        <xref type="rfc" data="rfc6624"/>
      </record>
    </registry>


  <registry id="bgp-l2-tlv-types-registry">
    <title>BGP Layer 2 TLV Types</title>
    <xref type="rfc" data="rfc6624"/>
    <range>
      <value>0-127</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>128-251</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>252-255</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6624"/>
    </record>
    <record>
      <value>1</value>
      <description>Circuit Status Vector</description>
      <xref type="rfc" data="rfc6624"/>
    </record>
    <record>
      <value>2-127</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>128-251</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>252-255</value>
      <description>Experimental Use</description>
      <xref type="rfc" data="rfc6624"/>
    </record>
  </registry>
  
  <registry id="bgp-aigp">
    <title>BGP AIGP Attribute Types</title>
    <xref type="rfc" data="rfc7311"/>
    <registration_rule>Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc7311"/>
      </record>
      <record>
        <value>1</value>
        <description>AIGP</description>
        <xref type="rfc" data="rfc7311"/>
      </record>
      <record>
        <value>2-255</value>
        <description>Unassigned</description>
      </record>
    </registry>

  <registry id="route-refresh-subcodes">
    <title>BGP Route Refresh Subcodes</title>
    <xref type="rfc" data="rfc7313"/>
      <range>
        <value>0-127</value>
        <registration_rule>Standards Action</registration_rule>
      </range>
      <range>
        <value>128-254</value>
        <registration_rule>First Come First Served</registration_rule>
      </range>
      <record>
        <value>0</value>
        <name>Route-Refresh</name>
        <xref type="rfc" data="rfc2918"/>
        <xref type="rfc" data="rfc5291"/>
      </record>
      <record>
        <value>1</value>
        <name>BoRR</name>
        <xref type="rfc" data="rfc7313"/>
      </record>
      <record>
        <value>2</value>
        <name>EoRR</name>
        <xref type="rfc" data="rfc7313"/>
      </record>
      <record>
        <value>3-254</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>255</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc7313"/>
      </record>
    </registry>

  <registry id="pmsi-tunnel-types">
    <title>P-Multicast Service Interface Tunnel (PMSI Tunnel) Tunnel Types</title>
    <xref type="rfc" data="rfc7385"/>
    <xref type="rfc" data="rfc8317"/>
    <range>
      <value>0x00-0x7A</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x7B-0x7E</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>0x80-0xFA</value>
      <registration_rule>Composite Tunnel</registration_rule>
    </range>
    <range>
      <value>0xFB-0xFE</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>0xFF</value>
      <registration_rule>Standards Action</registration_rule>
    </range>
   <note>The status of value 0xFF may only be changed through Standards Action <xref type="rfc" data="rfc8126"/>.
   </note>
    <record>
      <value>0x00</value>
      <name>no tunnel information present</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x01</value>
      <name>RSVP-TE P2MP LSP</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x02</value>
      <name>mLDP P2MP LSP</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x03</value>
      <name>PIM-SSM Tree</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x04</value>
      <name>PIM-SM Tree</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x05</value>
      <name>BIDIR-PIM Tree</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x06</value>
      <name>Ingress Replication</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record>
      <value>0x07</value>
      <name>mLDP MP2MP LSP</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
   <record date="2015-02-27">
      <value>0x08</value>
      <name>Transport Tunnel</name>
      <xref type="rfc" data="rfc7524"/>
   </record>
   <record>
      <value>0x09</value>
      <name>Unassigned</name>
   </record>
   <record date="2016-06-30" updated="2024-05-20">
     <value>0x0A</value>
     <name>Assisted Replication Tunnel</name>
     <xref type="rfc" data="rfc9574"/>
   </record>
   <record date="2017-06-29">
      <value>0x0B</value>
      <name>BIER</name>
      <xref type="rfc" data="rfc8556"/>
    </record>
    <record date="2020-12-09" updated="2026-01-26">
      <value>0x0C</value>
      <name>SR-MPLS P2MP Tree</name>
      <xref type="draft" data="RFC-ietf-bess-mvpn-evpn-sr-p2mp-18"/>
    </record>
    <record date="2026-01-26">
      <value>0x0D</value>
      <name>SRv6 P2MP Tree</name>
      <xref type="draft" data="RFC-ietf-bess-mvpn-evpn-sr-p2mp-18"/>
    </record>
    <record>
     <value>0x0E-0x7A</value>
     <name>Unassigned</name>
   </record>
    <record date="2017-12-05">
      <value>0x7B-0x7E</value>
      <name>Reserved for Experimental Use</name>
      <xref type="rfc" data="rfc8317"/>
    </record>
    <record date="2017-12-05">
      <value>0x7F</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc8317"/>
    </record>
    <record date="2017-12-05">
      <value>0x80-0xFA</value>
      <name>Reserved for Composite Tunnel</name>
     <xref type="rfc" data="rfc8317"/>
    </record>
   <record>
      <value>0xFB-0xFE</value>
      <name>Reserved for Experimental Use</name>
      <xref type="rfc" data="rfc7385"/>
    </record>
   <record updated="2018-01-04">
      <value>0xFF</value>
      <name>wildcard transport tunnel type</name>
      <xref type="rfc" data="rfc8338"/>
    </record>
  </registry>
  
  <registry id="pmsi-tunnel-attributes">
    <title>P-Multicast Service Interface (PMSI) Tunnel Attribute Flags</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc7902"/>
    <record>
      <value>0</value>
      <name>Unassigned</name>
    </record>
    <record date="2016-05-12">
      <value>1</value>
      <name>Extension</name>
      <xref type="rfc" data="rfc7902"/>
    </record>
    <record date="2018-12-06">
      <value>2</value>
      <name>Leaf Information Required per-Flow (LIR-pF)</name>
      <xref type="rfc" data="rfc8534"/>
    </record>
    <record date="2016-06-30" updated="2024-05-20">
      <value>3-4</value>
      <name>Assisted Replication Type (T)</name>
      <xref type="rfc" data="rfc9574"/>
    </record>
    <record date="2016-06-30" updated="2022-01-26">
      <value>5</value>
      <name>Broadcast and Multicast (BM)</name>
      <xref type="rfc" data="rfc9574"/>
    </record>
    <record date="2016-06-30" updated="2022-01-26">
      <value>6</value>
      <name>Unknown (U)</name>
        <xref type="rfc" data="rfc9574"/>
    </record>
    <record date="2016-05-12">
      <value>7</value>
      <name>Leaf Information Required (L)</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
  </registry>

  <registry id="mcast-vpn-route-types">
    <title>BGP MCAST-VPN Route Types</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc7441"/>
   <xref type="rfc" data="rfc6514"/>
   <note>Values may be assigned from one of several ranges:

 - Range 0x01-0x3f: Generic/PIM Range.  Values are assigned from
   this range when the NLRI format associated with the route type
   presupposes that PIM or IGMP is the C-multicast control protocol,
   or when the NLRI format associated with the route type is
   independent of the C-multicast control protocol.

 - Range 0x43-0x7f: mLDP Range.  Values are assigned from this range
   when the NLRI format associated with the route type presupposes
   that mLDP is the C-multicast control protocol.

 - Range 0x80-0xff: This range is reserved; values should not be
   assigned from this range.

In general, whenever an assignment is requested from this registry,
two codepoints should be requested at the same time: one from the
Generic/PIM range (0x01-0x3f) and one from the mLDP range (0x43-0x7f). 
The two codepoints should have the same low-order 6 bits.  If one of 
the two codepoints is not actually needed, it should be registered 
anyway, and marked as "Reserved."
   </note>
    <record date="2014-12-08">
      <value>0x00</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2014-12-08">
      <value>0x01</value>
      <name>Intra-AS I-PMSI A-D route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2014-12-08">
      <value>0x02</value>
      <name>Inter-AS I-PMSI A-D route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2014-12-08">
      <value>0x03</value>
      <name>S-PMSI A-D route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>    
    <record date="2014-12-08">
      <value>0x04</value>
      <name>Leaf A-D route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2014-12-08">
      <value>0x05</value>
      <name>Source Active A-D route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2014-12-08">
      <value>0x06</value>
      <name>Shared Tree Join route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2014-12-08">
      <value>0x07</value>
      <name>Source Tree Join route</name>
      <xref type="rfc" data="rfc7441"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record>
      <value>0x08-0x3f</value>
      <name>Unassigned (Generic/PIM range)</name>
    </record>
    <record date="2014-12-08">
      <value>0x40-0x42</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc7441"/>
    </record>
    <record date="2014-12-08">
      <value>0x43</value>
      <name>S-PMSI A-D route for C-multicast mLDP</name>
      <xref type="rfc" data="rfc7441"/>
    </record>
    <record date="2014-12-08">
      <value>0x44</value>
      <name>Leaf A-D route for C-multicast mLDP</name>
      <xref type="rfc" data="rfc7441"/>
    </record>
    <record date="2014-12-08">
      <value>0x45-0x46</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc7441"/>
    </record>
    <record date="2014-12-08">
      <value>0x47</value>
      <name>Source Tree Join route for C-multicast mLDP</name>
      <xref type="rfc" data="rfc7441"/>
    </record>
   <record>
      <value>0x48-0x7f</value>
      <name>Unassigned (mLDP range)</name>
    </record>
    <record date="2014-12-08">
      <value>0x80-0xff</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc7441"/>
    </record>
 </registry>

  <registry id="bgp-prefix-sid-tlv-types">
    <title>BGP Prefix-SID TLV Types</title>
    <registration_rule>Expert Review</registration_rule>
    <expert>Acee Lindem, Hannes Gredler</expert>
    <xref type="rfc" data="rfc8669"/>
    <record date="2018-08-13">
      <value>0</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc8669"/>
    </record>
    <record date="2018-08-13">
      <value>1</value>
      <name>Label-Index</name>
      <xref type="rfc" data="rfc8669"/>
    </record>
    <record date="2018-08-13">
      <value>2</value>
      <name>Deprecated</name>
      <xref type="rfc" data="rfc8669"/>
    </record>
    <record date="2018-08-13">
      <value>3</value>
      <name>Originator SRGB</name>
      <xref type="rfc" data="rfc8669"/>
    </record>
    <record date="2020-05-29">
      <value>4</value>
      <name>Deprecated</name>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record date="2020-05-29" updated="2022-07-01">
      <value>5</value>
      <name>SRv6 L3 Service TLV</name>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record date="2020-05-29" updated="2022-07-01">
      <value>6</value>
      <name>SRv6 L2 Service TLV</name>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record date="2026-03-09">
      <value>7</value>
      <name>SRv6 Transport TLV</name>
      <xref type="draft" data="draft-sa-idr-bgp-srv6-mpls-transport-iw-02"/>
    </record>
    <record>
      <value>8-254</value>
      <name>Unassigned</name>
    </record>
    <record date="2018-08-13">
      <value>255</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc8669"/>
    </record>
  </registry>

  <registry id="bgp-prefix-sid-label-index-tlv-flags">
    <title>BGP Prefix-SID Label-Index TLV Flags</title>
    <registration_rule>Expert Review</registration_rule>
    <expert>Acee Lindem, Hannes Gredler</expert>
    <xref type="rfc" data="rfc8669"/>
    <record>
      <value>0x0001-0x8000</value>
      <name>Unassigned</name>
    </record>
    
  </registry>
  
  <registry id="bgp-prefix-sid-originator-srgb-tlv-flags">
    <title>BGP Prefix-SID Originator SRGB TLV Flags</title>
    <registration_rule>Expert Review</registration_rule>
    <expert>Acee Lindem, Hannes Gredler</expert>
    <xref type="rfc" data="rfc8669"/>
    <record>
      <value>0x0001-0x8000</value>
      <name>Unassigned</name>
    </record>
    
  </registry>

  <registry id="bgp-graceful-restart-flags">
    <title>BGP Graceful Restart Flags</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc4724"/>
    <xref type="rfc" data="rfc8538"/>
    <record date="2018-12-13">
      <value>0</value>
      <name>Restart State</name>
      <shortname>R</shortname>
      <xref type="rfc" data="rfc4724"/>
    </record>
    <record date="2018-12-13">
      <value>1</value>
      <name>Notification</name>
      <shortname>N</shortname>
      <xref type="rfc" data="rfc8538"/>
    </record>
    <record>
      <value>2-3</value>
      <name>Unassigned</name>
      <shortname/>
    </record>
  </registry>
  
  <registry id="bgp-graceful-restart-flags-for-address-family">
    <title>BGP Graceful Restart Flags for Address Family</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc4724"/>
    <xref type="rfc" data="rfc8538"/>
    <record date="2018-12-13">
      <value>0</value>
      <name>Forwarding State</name>
      <shortname>F</shortname>
      <xref type="rfc" data="rfc4724"/>
    </record>
    <record>
      <value>1-7</value>
      <name>Unassigned</name>
      <shortname/>
    </record>
  </registry>
  
  <registry id="sfp-attribute-tlvs">
    <title>SFP Attribute TLVs</title>
    <registration_rule>First Come First Served</registration_rule>
    <xref type="rfc" data="rfc9015"/>
    <record date="2020-09-02">
      <value>0</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc9015"/>
      <registration/>
    </record>
    <record date="2020-09-02">
      <value>1</value>
      <name>Association TLV</name>
      <xref type="rfc" data="rfc9015"/>
      <registration>2020-09-02</registration>
    </record>
    <record date="2020-09-02">
      <value>2</value>
      <name>Hop TLV</name>
      <xref type="rfc" data="rfc9015"/>
      <registration>2020-09-02</registration>
    </record>
    <record date="2020-09-02">
      <value>3</value>
      <name>SFT TLV</name>
      <xref type="rfc" data="rfc9015"/>
      <registration>2020-09-02</registration>
    </record>
    <record date="2020-09-02">
      <value>4</value>
      <name>MPLS Swapping/Stacking</name>
      <xref type="rfc" data="rfc9015"/>
      <registration>2020-09-02</registration>
    </record>
    <record date="2020-09-02">
      <value>5</value>
      <name>SFP Traversal With MPLS</name>
      <xref type="rfc" data="rfc9015"/>
      <registration>2020-09-02</registration>
    </record>
    <record>
      <value>6-65534</value>
      <name>Unassigned</name>
      <registration/>
    </record>
    <record date="2020-09-02">
      <value>65535</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc9015"/>
      <registration/>
    </record>
  </registry>

  <registry id="sfp-association-type">
    <title>SFP Association Type</title>
    <registration_rule>First Come First Served</registration_rule>
    <xref type="rfc" data="rfc9015"/>
    <record date="2020-09-02">
      <value>0</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc9015"/>
      <registration/>
    </record>
    <record date="2020-09-02">
      <value>1</value>
      <name>Bidirectional SFP</name>
      <xref type="rfc" data="rfc9015"/>
      <registration>2020-09-02</registration>
    </record>
    <record>
      <value>2-65534</value>
      <name>Unassigned</name>
      <registration/>
    </record>
    <record date="2020-09-02">
      <value>65535</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc9015"/>
      <registration/>
    </record>
  </registry>

  <registry id="sfc-spi-si-representation-flags">
    <title>SFC SPI/SI Representation Flags</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc9015"/>
    <record date="2020-09-02">
      <value>0</value>
      <name>NSH data plane</name>
      <xref type="rfc" data="rfc9015"/>
    </record>
    <record date="2020-09-02">
      <value>1</value>
      <name>MPLS data plane</name>
      <xref type="rfc" data="rfc9015"/>
    </record>
    <record>
      <value>2-15</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  <registry id="bfd-mode">
    <title>BFD Mode</title>
    <xref type="rfc" data="rfc9026"/>
    <range>
      <value>0-175</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>176-249</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>250-254</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record date="2021-02-05">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record date="2021-02-05">
      <value>1</value>
      <description>P2MP BFD Session</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record>
      <value>2-175</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-12-26">
      <value>176</value>
      <description>S-BFD for SRv6 Locator Session</description>
      <xref type="draft" data="draft-wang-bess-sbfd-discriminator-04"/>
    </record>
    <record date="2022-12-26">
      <value>177</value>
      <description>S-BFD for Common Session</description>
      <xref type="draft" data="draft-wang-bess-sbfd-discriminator-04"/>
    </record>
    <record>
      <value>178-249</value>
      <description>Unassigned</description>
    </record>
    <record date="2021-02-05">
      <value>250-254</value>
      <description>Experimental Use</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record date="2021-02-05">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
  </registry>
	
  <registry id="bfd-discriminator-optional-tlv-type">
    <title>BFD Discriminator Optional TLV Type</title>
    <xref type="rfc" data="rfc9026"/>
    <range>
      <value>0-175</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>176-249</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>250-254</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record date="2021-02-05">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record date="2021-02-05">
      <value>1</value>
      <description>Source IP Address</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record>
      <value>2-175</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>176-249</value>
      <description>Unassigned</description>
    </record>
    <record date="2021-02-05">
      <value>250-254</value>
      <description>Experimental Use</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
    <record date="2021-02-05">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9026"/>
    </record>
  </registry>

  <registry id="srv6-service-sub-tlv-types">
    <title>SRv6 Service Sub-TLV Types</title>
    <xref type="rfc" data="rfc9252"/>
    <range>
      <value>0-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-254</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record date="2022-04-01">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record date="2021-02-05">
      <value>1</value>
      <description>SRv6 SID Information Sub-TLV</description>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record>
      <value>2-254</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-04-01">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9252"/>
    </record>
  </registry>

  <registry id="srv6-service-data-sub-sub-tlv-types">
    <title>SRv6 Service Data Sub-Sub-TLV Types</title>
    <xref type="rfc" data="rfc9252"/>
    <range>
      <value>0-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-254</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record date="2022-04-01">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record date="2021-04-01">
      <value>1</value>
      <description>SRv6 SID Structure Sub-Sub-TLV</description>
      <xref type="rfc" data="rfc9252"/>
    </record>
    <record>
      <value>2-254</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-04-01">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9252"/>
    </record>
  </registry>
  
  <registry id="bgp-srv6-service-sid-flags">
    <title>BGP SRv6 Service SID Flags</title>
    <registration_rule>IETF Review</registration_rule>
    <xref type="rfc" data="rfc9252"/>
    <record>
      <value>0-7</value>
      <name>Unassigned</name>
    </record>
  </registry>

  <registry id="long-lived-graceful-restart-flags-for-address-family">
    <title>Long-Lived Graceful Restart Flags for Address Family</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc9494"/>
    <record date="2023-08-15">
      <value>0</value>
      <name>Preservation of state</name>
      <shortname>F</shortname>
      <xref type="rfc" data="rfc9494"/>
    </record>
    <record>
      <value>1-7</value>
      <name>Unassigned</name>
      <shortname/>
    </record>
  </registry>

  <registry id="bgp-bier-tlv-sub-tlv-types">
    <title>BGP BIER TLV and Sub-TLV Types</title>
    <registration_rule>First Come First Served</registration_rule>
    <xref type="rfc" data="rfc9793"/>
    <record date="2024-12-20">
      <value>0</value>
      <name>Reserved</name>
      <reference><xref type="rfc" data="rfc9793"/></reference>
    </record>
    <record date="2024-12-20">
      <value>1</value>
      <name>BIER TLV</name>
      <reference><xref type="rfc" data="rfc9793"/></reference>
    </record>
    <record date="2024-12-20">
      <value>2</value>
      <name>MPLS Encapsulation sub-TLV</name>
      <reference><xref type="rfc" data="rfc9793"/></reference>
    </record>
    <record date="2024-12-20">
      <value>3</value>
      <name>non-MPLS Encapsulation sub-TLV</name>
      <reference><xref type="rfc" data="rfc9793"/></reference>
    </record>
    <record date="2024-12-20">
      <value>4</value>
      <name>BIER Nexthop sub-TLV</name>
      <reference><xref type="rfc" data="rfc9793"/></reference>
    </record>
    <record date="2024-12-27">
      <value>5</value>
      <name>BIER PHP Request</name>
      <reference><xref type="draft" data="RFC-ietf-bier-php-16"/></reference>
    </record>
    <record>
      <value>6-65535</value>
      <name>Unassigned</name>
    </record>
  </registry>

  <registry id="bgp-car-nlri-types">
    <title>BGP CAR NLRI Types</title>
    <registration_rule>Specification Required</registration_rule>
    <expert>Bruno Decraene, Swadesh Agrawal</expert>
    <xref type="rfc" data="rfc9871"/>
    <record date="2025-03-19">
      <value>0</value>
      <name>Reserved</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record date="2025-03-19">
      <value>1</value>
      <name>Color-Aware Route</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record date="2025-03-19">
      <value>2</value>
      <name>IP Prefix</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record>
      <value>3-255</value>
      <name>Unassigned</name>
    </record>
  </registry>

  <registry id="bgp-car-nlri-tlv-types">
    <title>BGP CAR NLRI TLV Types</title>
    <registration_rule>Specification Required</registration_rule>
    <expert>Bruno Decraene, Swadesh Agrawal</expert>
    <xref type="rfc" data="rfc9871"/>
    <record date="2025-03-19">
      <value>0</value>
      <name>Reserved</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record date="2025-03-19">
      <value>1</value>
      <name>Label</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record date="2025-03-19">
      <value>2</value>
      <name>Label-Index</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record date="2025-03-19">
      <value>3</value>
      <name>SRv6 SID</name>
      <reference><xref type="rfc" data="rfc9871"/></reference>
    </record>
    <record>
      <value>4-64</value>
      <name>Unassigned</name>
    </record>
  </registry>

  <people>
    <person id="Eric_Rosen">
      <name>Eric Rosen</name>
      <uri>mailto:erosen&amp;cisco.com</uri>
      <updated>2010-02-23</updated>
    </person>
    <person id="Gargi_Nalawade">
      <name>Gargi Nalawade</name>
      <uri>mailto:gargi&amp;cisco.com</uri>
      <updated>2004-02</updated>
    </person>
  </people>
</registry>
