<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ospf-parameters.xsl"?>
<?xml-model href="ospf-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ospf-parameters">
  <title>Open Shortest Path First (OSPF) Parameters</title>
  <created>2015-11-03</created>
  <updated>2026-03-25</updated>

  <registry id="ri-tlv">
    <title>OSPF Router Information (RI) TLVs</title>
    <xref type="rfc" data="rfc7770"/>
    <range>
      <value>1-32767</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>32768-32777</value>
      <registration_rule>Experimentation</registration_rule>
      <note>IANA does not assign</note>
    </range>
    <range>
      <value>32778-65535</value>
      <registration_rule>Reserved</registration_rule>
      <note>IANA does not assign</note>
    </range>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7770"/>
    </record>
    <record updated="2016-01-21">
      <value>1</value>
      <description>Router Informational Capabilities</description>
      <xref type="rfc" data="rfc7770"/>
    </record>
    <record date="2016-01-21">
      <value>2</value>
      <description>Router Functional Capabilities</description>
      <xref type="rfc" data="rfc7770"/>
    </record>
    <record>
      <value>3</value>
      <description>TE-MESH-GROUP TLV (IPv4)</description>
      <xref type="rfc" data="rfc4972"/>
    </record>
    <record>
      <value>4</value>
      <description>TE-MESH-GROUP TLV (IPv6)</description>
      <xref type="rfc" data="rfc4972"/>
    </record>
    <record>
      <value>5</value>
      <description>TE Node Capability Descriptor</description>
      <xref type="rfc" data="rfc5073"/>
    </record>
    <record>
      <value>6</value>
      <description>PCED</description>
      <xref type="rfc" data="rfc5088"/>
    </record>
    <record>
      <value>7</value>
      <description>OSPF Dynamic Hostname</description>
      <xref type="rfc" data="rfc5642"/>
    </record>
    <record date="2014-06-26" updated="2016-08-09">
      <value>8</value>
      <description>SR-Algorithm TLV</description>
      <xref type="rfc" data="rfc8665"/>
    </record>
    <record date="2014-06-26" updated="2016-08-09">
      <value>9</value>
      <description>SID/Label Range TLV</description>
      <xref type="rfc" data="rfc8665"/>
    </record>
    <record date="2015-12-03">
      <value>10</value>
      <description>Node Admin Tag TLV</description>
      <xref type="rfc" data="rfc7777"/>
    </record>
    <record date="2016-05-10">
      <value>11</value>
      <description>S-BFD Discriminator</description>
      <xref type="rfc" data="rfc7884"/>
    </record>
    <record date="2017-06-01" updated="2018-10-18">
      <value>12</value>
      <description>Node MSD</description>
      <xref type="rfc" data="rfc8476"/>
    </record>
    <record date="2017-10-25">
      <value>13</value>
      <description>Tunnel Encapsulations</description>
      <xref type="rfc" data="rfc9013"/>
    </record>
    <record date="2017-12-13">
      <value>14</value>
      <description>SR Local Block TLV</description>
      <xref type="rfc" data="rfc8665"/>
    </record>
    <record date="2017-12-13">
      <value>15</value>
      <description>SRMS Preference TLV</description>
      <xref type="rfc" data="rfc8665"/>
    </record>
    <record date="2017-06-04" updated="2022-10-14">
      <value>16</value>
      <description>Flexible Algorithm Definition (FAD) TLV</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 5.2</xref>
    </record>
    <record date="2019-07-31" updated="2024-04-17">
      <value>17</value>
      <description>OSPF Area Leader</description>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
    <record date="2019-07-31" updated="2024-04-17">
      <value>18</value>
      <description>OSPF Dynamic Flooding</description>
        <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
    <record>
      <value>19</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-07-11" updated="2023-07-11">
      <value>20</value>
      <description>SRv6 Capabilities</description>
      <xref type="rfc" data="rfc9513">RFC9513, Section 2</xref>
    </record>
    <record date="2023-07-10">
      <value>21</value>
      <description>IP Algorithm</description>
      <xref type="rfc" data="rfc9502">RFC9502, Section 5.2</xref>
    </record>
    <record>
      <value>22-32767</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32768-32777</value>
      <description>Experimentation</description>
      <xref type="rfc" data="rfc7770"/>
    </record>
    <record>
      <value>32778-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7770"/>
    </record>
  </registry>

  <registry id="router-informational-capability">
    <title>OSPF Router Informational Capability Bits</title>
    <xref type="rfc" data="rfc7770"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>OSPF graceful restart capable</description>
      <xref type="rfc" data="rfc3623"/>
    </record>
    <record>
      <value>1</value>
      <description>OSPF graceful restart helper</description>
      <xref type="rfc" data="rfc3623"/>
    </record>
    <record>
      <value>2</value>
      <description>OSPF Stub Router support</description>
      <xref type="rfc" data="rfc3137"/>
    </record>
    <record>
      <value>3</value>
      <description>OSPF Traffic Engineering support</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record updated="2016-03-08">
      <value>4</value>
      <description>OSPF point-to-point over LAN</description>
      <xref type="rfc" data="rfc5309"/>
    </record>
    <record>
      <value>5</value>
      <description>OSPF Experimental TE</description>
      <xref type="rfc" data="rfc4973"/>
    </record>
    <record date="2016-11-10">
      <value>6</value>
      <description>Two-Part Metric support</description>
      <xref type="rfc" data="rfc8042"/>
    </record>
    <record date="2019-12-23">
      <value>7</value>
      <description>OSPF Host Router</description>
      <xref type="rfc" data="rfc8770"/>
    </record>
    <record>
      <value>8-31</value>
      <description>Unassigned</description>
    </record>
  </registry>
 
  <registry id="router-functional-capability">
    <title>OSPF Router Functional Capability Bits</title>
    <xref type="rfc" data="rfc7770"/>
    <registration_rule>IETF Review</registration_rule>
    <note>When this registry is modified, the YANG module 
