<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ipv6-parameters.xsl"?>
<?xml-model href="ipv6-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ipv6-parameters">
  <title>Internet Protocol Version 6 (IPv6) Parameters</title>
  <updated>2025-12-24</updated>
  
  <registry id="ipv6-parameters-1">
    <title>Next Header Types</title>
    <xref type="rfc" data="rfc8200"/>
    <xref type="rfc" data="rfc2780"/>
    <xref type="rfc" data="rfc7045"/>
    <note>This registry has been closed in favor of the IPv6 Extension Header Types 
registry, also located at <xref type="registry" data="ipv6-parameters"/>.
    </note>
  </registry>
  
    <registry id="extension-header">
    <title>IPv6 Extension Header Types</title>
    <xref type="rfc" data="rfc2780"/>
    <xref type="rfc" data="rfc5237"/>
    <xref type="rfc" data="rfc7045"/>
    <xref type="rfc" data="rfc9899"/>
    <registration_rule>Standards Action or IESG Approval</registration_rule>
    <note>The "IPv6 Extension Header" field in the Assigned Internet Protocol Numbers 
registry at <xref type="registry" data="protocol-numbers"/> should be updated for any 
Protocol Number added to this registry.
    </note>
    <note>When a new code is assigned to an IPv6 Extension Header, the next available
free bit in <xref type="uri" data="https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-ipv6extensionheaders-bits">IPFIX ipv6ExtensionHeaders Bits</xref> is selected for this new
Extension Header. <xref type="uri" data="https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-ipv6extensionheaders-bits">IPFIX ipv6ExtensionHeaders Bits</xref> is updated accordingly.
Modifications to existing registrations must be mirrored in
<xref type="uri" data="https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-ipv6extensionheaders-bits">IPFIX ipv6ExtensionHeaders Bits</xref>.
    </note>
    <note>When this registry is modified, the YANG module "iana-ipv6-ext-types" 
<xref type="registry" data="yang-parameters"/> must be updated as defined in 
<xref type="rfc" data="rfc9899"/>.
    </note>
    <record>
      <value>0</value>
      <description>IPv6 Hop-by-Hop Option</description>
      <xref type="rfc" data="rfc8200"/>
    </record>
    <record>
      <value>43</value>
      <description>Routing Header for IPv6</description>
      <xref type="rfc" data="rfc8200"/>
      <xref type="rfc" data="rfc5095"/>
    </record>
    <record>
      <value>44</value>
      <description>Fragment Header for IPv6</description>
      <xref type="rfc" data="rfc8200"/>
    </record>
    <record>
      <value>50</value>
      <description>Encapsulating Security Payload</description>
      <xref type="rfc" data="rfc4303"/>
    </record>    
    <record>
      <value>51</value>
      <description>Authentication Header</description>
      <xref type="rfc" data="rfc4302"/>
    </record>    
    <record>
      <value>60</value>
      <description>Destination Options for IPv6</description>
      <xref type="rfc" data="rfc8200"/>
    </record>
    <record>
      <value>135</value>
      <description>Mobility Header</description>
      <xref type="rfc" data="rfc6275"/>
    </record>
    <record updated="2014-11-25">
      <value>139</value>
      <description>Host Identity Protocol</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>140</value>
      <description>Shim6 Protocol</description>
      <xref type="rfc" data="rfc5533"/>
    </record>
    <record>
      <value>253</value>
      <description>Use for experimentation and testing</description>
      <xref type="rfc" data="rfc3692"/>
      <xref type="rfc" data="rfc4727"/>
    </record>  
    <record>
      <value>254</value>
      <description>Use for experimentation and testing</description>
      <xref type="rfc" data="rfc3692"/>
      <xref type="rfc" data="rfc4727"/>
    </record> 
  </registry>
  
  <registry id="ipv6-parameters-2">
    <title>Destination Options and Hop-by-Hop Options</title>
    <xref type="rfc" data="rfc8200"/>
    <xref type="rfc" data="rfc2780"/>
    <xref type="rfc" data="rfc9673"/>
    <registration_rule>IESG Approval, IETF Review or Standards Action</registration_rule>
    <note>From <xref type="rfc" data="rfc8200"/> IPv6 Option Types are 8-bit values, 
