<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="icmp-parameters.xsl"?>
<?xml-model href="icmp-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="icmp-parameters">
  <title>Internet Control Message Protocol (ICMP) Parameters</title>
  <updated>2026-01-05</updated>

  <registry id="icmp-parameters-types">
    <title>ICMP Type Numbers</title>
    <xref type="rfc" data="rfc2780"/>
    <xref type="rfc" data="rfc9899"/>
    <registration_rule>IESG Approval or Standards Action</registration_rule>
    <note>The Internet Control Message Protocol (ICMP) has many messages that
are identified by a "type" field.</note>
    <note>When this registry is modified, the YANG module "iana-icmpv4-types" 
<xref type="registry" data="yang-parameters"/> must be updated as defined in 
<xref type="rfc" data="rfc9899"/>.
    </note>
    <record>
      <value>0</value>
      <description>Echo Reply</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>1</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>2</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>3</value>
      <description>Destination Unreachable</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>4</value>
      <description>Source Quench (Deprecated)</description>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc6633"/>
    </record>
    <record>
      <value>5</value>
      <description>Redirect</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>6</value>
      <description>Alternate Host Address (Deprecated)</description>
      <xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>7</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>8</value>
      <description>Echo</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>9</value>
      <description>Router Advertisement</description>
      <xref type="rfc" data="rfc1256"/>
    </record>
    <record>
      <value>10</value>
      <description>Router Solicitation</description>
      <xref type="rfc" data="rfc1256"/>
    </record>
    <record>
      <value>11</value>
      <description>Time Exceeded</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>12</value>
      <description>Parameter Problem</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>13</value>
      <description>Timestamp</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>14</value>
      <description>Timestamp Reply</description>
      <xref type="rfc" data="rfc792"/>
    </record>
    <record>
      <value>15</value>
      <description>Information Request (Deprecated)</description>
      <xref type="rfc" data="rfc792"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>16</value>
      <description>Information Reply (Deprecated)</description>
      <xref type="rfc" data="rfc792"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>17</value>
      <description>Address Mask Request (Deprecated)</description>
      <xref type="rfc" data="rfc950"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>18</value>
      <description>Address Mask Reply (Deprecated)</description>
      <xref type="rfc" data="rfc950"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>19</value>
      <description>Reserved (for Security)</description>
      <xref type="person" data="Solo"/>
    </record>
    <record>
      <value>20-29</value>
      <description>Reserved (for Robustness Experiment)</description>
      <xref type="person" data="ZSu"/>
    </record>
    <record>
      <value>30</value>
      <description>Traceroute (Deprecated)</description>
      <xref type="rfc" data="rfc1393"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>31</value>
      <description>Datagram Conversion Error (Deprecated)</description>
      <xref type="rfc" data="rfc1475"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>32</value>
      <description>Mobile Host Redirect (Deprecated)</description>
      <xref type="person" data="David_Johnson"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>33</value>
      <description>IPv6 Where-Are-You (Deprecated)</description>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>34</value>
      <description>IPv6 I-Am-Here (Deprecated)</description>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>35</value>
      <description>Mobile Registration Request (Deprecated)</description>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>36</value>
      <description>Mobile Registration Reply (Deprecated)</description>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>37</value>
      <description>Domain Name Request (Deprecated)</description>
      <xref type="rfc" data="rfc1788"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>38</value>
      <description>Domain Name Reply (Deprecated)</description>
      <xref type="rfc" data="rfc1788"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>39</value>
      <description>SKIP (Deprecated)</description>
      <xref type="person" data="Markson"/><xref type="rfc" data="rfc6918"/>
    </record>
    <record>
      <value>40</value>
      <description>Photuris</description>
      <xref type="rfc" data="rfc2521"/>
    </record>
    <record>
      <value>41</value>
      <description>ICMP messages utilized by experimental
        mobility protocols such as Seamoby</description>
      <xref type="rfc" data="rfc4065"/>
    </record>
    <record date="2018-01-25">
      <value>42</value>
      <description>Extended Echo Request</description>
      <xref type="rfc" data="rfc8335"/>
    </record>
    <record date="2018-01-25">
      <value>43</value>
      <description>Extended Echo Reply</description>
      <xref type="rfc" data="rfc8335"/>
    </record>
    <record>
      <value>44-252</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>253</value>
      <description>RFC3692-style Experiment 1</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>254</value>
      <description>RFC3692-style Experiment 2</description>
      <xref type="rfc" data="rfc4727"/>
    </record>
    <record>
      <value>255</value>
      <description>Reserved</description>
      <xref type="person" data="JBP"/>
    </record>
  </registry>

  <registry id="icmp-parameters-codes">
    <title>Code Fields</title>
    <xref type="rfc" data="rfc2780"/>
    <note>Many of these ICMP types have a "code" field.  Here we list the types