<xref type="registry" data="iana-ospf-functional-cap-bits">iana-ospf-functional-cap-bits</xref> must be updated as defined 
in <xref type="draft" data="RFC-ietf-lsr-ospf-ls-link-infinity-25"/>.</note>
    <record date="2026-03-25">
      <value>0</value>
      <description>Unreachable Link</description>
      <xref type="draft" data="RFC-ietf-lsr-ospf-ls-link-infinity-25"/>
    </record>
    <record>
      <value>1-31</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="tunnel-parameter-tlv">
    <title>OSPF Tunnel Parameter Sub-TLVs</title>
    <xref type="rfc" data="rfc9013"/>
    <range>
      <value>1-34999</value>
      <registration_rule>Standards Action</registration_rule>
    </range>
    <range>
      <value>35000-65499</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9013"/>
    </record>
    <record date="2017-10-25">
      <value>1</value>
      <description>Encapsulation</description>
      <xref type="rfc" data="rfc9013"/>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record date="2017-10-25">
      <value>2</value>
      <description>Protocol Type</description>
      <xref type="rfc" data="rfc9013"/>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record date="2017-10-25" updated="2021-05-11">
      <value>3</value>
      <description>Tunnel Egress Endpoint</description>
      <xref type="rfc" data="rfc9013"/>
	  <xref type="rfc-errata" data="6576"/>
    </record>
    <record date="2017-10-25">
      <value>4</value>
      <description>Color</description>
      <xref type="rfc" data="rfc9013"/>
    </record>
    <record date="2017-10-25">
      <value>5</value>
      <description>Load-Balancing Block</description>
      <xref type="rfc" data="rfc9013"/>
      <xref type="rfc" data="rfc5640"/>
    </record>
    <record date="2017-10-25">
      <value>6</value>
      <description>DS Field</description>
      <xref type="rfc" data="rfc9013"/>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record date="2017-10-25">
      <value>7</value>
      <description>UDP Destination Port</description>
      <xref type="rfc" data="rfc9013"/>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record date="2017-10-25">
      <value>8-65499</value>
      <description>Unassigned</description>
    </record>
    <record date="2017-10-25">
      <value>65500-65534</value>
      <description>Experimental</description>
      <xref type="rfc" data="rfc9013"/>
    </record>
    <record date="2017-10-25">
      <value>65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9013"/>
    </record>
  </registry>

  <registry id="flex-algorithm-prefix-metric-bits">
    <title>OSPF Flex-Algorithm Prefix Metric Bits</title>
    <xref type="rfc" data="rfc9350"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>E bit - External Type</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 9</xref>
    </record>
    <record>
      <value>1-7</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="flexible-algorithm-definition-tlv-sub-tlvs">
    <title>OSPF Flexible Algorithm Definition TLV Sub-TLVs</title>
    <xref type="rfc" data="rfc9350"/>
    <registration_rule>IETF Review or IESG Approval</registration_rule>
    <record date="2022-10-14">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9350"/>
    </record>
    <record date="2022-10-14">
      <value>1</value>
      <description>Flexible Algorithm Exclude Admin Group</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 7.1</xref>
    </record>
    <record date="2022-10-14">
      <value>2</value>
      <description>Flexible Algorithm Include-Any Admin Group</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 7.2</xref>
    </record>
    <record date="2022-10-14">
      <value>3</value>
      <description>Flexible Algorithm Include-All Admin Group</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 7.3</xref>
    </record>
    <record date="2022-10-14">
      <value>4</value>
      <description>Flexible Algorithm Definition Flags</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 7.4</xref>
    </record>
    <record date="2022-10-14">
      <value>5</value>
      <description>Flexible Algorithm Exclude SRLG</description>
      <xref type="rfc" data="rfc9350">RFC9350, Section 7.5</xref>
    </record>
    <record date="2023-02-16" updated="2025-02-28">
      <value>6</value>
      <description>OSPF Exclude Minimum Bandwidth</description>
      <xref type="rfc" data="rfc9843">RFC9843, Section 3.2.1</xref>
    </record>
    <record date="2023-02-16" updated="2025-02-28">
      <value>7</value>
      <description>OSPF Exclude Maximum Delay</description>
      <xref type="rfc" data="rfc9843">RFC9843, Section 3.2.2</xref>
    </record>
    <record date="2023-02-16" updated="2025-02-28">
      <value>8</value>
      <description>OSPF Reference Bandwidth</description>
      <xref type="rfc" data="rfc9843">RFC9843, Section 4.1.4.1</xref>
    </record>
    <record date="2023-02-16" updated="2025-03-03">
      <value>9</value>
      <description>OSPF Bandwidth Threshold</description>
      <xref type="rfc" data="rfc9843">RFC9843, Section 4.1.4.2</xref>
    </record>
    <record date="2023-12-21" updated="2025-08-08">
      <value>10</value>
      <description>Flexible Algorithm Exclude Reverse Admin Group</description>
      <xref type="rfc" data="rfc9917">RFC9917, Section 8</xref>
    </record>
    <record date="2023-12-21" updated="2025-08-08">
      <value>11</value>
      <description>Flexible Algorithm Include-Any Reverse Admin Group</description>
      <xref type="rfc" data="rfc9917">RFC9917, Section 9</xref>
    </record>
    <record date="2023-12-21" updated="2025-08-08">
      <value>12</value>
      <description>Flexible Algorithm Include-All Reverse Admin Group</description>
      <xref type="rfc" data="rfc9917">RFC9917, Section 10</xref>
    </record>
    <record>
      <value>13-32767</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-10-14">
      <value>32768-33023</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc9350"/>
    </record>
    <record date="2022-10-14">
      <value>33024-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9350"/>
    </record>
  </registry>

  <registry id="dynamic-flooding-lsa">
    <title>OSPF Dynamic Flooding LSA TLVs</title>
    <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    <registration_rule>IETF Review or IESG Approval</registration_rule>
    <record date="2024-04-17">
      <value>0</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
    <record date="2024-04-17">
      <value>1</value>
      <description>OSPF Area Router IDs</description>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
    <record date="2024-04-17">
      <value>2</value>
      <description>OSPF Flooding Path</description>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
    <record>
      <value>3-32767</value>
      <description>Unassigned</description>
    </record>
    <record date="2024-04-17">
      <value>32768-33023</value>
      <description>Reserved for Experimental Use</description>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
    <record date="2024-04-17">
      <value>33024-65535</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
  </registry>

  <registry id="link-attributes-sub-tlv">
    <title>OSPF Link Attributes Sub-TLV Bit Values</title>
    <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    <registration_rule>IETF Review or IESG Approval</registration_rule>
    <note>The "L2BM" column indicates applicability to the L2 Bundle Member 
Attributes sub-TLV. The options for the "L2BM" column are:
      
Y - This bit MAY appear in the L2 Bundle Member Attributes sub-TLV.
      
N - This bit MUST NOT appear in the L2 Bundle Member Attributes sub-TLV.
    </note>
    <record date="2024-04-17">
      <value>0</value>
      <description>Local Edge Enabled for Flooding (LEEF)</description>
      <l2bm>N</l2bm>
      <xref type="draft" data="RFC-ietf-lsr-dynamic-flooding-18"/>
    </record>
  </registry>
  <people/>
</registry>