structured as three subfields, are defined in Section 4.2 of 
<xref type="rfc" data="rfc8200"/>.

Each distinct 8-bit Option Type identifies a different option, i.e., the
high-order 3 bits are considered part of the option identification.
However, it is recommended that Option Types be assigned with distinct
values in the "rest" subfield, until and unless that 5-bit space becomes
full.
    </note>
    <record>
      <value>0x00</value>
      <act>00</act>
      <chg>0</chg>
      <rest>00000</rest>
      <description>Pad1</description>
      <xref type="rfc" data="rfc2460"/>
    </record>
    <record>
      <value>0x01</value>
      <act>00</act>
      <chg>0</chg>
      <rest>00001</rest>
      <description>PadN</description>
      <xref type="rfc" data="rfc2460"/>
    </record>
    <record>
      <value>0xC2</value>
      <act>11</act>
      <chg>0</chg>
      <rest>00010</rest>
      <description>Jumbo Payload</description>
      <xref type="rfc" data="rfc2675"/>
    </record>
    <record date="2019-07-11">
      <value>0x23</value>
      <act>00</act>
      <chg>1</chg>
      <rest>00011</rest>
      <description>RPL Option</description>
      <xref type="rfc" data="rfc9008"/>
    </record>
    <record>
      <value>0x63</value>
      <act>01</act>
      <chg>1</chg>
      <rest>00011</rest>
      <description>RPL Option (DEPRECATED)</description>
      <xref type="rfc" data="rfc6553"/>
      <xref type="rfc" data="rfc9008"/>
    </record>
    <record>
      <value>0x04</value>
      <act>00</act>
      <chg>0</chg>
      <rest>00100</rest>
      <description>Tunnel Encapsulation Limit</description>
      <xref type="rfc" data="rfc2473"/>
    </record>
    <record updated="2025-05-19">
      <value>0x05</value>
      <act>00</act>
      <chg>0</chg>
      <rest>00101</rest>
      <description>Router Alert (DEPRECATED for New Protocols)</description>
      <xref type="rfc" data="rfc2711"/>
      <xref type="rfc" data="rfc9805"/>
    </record>
    <record>
      <value>0x26</value>
      <act>00</act>
      <chg>1</chg>
      <rest>00110</rest>
      <description>Quick-Start</description>
      <xref type="rfc" data="rfc4782"/>
      <xref type="rfc-errata" data="2034"/>
    </record>
    <record>
      <value>0x07</value>
      <act>00</act>
      <chg>0</chg>
      <rest>00111</rest>
      <description>CALIPSO</description>
      <xref type="rfc" data="rfc5570"/>
    </record>
    <record>
      <value>0x08</value>
      <act>00</act>
      <chg>0</chg>
      <rest>01000</rest>
      <description>SMF_DPD</description>
      <xref type="rfc" data="rfc6621"/>
    </record>
    <record>
      <value>0xC9</value>
      <act>11</act>
      <chg>0</chg>
      <rest>01001</rest>
      <description>Home Address</description>
      <xref type="rfc" data="rfc6275"/>
    </record>
    <record>
      <value>0x8A</value>
      <act>10</act>
      <chg>0</chg>
      <rest>01010</rest>
      <description>Endpoint Identification (DEPRECATED)</description>
      <xref type="text">[CHARLES LYNN]</xref>
    </record>
    <record>
      <value>0x8B</value>
      <act>10</act>
      <chg>0</chg>
      <rest>01011</rest>
      <description>ILNP Nonce</description>
      <xref type="rfc" data="rfc6744"/>
    </record>
    <record>
      <value>0x8C</value>
      <act>10</act>
      <chg>0</chg>
      <rest>01100</rest>
      <description>Line-Identification Option</description>
      <xref type="rfc" data="rfc6788"/>
    </record>
    <record>
      <value>0x4D</value> 
      <act>01</act>
      <chg>0</chg>
      <rest>01101</rest>
      <description>Deprecated</description> 
      <xref type="rfc" data="rfc7731"/>
    </record>    
    <record date="2013-05-24" updated="2015-07-07">
      <value>0x6D</value>
      <act>01</act>
      <chg>1</chg>
      <rest>01101</rest>
      <description>MPL Option</description>
      <xref type="rfc" data="rfc7731"/>
    </record>     
    <record>
      <value>0xEE</value>
      <act>11</act>
      <chg>1</chg>
      <rest>01110</rest>
      <description>IP_DFF</description>
      <xref type="rfc" data="rfc6971"/>
    </record>
    <record>
      <value>0x0F</value>
      <act>00</act>
      <chg>0</chg>
      <rest>01111</rest>
      <description>Performance and Diagnostic Metrics (PDM)</description>
      <xref type="rfc" data="rfc8250"/>
    </record>
    <record date="2019-09-03" updated="2022-08-18">
      <value>0x30</value>
      <act>00</act>
      <chg>1</chg>
      <rest>10000</rest>
      <description>Minimum Path MTU Hop-by-Hop Option</description>
      <xref type="rfc" data="rfc9268"/>
    </record>
    <record date="2020-04-16" updated="2023-05-25">
      <value>0x11</value>
      <act>00</act>
      <chg>0</chg>
      <rest>10001</rest>
      <description>IOAM Destination Option and IOAM Hop-by-Hop Option</description>
      <xref type="rfc" data="rfc9486"/>
    </record>
    <record date="2020-04-16" updated="2023-05-25">
      <value>0x31</value>
      <act>00</act>
      <chg>1</chg>
      <rest>10001</rest>
      <description>IOAM Destination Option and IOAM Hop-by-Hop Option</description>
      <xref type="rfc" data="rfc9486"/>
    </record>
    <record date="2022-09-29">
      <value>0x12</value>
      <act>00</act>
      <chg>0</chg>
      <rest>10010</rest>
      <description>AltMark</description>
      <xref type="rfc" data="rfc9343"/>
    </record>
    <record>
      <rest>10011-11101</rest>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x1E</value>
      <act>00</act>
      <chg>0</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0x3E</value>
      <act>00</act>
      <chg>1</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0x5E</value>
      <act>01</act>
      <chg>0</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0x7E</value>
      <act>01</act>
      <chg>1</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0x9E</value>
      <act>10</act>
      <chg>0</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0xBE</value>
      <act>10</act>
      <chg>1</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0xDE</value>
      <act>11</act>
      <chg>0</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>0xFE</value>
      <act>11</act>
      <chg>1</chg>
      <rest>11110</rest>
      <description>RFC3692-style Experiment [1]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <rest>11111</rest>
      <description>Unassigned</description>
    </record>
    <footnote anchor="1">It is only appropriate to use these values in explicitly-configured experiments;