again with their assigned code fields.
    </note>
    
    <registry id="icmp-parameters-codes-0">
      <title>Type 0 — Echo Reply</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-1">
      <title>Type 1 — Unassigned</title>
    </registry>
    
    <registry id="icmp-parameters-codes-2">
      <title>Type 2 — Unassigned</title>
    </registry>
    
    <registry id="icmp-parameters-codes-3">
      <title>Type 3 — Destination Unreachable</title>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <record>
        <value>0</value>
        <description>Net Unreachable</description>
        <xref type="rfc" data="rfc792"/>
      </record>
      <record>
        <value>1</value>
        <description>Host Unreachable</description>
        <xref type="rfc" data="rfc792"/>
      </record>
      <record>
        <value>2</value>
        <description>Protocol Unreachable</description>
        <xref type="rfc" data="rfc792"/>
      </record>
      <record>
        <value>3</value>
        <description>Port Unreachable</description>
        <xref type="rfc" data="rfc792"/>
      </record>
      <record>
        <value>4</value>
        <description>Fragmentation Needed and Don't
        Fragment was Set</description>
        <xref type="rfc" data="rfc792"/>
      </record>
      <record>
        <value>5</value>
        <description>Source Route Failed</description>
        <xref type="rfc" data="rfc792"/>
      </record>
      <record>
        <value>6</value>
        <description>Destination Network Unknown</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>7</value>
        <description>Destination Host Unknown</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>8</value>
        <description>Source Host Isolated</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>9</value>
        <description>Communication with Destination
        Network is Administratively Prohibited</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>10</value>
        <description>Communication with Destination Host is
        Administratively Prohibited</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>11</value>
        <description>Destination Network Unreachable for Type
        of Service</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>12</value>
        <description>Destination Host Unreachable for Type of
        Service</description>
        <xref type="rfc" data="rfc1122"/>
      </record>
      <record>
        <value>13</value>
        <description>Communication Administratively Prohibited</description>
        <xref type="rfc" data="rfc1812"/>
      </record>
      <record>
        <value>14</value>
        <description>Host Precedence Violation</description>
        <xref type="rfc" data="rfc1812"/>
      </record>
      <record>
        <value>15</value>
        <description>Precedence cutoff in effect</description>
        <xref type="rfc" data="rfc1812"/>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-4">
      <title>Type 4 — Source Quench (Deprecated)</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc6633"/>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-5">
      <title>Type 5 — Redirect</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>Redirect Datagram for the Network (or subnet)</description>
      </record>
      <record>
        <value>1</value>
        <description>Redirect Datagram for the Host</description>
      </record>
      <record>
        <value>2</value>
        <description>Redirect Datagram for the Type of Service and Network</description>
      </record>
      <record>
        <value>3</value>
        <description>Redirect Datagram for the Type of Service and Host</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-6">
      <title>Type 6 — Alternate Host Address (Deprecated)</title>
      <xref type="person" data="JBP"/><xref type="rfc" data="rfc6918"/>
      <record>
        <value>0</value>
        <description>Alternate Address for Host</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-7">
      <title>Type 7 — Unassigned</title>
    </registry>
    
    <registry id="icmp-parameters-codes-8">
      <title>Type 8 — Echo</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-9">
      <title>Type 9 — Router Advertisement</title>
      <xref type="rfc" data="rfc1256"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>Normal router advertisement</description>
        <xref type="rfc" data="rfc3344"/>
      </record>
      <record>
        <value>16</value>
        <description>Does not route common traffic</description>
        <xref type="rfc" data="rfc3344"/>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-10">
      <title>Type 10 — Router Selection</title>
      <xref type="rfc" data="rfc1256"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-11">
      <title>Type 11 — Time Exceeded</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>Time to Live exceeded in Transit</description>
      </record>
      <record>
        <value>1</value>
        <description>Fragment Reassembly Time Exceeded</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-12">
      <title>Type 12 — Parameter Problem</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>Pointer indicates the error</description>
      </record>
      <record>
        <value>1</value>
        <description>Missing a Required Option</description>
        <xref type="rfc" data="rfc1108"/>
      </record>
      <record>
        <value>2</value>
        <description>Bad Length</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-13">
      <title>Type 13 — Timestamp</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-14">
      <title>Type 14 — Timestamp Reply</title>
      <xref type="rfc" data="rfc792"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-15">
      <title>Type 15 — Information Request (Deprecated)</title>
      <xref type="rfc" data="rfc792"/><xref type="rfc" data="rfc6918"/>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>

    <registry id="icmp-parameters-codes-16">
      <title>Type 16 — Information Reply (Deprecated)</title>
      <xref type="rfc" data="rfc792"/><xref type="rfc" data="rfc6918"/>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-17">
      <title>Type 17 — Address Mask Request (Deprecated)</title>
      <xref type="rfc" data="rfc950"/><xref type="rfc" data="rfc6918"/>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-18">
      <title>Type 18 — Address Mask Reply (Deprecated)</title>
      <xref type="rfc" data="rfc950"/><xref type="rfc" data="rfc6918"/>
      <record>
        <value>0</value>
        <description>No Code</description>
      </record>
    </registry>

    <registry id="icmp-parameters-codes-19">
      <title>Type 19 — Reserved (for Security)</title>
      <xref type="person" data="Solo"/>
    </registry>
    
    <registry id="icmp-parameters-codes-20-29">
      <title>Types 20-29 — Reserved (for Robustness Experiment)</title>
      <xref type="person" data="ZSu"/>
    </registry>
    
    <registry id="icmp-parameters-codes-30">
      <title>Type 30 — Traceroute (Deprecated)</title>
      <xref type="rfc" data="rfc1393"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-31">
      <title>Type 31 — Datagram Conversion Error (Deprecated)</title>
      <xref type="rfc" data="rfc1475"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-32">
      <title>Type 32 — Mobile Host Redirect (Deprecated)</title>
      <xref type="person" data="David_Johnson"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-33">
      <title>Type 33 — IPv6 Where-Are-You (Deprecated)</title>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-34">
      <title>Type 34 — IPv6 I-Am-Here (Deprecated)</title>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-35">
      <title>Type 35 — Mobile Registration Request (Deprecated)</title>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-36">
      <title>Type 36 — Mobile Registration Reply (Deprecated)</title>
      <xref type="person" data="Simpson"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-37">
      <title>Type 37 — Domain Name Request (Deprecated)</title>
      <xref type="rfc" data="rfc1788"/><xref type="rfc" data="rfc6918"/>
    </registry>   
    
    <registry id="icmp-parameters-codes-38">
      <title>Type 38 — Domain Name Reply (Deprecated)</title>
      <xref type="rfc" data="rfc1788"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-39">
      <title>Type 39 — SKIP (Deprecated)</title>
      <xref type="person" data="Markson"/><xref type="rfc" data="rfc6918"/>
    </registry>
    
    <registry id="icmp-parameters-codes-40">
      <title>Type 40 — Photuris</title>
      <xref type="rfc" data="rfc2521"/>
      <xref type="rfc" data="rfc2780"/>
      <registration_rule>IESG Approval or Standards Action</registration_rule>
      <record>
        <value>0</value>
        <description>Bad SPI</description>
      </record>
      <record>
        <value>1</value>
        <description>Authentication Failed</description>
      </record>
      <record>
        <value>2</value>
        <description>Decompression Failed</description>
      </record>
      <record>
        <value>3</value>
        <description>Decryption Failed</description>
      </record>
      <record>
        <value>4</value>
        <description>Need Authentication</description>
      </record>
      <record>
        <value>5</value>
        <description>Need Authorization</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-41">
      <title>Type 41 — ICMP messages utilized by experimental mobility protocols such as Seamoby</title>
      <xref type="rfc" data="rfc4065"/>
      <registration_rule>Specification Required or IESG Approval</registration_rule>
      <expert>Unassigned</expert>
    </registry>
    
    <registry id="icmp-parameters-codes-42">
      <title>Type 42 — Extended Echo Request</title>
      <xref type="rfc" data="rfc8335"/>
      <registration_rule>First Come First Served</registration_rule>
      <record date="2018-01-25">
        <value>0</value>
        <description>No Error</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record>
        <value>1-255</value>
        <description>Unassigned</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-43">
      <title>Type 43 — Extended Echo Reply</title>
      <xref type="rfc" data="rfc8335"/>
      <registration_rule>First Come First Served</registration_rule>
      <record date="2018-01-25">
        <value>0</value>
        <description>No Error</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>1</value>
        <description>Malformed Query</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>2</value>
        <description>No Such Interface</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>3</value>
        <description>No Such Table Entry</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>4</value>
        <description>Multiple Interfaces Satisfy Query</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record>
        <value>5-255</value>
        <description>Unassigned</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-codes-unassigned">
      <title>Types 44-252 — Unassigned</title>
    </registry>
    
    <registry id="icmp-parameters-codes-253">
      <title>Type 253 — RFC3692-style Experiment 1 <xref type="note" data="1"/></title>
      <xref type="rfc" data="rfc4727"/>
      <registration_rule>Standards Action or IESG Approval</registration_rule>
    </registry>
    
    <registry id="icmp-parameters-codes-254">
      <title>Type 254 — RFC3692-style Experiment 2 <xref type="note" data="1"/></title>
      <xref type="rfc" data="rfc4727"/>
      <registration_rule>Standards Action or IESG Approval</registration_rule>
    </registry>
    
    <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 RFC 3692 for details.</footnote>
  </registry>
  
  <registry id="icmp-parameters-ext-classes">
    <title>ICMP Extension Object Classes and Class Sub-types</title>
    <xref type="rfc" data="rfc4884"/>
    <range>
      <value>0-246</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>247-255</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <record>
      <value>1</value>
      <description>MPLS Label Stack Class</description>
      <xref type="rfc" data="rfc4950"/>
    </record>
    <record>
      <value>2</value>
      <description>Interface Information Object</description>
      <xref type="rfc" data="rfc5837"/>
    </record>
    <record date="2018-01-25">
      <value>3</value>
      <description>Interface Identification Object</description>
      <xref type="rfc" data="rfc8335"/>
    </record>
    <record date="2020-03-25">
      <value>4</value>
      <description>Extended Information</description>
      <xref type="rfc" data="rfc8883"/>
    </record>
    <record date="2024-04-22">
      <value>5</value>
      <description>Node Identification Object</description>
      <xref type="draft" data="draft-fenner-intarea-extended-icmp-hostid-01"/>
    </record>
    <record date="2026-01-05">
      <value>6</value>
      <description>Reflect All</description>
      <xref type="draft" data="RFC-ietf-6man-icmpv6-reflection-19"/>
    </record>
    <record>
      <value>7-246</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>247-255</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc4884"/>
    </record>
    
    <registry id="icmp-parameters-ext-class-1">
      <title>Sub-types — Class 1 — MPLS Label Stack Class</title>
      <xref type="rfc" data="rfc4950"/>
      <registration_rule>First Come First Served</registration_rule>
      <record>
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc4950"/>
      </record>
      <record>
        <value>1</value>
        <description>Incoming MPLS Label Stack</description>
        <xref type="rfc" data="rfc4950"/>
      </record>
      <record>
        <value>2-246</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>247-255</value>
        <description>Reserved for private use</description>
        <xref type="rfc" data="rfc4950"/>
      </record>
    </registry>
    
    <registry id="icmp-parameters-ext-class-2">
      <title>Sub-types — Class 2 — Interface Information Object</title>
      <xref type="rfc" data="rfc5837"/>
      <record>
        <value>0-1</value>
        <description>Interface Role field</description>
        <xref type="rfc" data="rfc5837"/>
      </record>      
      <record>
        <value>2</value>
        <description>Unallocated - allocatable with Standards Action</description>
        <xref type="rfc" data="rfc5837"/>
      </record>
      <record>
        <value>3</value>
        <description>Unallocated - allocatable with Standards Action</description>
        <xref type="rfc" data="rfc5837"/>
      </record>
      <record>
        <value>4</value>
        <description>ifIndex included</description>
        <xref type="rfc" data="rfc5837"/>
      </record>
      <record>
        <value>5</value>
        <description>IP Address Sub-object included</description>
        <xref type="rfc" data="rfc5837"/>
      </record>
      <record>
        <value>6</value>
        <description>Name Sub-object included</description>
        <xref type="rfc" data="rfc5837"/>
      </record>
      <record>
        <value>7</value>
        <description>MTU included</description>
        <xref type="rfc" data="rfc5837"/>
      </record>
    </registry>
    
        <registry id="icmp-parameters-ext-class-2-if-roles">
          <title>Sub-types — Class 2 — Interface Information Object — Interface Roles</title>
          <record>
            <value>0</value>
            <description>Incoming IP Interface</description>
            <xref type="rfc" data="rfc5837"/>
          </record>
          <record>
            <value>1</value>
            <description>Sub-IP Component of Incoming IP Interface</description>
            <xref type="rfc" data="rfc5837"/>
          </record>
          <record>
            <value>2</value>
            <description>Outgoing IP Interface</description>
            <xref type="rfc" data="rfc5837"/>
          </record>
          <record>
            <value>3</value>
            <description>IP Next-hop</description>
            <xref type="rfc" data="rfc5837"/>
          </record>
        </registry>
    
    <registry id="icmp-parameters-ext-class-3">
      <title>Sub-types — Class 3 — Interface Identification Object</title>
      <xref type="rfc" data="rfc8335"/>
      <registration_rule>First Come First Served</registration_rule>
      <record date="2018-01-25">
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>1</value>
        <description>Identifies Interface By Name</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>2</value>
        <description>Identifies Interface By Index</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record date="2018-01-25">
        <value>3</value>
        <description>Identifies Interface By Address</description>
        <xref type="rfc" data="rfc8335"/>
      </record>
      <record>
        <value>4-255</value>
        <description>Unassigned</description>
      </record>
    </registry>
    
    <registry id="icmp-parameters-ext-class-4">
      <title>Sub-types — Class 4 — Extended Information</title>
      <xref type="rfc" data="rfc8883"/>
      <registration_rule>Standards Action</registration_rule>
      <record date="2020-03-25">
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc8883"/>
      </record>
      <record date="2020-03-25">
        <value>1</value>
        <description>Pointer</description>
        <xref type="rfc" data="rfc8883"/>
      </record>
    </registry>

    <registry id="icmp-parameters-ext-class-6">
      <title>Sub-types — Class 6 — Reflect All</title>
      <xref type="draft" data="RFC-ietf-6man-icmpv6-reflection-19"/>
      <registration_rule>First Come First Served</registration_rule>
      <record date="2026-01-05">
        <value>0</value>
        <description>Request</description>
        <xref type="draft" data="RFC-ietf-6man-icmpv6-reflection-19"/>
      </record>
      <record date="2026-01-05">
        <value>1</value>
        <description>Reply - No Error</description>
        <xref type="draft" data="RFC-ietf-6man-icmpv6-reflection-19"/>
      </record>
      <record date="2026-01-05">
        <value>2</value>
        <description>Reply - Unsupported Object</description>
        <xref type="draft" data="RFC-ietf-6man-icmpv6-reflection-19"/>
      </record>
      <record>
        <value>3-255</value>
        <description>Unassigned</description>
      </record>
    </registry>
    
  </registry>
  
  <people>
    <person id="JBP">
      <name>Jon Postel</name>
      <uri>mailto:postel&amp;isi.edu</uri>
      <updated>1995-09</updated>
    </person>
    <person id="David_Johnson">
      <name>David Johnson</name>
    </person>
    <person id="Markson">
      <name>Tom Markson</name>
      <uri>mailto:markson&amp;osmosys.incog.com</uri>
      <updated>1995-09</updated>
    </person>
    <person id="Simpson">
      <name>Bill Simpson</name>
      <uri>mailto:Bill.Simpson&amp;um.cc.umich.edu</uri>
      <updated>1995-10</updated>
    </person>
    <person id="Solo">
    </person>
    <person id="ZSu">
      <name>Zaw-Sing Su</name>
      <uri>mailto:ZSu&amp;TSCA.ISTC.SRI.COM</uri>
    </person>
  </people>
</registry>
