<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="mrt.xsl"?>
<?xml-model href="mrt.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="mrt">
  <title> Multi-threaded Routing Toolkit (MRT)</title>
  <created>2011-09-02</created>
  <updated>2020-01-08</updated>
  
  <registry id="type-codes">
    <title>Type Codes</title>
    <xref type="rfc" data="rfc6396"/>
    <expert>Unassigned</expert>
    <range>
      <value>65-511</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>512-2047</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
      <value>2048-64511</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>NULL (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>1</value>
      <description>START (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>2</value>
      <description>DIE (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>3</value>
      <description>I_AM_DEAD (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>4</value>
      <description>PEER_DOWN (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>5</value>
      <description>BGP (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>6</value>
      <description>RIP (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>7</value>
      <description>IDRP (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>8</value>
      <description>RIPNG (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>9</value>
      <description>BGP4PLUS (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>10</value>
      <description>BGP4PLUS_01 (DEPRECATED)</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>11</value>
      <description>OSPFv2</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>12</value>
      <description>TABLE_DUMP</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>13</value>
      <description>TABLE_DUMP_V2</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>14-15</value>
      <description>Reserved</description>
    </record>
    <record>
      <value>16</value>
      <description>BGP4MP</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>17</value>
      <description>BGP4MP_ET</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>18-31</value>
      <description>Reserved</description>
    </record>
    <record>
      <value>32</value>
      <description>ISIS</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>33</value>
      <description>ISIS_ET</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>34-47</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>48</value>
      <description>OSPFv3</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>49</value>
      <description>OSPFv3_ET</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>50-64</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>65-64511</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>64512-65534</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
    <record>
      <value>65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6396"/>
    </record>
  </registry>
  
  <registry id="subtype-codes">
    <title>Subtype Codes</title>
    <xref type="rfc" data="rfc6396"/>
    <registration_rule>New Subtype Code definitions must reference an existing Type Code to 
which the Subtype belongs. Subtype assignments follow the assignment 
rules for the Type Codes to which they belong.</registration_rule>
    <note>Subtype Codes have a range from 0 to 65535.</note>

    <registry id="bgp-subtype-codes">
      <title>BGP Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>BGP_NULL (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>BGP_UPDATE (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>BGP_PREF_UPDATE (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3</value>
        <name>BGP_STATE_CHANGE (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>4</value>
        <name>BGP_SYNC (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>5</value>
        <name>BGP_OPEN (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>6</value>
        <name>BGP_NOTIFY (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>7</value>
        <name>BGP_KEEPALIVE (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>8-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    <registry id="bgp4plus-subtype-codes">
      <title>BGP4PLUS Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>BGP_NULL</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>BGP_UPDATE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>BGP_PREF_UPDATE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3</value>
        <name>BGP_STATE_CHANGE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>4</value>
        <name>BGP_SYNC</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>5</value>
        <name>BGP_OPEN</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>6</value>
        <name>BGP_NOTIFY</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>7</value>
        <name>BGP_KEEPALIVE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>8-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    <registry id="bgp4plus_01-subtype-codes">
      <title>BGP4PLUS_01 Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>BGP_NULL</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>BGP_UPDATE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>BGP_PREF_UPDATE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3</value>
        <name>BGP_STATE_CHANGE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>4</value>
        <name>BGP_SYNC</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>5</value>
        <name>BGP_OPEN</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>6</value>
        <name>BGP_NOTIFY</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>7</value>
        <name>BGP_KEEPALIVE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>8-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    <registry id="table-dump-subtype-codes">
      <title>TABLE_DUMP Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>AFI_IPv4</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>AFI_IPv6</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    <registry id="table-dump-v2-subtype-codes">
      <title>TABLE_DUMP_V2 Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>PEER_INDEX_TABLE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>RIB_IPV4_UNICAST</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3</value>
        <name>RIB_IPV4_MULTICAST</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>4</value>
        <name>RIB_IPV6_UNICAST</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>5</value>
        <name>RIB_IPV6_MULTICAST</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>6</value>
        <name>RIB_GENERIC</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>7</value>
        <name>GEO_PEER_TABLE</name>
        <xref type="rfc" data="rfc6397"/>
      </record>
      <record date="2017-03-20">
        <value>8</value>
        <name>RIB_IPV4_UNICAST_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>9</value>
        <name>RIB_IPV4_MULTICAST_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>10</value>
        <name>RIB_IPV6_UNICAST_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>11</value>
        <name>RIB_IPV6_MULTICAST_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>12</value>
        <name>RIB_GENERIC_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record>
        <value>13-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    <registry id="BGP4MP-codes">
      <title>BGP4MP Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>BGP4MP_STATE_CHANGE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>BGP4MP_MESSAGE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>BGP4MP_ENTRY (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3</value>
        <name>BGP4MP_SNAPSHOT (DEPRECATED)</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>4</value>
        <name>BGP4MP_MESSAGE_AS4</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>5</value>
        <name>BGP4MP_STATE_CHANGE_AS4</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>6</value>
        <name>BGP4MP_MESSAGE_LOCAL</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>7</value>
        <name>BGP4MP_MESSAGE_AS4_LOCAL</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record date="2017-03-20">
        <value>8</value>
        <name>BGP4MP_MESSAGE_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>9</value>
        <name>BGP4MP_MESSAGE_AS4_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>10</value>
        <name>BGP4MP_MESSAGE_LOCAL_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>11</value>
        <name>BGP4MP_MESSAGE_AS4_LOCAL_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record>
        <value>12-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    <registry id="BGP4MP_ET-codes">
      <title>BGP4MP_ET Subtype Codes</title>
      <xref type="rfc" data="rfc6396"/>
      <registration_rule>IETF Review</registration_rule>
      <record>
        <value>0</value>
        <name>BGP4MP_STATE_CHANGE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>1</value>
        <name>BGP4MP_MESSAGE</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>2</value>
        <name>BGP4MP_ENTRY</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>3</value>
        <name>BGP4MP_SNAPSHOT</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>4</value>
        <name>BGP4MP_MESSAGE_AS4</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>5</value>
        <name>BGP4MP_STATE_CHANGE_AS4</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>6</value>
        <name>BGP4MP_MESSAGE_LOCAL</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record>
        <value>7</value>
        <name>BGP4MP_MESSAGE_AS4_LOCAL</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
      <record date="2017-03-20">
        <value>8</value>
        <name>BGP4MP_MESSAGE_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>9</value>
        <name>BGP4MP_MESSAGE_AS4_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>10</value>
        <name>BGP4MP_MESSAGE_LOCAL_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record date="2017-03-20">
        <value>11</value>
        <name>BGP4MP_MESSAGE_AS4_LOCAL_ADDPATH</name>
        <xref type="rfc" data="rfc8050"/>
      </record>
      <record>
        <value>12-65534</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>65535</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc6396"/>
      </record>
    </registry>
    
    
</registry>
  
  <people/>
</registry>