they MUST NOT be shipped as defaults in implementations.  See <xref type="rfc" data="rfc3692"/> for details.</footnote>
  </registry>
  
  <registry id="ipv6-parameters-3">
    <title>Routing Types</title>
    <xref type="rfc" data="rfc8200"/>
    <xref type="rfc" data="rfc5871"/>
    <registration_rule>IETF Review or IESG Approval</registration_rule>
    <note>For Traffic Class related information, please see <xref type="rfc" data="rfc2474"/>,<xref type="rfc" data="rfc3168"/>,
and <xref type="uri" data="https://www.iana.org/assignments/dscp-registry"/>.

For IPv6 Router Alert Option Values, please see:
      
<xref type="uri" data="https://www.iana.org/assignments/ipv6-routeralert-values"/>
    </note>
    <record>
      <value>0</value>
      <description>Source Route (DEPRECATED)</description>
      <xref type="rfc" data="rfc2460"/>
      <xref type="rfc" data="rfc5095"/>
    </record>
    <record>
      <value>1</value>
      <description>Nimrod (DEPRECATED 2009-05-06)</description>
    </record>
    <record>
      <value>2</value>
      <description>Type 2 Routing Header</description>
      <xref type="rfc" data="rfc6275"/>
    </record>
    <record>
      <value>3</value>
      <description>RPL Source Route Header</description>
      <xref type="rfc" data="rfc6554"/>
    </record>
    <record date="2019-10-25">
      <value>4</value>
      <description>Segment Routing Header (SRH)</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2021-06-07" updated="2024-06-13">
      <value>5</value>
      <description>CRH-16</description>
      <xref type="rfc" data="rfc9631"/>
    </record>
    <record date="2021-06-07" updated="2024-06-13">
      <value>6</value>
      <description>CRH-32</description>
      <xref type="rfc" data="rfc9631"/>
    </record>
    <record>
      <value>7-252</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>253</value>
      <description>RFC3692-style Experiment 1 [2]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>254</value>
      <description>RFC3692-style Experiment 2 [2]</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>255</value>
      <description>Reserved</description>
    </record>
    <footnote anchor="2">It is only appropriate to use these values in explicitly-configured
