<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ospf-traffic-eng-tlvs.xsl"?>
<?xml-model href="ospf-traffic-eng-tlvs.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ospf-traffic-eng-tlvs">
  <title>Open Shortest Path First (OSPF) Traffic Engineering TLVs</title>
  <created>2003-08-29</created>
  <updated>2025-09-16</updated>
  
  <registry id="top-level">
    <title>Top Level Types in TE LSAs</title>
    <xref type="rfc" data="rfc3630"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>1</value>
      <description>Router Address</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>2</value>
      <description>Link</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>3</value>
      <description>Router IPv6 Address</description>
      <xref type="rfc" data="rfc5329"/>
    </record>
    <record>
      <value>4</value>
      <description>Link Local</description>
      <xref type="rfc" data="rfc4203"/>
    </record>
    <record>
      <value>5</value>
      <description>Node Attribute</description>
      <xref type="rfc" data="rfc5786"/>
    </record>
    <record date="2015-09-22">
      <value>6</value>
      <description>Optical Node Property</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record>
      <value>7-32767</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32768-32777</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>32778-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
  </registry>
  
  <registry id="subtlv1">
    <title>Types for sub-TLVs of Router Address TLV (Value 1)</title>
    <xref type="rfc" data="rfc6827"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>1-11</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>12</value>
      <description>Inter-RA Export Upward sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>13</value>
      <description>Inter-RA Export Downward sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>14-32767</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32768-32777</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>32778-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
  </registry>
  
  <registry id="subtlv2">
    <title>Types for sub-TLVs of TE Link TLV (Value 2)</title>
    <xref type="rfc" data="rfc3630"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>1</value>
      <description>Link type (1 octet)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>2</value>
      <description>Link ID (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>3</value>
      <description>Local interface IP address (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>4</value>
      <description>Remote interface IP address (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>5</value>
      <description>Traffic engineering metric (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>6</value>
      <description>Maximum bandwidth (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>7</value>
      <description>Maximum reservable bandwidth (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>8</value>
      <description>Unreserved bandwidth (32 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>9</value>
      <description>Administrative group (4 octets)</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>10</value>
      <description>Local and Remote TE Router ID sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>11</value>
      <description>Link Local/Remote Identifiers (8 octets)</description>
      <xref type="rfc" data="rfc4203"/>
    </record>
    <record>
      <value>12</value>
      <description>Inter-RA Export Upward sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>13</value>
      <description>Inter-RA Export Downward sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>14</value>
      <description>Link Protection Type (4 octets)</description>
      <xref type="rfc" data="rfc4203"/>
    </record>
    <record>
      <value>15</value>
      <description>Interface Switching Capability Descriptor (variable)</description>
      <xref type="rfc" data="rfc4203"/>
    </record>
    <record>
      <value>16</value>
      <description>Shared Risk Link Group (variable)</description>
      <xref type="rfc" data="rfc4203"/>
    </record>
    <record>
      <value>17</value>
      <description>Bandwidth Constraints</description>
      <xref type="rfc" data="rfc4124"/>
    </record>
    <record>
      <value>18</value>
      <description>Neighbor ID</description>
      <xref type="rfc" data="rfc5329"/>
    </record>
    <record>
      <value>19</value>
      <description>Local Interface IPv6 Address</description>
      <xref type="rfc" data="rfc5329"/>
    </record>
    <record>
      <value>20</value>
      <description>Remote Interface IPv6 Address</description>
      <xref type="rfc" data="rfc5329"/>
    </record>
    <record>
      <value>21</value>
      <description>Remote AS Number sub-TLV</description>
      <xref type="rfc" data="rfc5392"/>
    </record>
    <record>
      <value>22</value>
      <description>IPv4 Remote ASBR ID sub-TLV</description>
      <xref type="rfc" data="rfc5392"/>
    </record>
    <record>
      <value>23</value>
      <description>Unconstrained TE LSP Count (sub-)TLV</description>
      <xref type="rfc" data="rfc5330"/>
    </record>
    <record>
      <value>24</value>
      <description>IPv6 Remote ASBR ID sub-TLV</description>
      <xref type="rfc" data="rfc5392"/>
    </record>
    <record>
      <value>25</value>
      <description>Interface Adjustment Capability Descriptor (IACD)</description>
      <xref type="rfc" data="rfc6001"/>
    </record>
    <record date="2014-05-29">
      <value>26</value>
      <description>Extended Administrative Group</description>
      <xref type="rfc" data="rfc7308"/>
    </record>
    <record date="2015-01-12">
      <value>27</value>
      <description>Unidirectional Link Delay</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-01-12">
      <value>28</value>
      <description>Min/Max Unidirectional Link Delay</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-01-12">
      <value>29</value>
      <description>Unidirectional Delay Variation</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-01-12">
      <value>30</value>
      <description>Unidirectional Link Loss</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-01-12">
      <value>31</value>
      <description>Unidirectional Residual Bandwidth</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-01-12">
      <value>32</value>
      <description>Unidirectional Available Bandwidth</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-01-12">
      <value>33</value>
      <description>Unidirectional Utilized Bandwidth</description>
      <xref type="rfc" data="rfc7471"/>
    </record>
    <record date="2015-03-17">
      <value>34</value>
      <description>Port Label Restrictions</description>
      <xref type="rfc" data="rfc7580"/>
    </record>
    <record date="2016-11-10">
      <value>35</value>
      <description>Network-to-Router TE Metric Sub-TLV</description>
      <xref type="rfc" data="rfc8042"/>
    </record>
    <record date="2023-02-16" updated="2025-02-28">
      <value>36</value>
      <description>Generic Metric</description>
      <xref type="rfc" data="rfc9843">RFC9843, Section 2.2</xref>
    </record>
    <record>
      <value>37-32767</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32768-32777</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
    <record>
      <value>32778-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3630"/>
    </record>
  </registry>
  
  <registry id="subtlv5">
    <title>Types for sub-TLVs of TE Node Attribute TLV (Value 5)</title>
    <xref type="rfc" data="rfc5786"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5786"/>
    </record>
    <record>
      <value>1</value>
      <description>Node IPv4 Local Address</description>
      <xref type="rfc" data="rfc5786"/>
    </record>
    <record>
      <value>2</value>
      <description>Node IPv6 Local Address</description>
      <xref type="rfc" data="rfc5786"/>
    </record>
    <record>
      <value>3-4</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>5</value>
      <description>Local TE Router ID sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>6-11</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>12</value>
      <description>Inter-RA Export Upward sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record>
      <value>13</value>
      <description>Inter-RA Export Downward sub-TLV</description>
      <xref type="rfc" data="rfc6827"/>
    </record>
    <record date="2015-03-17">
      <value>14</value>
      <description>Connectivity Matrix</description>
      <xref type="rfc" data="rfc7580"/>
    </record>
    <record>
      <value>15-32767</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32768-32777</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc5786"/>
    </record>
    <record>
      <value>32778-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5786"/>
    </record>
  </registry>

  <registry id="subtlv6">
    <title>Types for sub-TLVs of Optical Node Property (Value 6)</title>
    <xref type="rfc" data="rfc7688"/>
    <registration_rule>Standards Action</registration_rule>
    <record date="2015-09-22">
      <value>0</value>
      <length/>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>1</value>
      <length>variable</length>
      <description>Resource Block Information</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>2</value>
      <length>variable</length>
      <description>Resource Accessibility</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>3</value>
      <length>variable</length>
      <description>Resource Wavelength Constraints</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>4</value>
      <length>variable</length>
      <description>Resource Block Pool State</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>5</value>
      <length>variable</length>
      <description>Resource Block Shared Access Wavelength Availability</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record>
      <value>6-65535</value>
      <length/>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="otn-tdm-scsi">
    <title>Types for sub-TLVs of OTN-TDM SCSI (Switching Capability Specific Information)</title>
    <xref type="rfc" data="rfc7138"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7138"/>
    </record>
    <record>
      <value>1</value>
      <description>Unreserved Bandwidth for fixed containers</description>
      <xref type="rfc" data="rfc7138"/>
    </record>
    <record>
      <value>2</value>
      <description>Unreserved/MAX Bandwidth for flexible containers</description>
      <xref type="rfc" data="rfc7138"/>
    </record>
    <record>
      <value>3-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="wson-lsc-scsi-sub-tlv">
    <title>Types for sub-TLVs of WSON-LSC SCSI (Switching Capability Specific Information)</title>
    <xref type="rfc" data="rfc7688"/>
    <registration_rule>Standards Action</registration_rule>
    <record date="2015-09-22">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>1</value>
      <description>Available Labels</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record date="2015-09-22">
      <value>2</value>
      <description>Shared Backup Labels</description>
      <xref type="rfc" data="rfc7688"/>
    </record>
    <record>
      <value>3-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <people/>
</registry>
