<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="mtrace.xsl"?>
<?xml-model href="mtrace.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="mtrace">
  <title>IP Multicast Traceroute Facility (Mtrace)</title>
  <created>2018-07-31</created>
  <updated>2018-10-30</updated>

  <registry id="mtrace2-forwarding-codes">
    <title>Mtrace2 Forwarding Codes</title>
    <xref type="rfc" data="rfc8487"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record date="2018-07-31">
      <value>0x00</value>
      <name>NO_ERROR</name>
      <description>No error</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x01</value>
      <name>WRONG_IF</name>
      <description>Mtrace2 Request arrived on an interface
        to which this router would not forward for
        the specified group towards the source or RP.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x02</value>
      <name>PRUNE_SENT</name>
      <description>This router has sent a prune upstream which
        applies to the source and group in the
        Mtrace2 Request.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x03</value>
      <name>PRUNE_RCVD</name>
      <description>This router has stopped forwarding for this
        source and group in response to a request
        from the downstream router.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x04</value>
      <name>SCOPED</name>
      <description>The group is subject to administrative
        scoping at this router.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x05</value>
      <name>NO_ROUTE</name>
      <description>This router has no route for the source or
        group and no way to determine a potential
        route.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x06</value>
      <name>WRONG_LAST_HOP</name>
      <description>This router is not the proper LHR.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x07</value>
      <name>NOT_FORWARDING</name>
      <description>This router is not forwarding this source and
        group out the outgoing interface for an
        unspecified reason.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x08</value>
      <name>REACHED_RP</name>
      <description>Reached the Rendezvous Point.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x09</value>
      <name>RPF_IF</name>
      <description>Mtrace2 Request arrived on the expected
        RPF interface for this source and group.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x0A</value>
      <name>NO_MULTICAST</name>
      <description>Mtrace2 Request arrived on an interface
        which is not enabled for multicast.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x0B</value>
      <name>INFO_HIDDEN</name>
      <description>One or more hops have been hidden from this
        trace.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x0C</value>
      <name>REACHED_GW</name>
      <description>Mtrace2 Request arrived on a gateway (e.g.,
        a NAT or firewall) that hides the
        information between this router and the
        Mtrace2 client.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x0D</value>
      <name>UNKNOWN_QUERY</name>
      <description>A non-transitive Extended Query Type was
        received by a router which does not support
        the type.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x0E-0x7F</value>
      <name>Unassigned</name>
      <description/>
    </record>
    <record date="2018-07-31">
      <value>0x80</value>
      <name>FATAL_ERROR</name>
      <description>A fatal error is one where the router may
        know the upstream router but cannot forward
        the message to it.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x81</value>
      <name>NO_SPACE</name>
      <description>There was not enough room to insert another
        Standard Response Block in the packet.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x82</value>
      <name>ADMIN_PROHIB</name>
      <description>Mtrace2 is administratively prohibited.</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x83-0xFF</value>
      <name>Unassigned</name>
      <description/>
    </record>
  </registry>
  
  <registry id="mtrace2-tlv-types">
    <title>Mtrace2 TLV Types</title>
    <xref type="rfc" data="rfc8487"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record date="2018-07-31">
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x01</value>
      <description>Mtrace2 Query</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x02</value>
      <description>Mtrace2 Request</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x03</value>
      <description>Mtrace2 Reply</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x04</value>
      <description>Mtrace2 Standard Response Block</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x05</value>
      <description>Mtrace2 Augmented Response Block</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record date="2018-07-31">
      <value>0x06</value>
      <description>Mtrace2 Extended Query Block</description>
      <xref type="rfc" data="rfc8487"/>
    </record>
    <record>
      <value>0x07-0xFF</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <people/>
</registry>