experiments; they MUST NOT be shipped as defaults in implementations.
See <xref type="rfc" data="rfc3692"/> for details.</footnote>
  </registry>
  
  <registry id="rpl-option-tlv">
    <title>RPL-option-TLV</title>
    <xref type="rfc" data="rfc6553"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0-254</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6553"/>
    </record>
  </registry>
  
  <registry id="taggerId-types">
    <title>TaggerId Types</title>
    <xref type="rfc" data="rfc6621"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <name>NULL</name>
      <description>No TaggerId field is present</description>
      <xref type="rfc" data="rfc6621"/>
    </record>
    <record>
      <value>1</value>
      <name>DEFAULT</name>
      <description>A TaggerId of non-specific context is present</description>
      <xref type="rfc" data="rfc6621"/>
    </record>
    <record>
      <value>2</value>
      <name>IPv4</name>
      <description>A TaggerId representing an IPv4 address is present</description>
      <xref type="rfc" data="rfc6621"/>
    </record>
    <record>
      <value>3</value>
      <name>IPv6</name>
      <description>A TaggerId representing an IPv6 address is present</description>
      <xref type="rfc" data="rfc6621"/>
    </record>
    <record>
      <value>4-7</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="segment-routing-header-flags">
    <title>Segment Routing Header Flags</title>
    <xref type="rfc" data="rfc8754"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0-1</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-03-31">
      <value>2</value>
      <description>O-flag</description>
      <xref type="rfc" data="rfc9259"/>
    </record>
    <record>
      <value>3-7</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="segment-routing-header-tlvs">
    <title>Segment Routing Header TLVs</title>
    <xref type="rfc" data="rfc8754"/>
    <xref type="rfc-errata" data="7081"/>
    <registration_rule>IETF Review</registration_rule>
    <note>0-127: TLVs that do not change en route. 
128-255: TLVs that may change en route.
    </note>
    <record date="2019-10-25">
      <value>0</value>
      <description>Pad1 TLV</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>1</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>2</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>3</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>4</value>
      <description>PadN TLV</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>5</value>
      <description>HMAC TLV</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>6</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record>
      <value>7-123</value>
      <description>Unassigned</description>
    </record>
    <record date="2019-10-25">
      <value>124-126</value>
      <description>Experimentation and Test</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>127</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record>
      <value>128-251</value>
      <description>Unassigned</description>
    </record>
    <record date="2019-10-25">
      <value>252-254</value>
      <description>Experimentation and Test</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
    <record date="2019-10-25">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8754"/>
    </record>
  </registry>
  
  <people/>
</registry>
