<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="trill-parameters.xsl"?>
<?oxygen RNGSchema="trill-parameters.rng" type="xml"?>
<registry xmlns="http://www.iana.org/assignments" id="trill-parameters">
  <title>Transparent Interconnection of Lots of Links (TRILL) Parameters</title>
  <created>2010-03-26</created>
  <updated>2012-10-02</updated>
  <registry id="trill-parameters-1">
    <title>TRILL Nicknames</title>
    <xref type="rfc" data="rfc6325"/>
    <registration_rule>RFC Required (single value) or IETF Review (single or multiple values)</registration_rule>
    <record>
      <code>0x0000</code>
      <profile>Reserved to indicate no nickname specified</profile>
      <xref type="rfc" data="rfc6325"/>
    </record>
    <record>
      <code>0x0001-0xFFBF</code>
      <profile>Dynamically allocated by the RBridges within each RBridge campus</profile>
      <xref type="rfc" data="rfc6325"/>
    </record>
    <record>
      <code>0xFFC0</code>
      <profile>Any-RBridge</profile>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <code>0xFFC1-0xFFFE</code>
      <profile>Unassigned</profile>
    </record>
    <record>
      <code>0xFFFF</code>
      <profile>Permanently reserved</profile>
      <xref type="rfc" data="rfc6325"/>
    </record>
  </registry>
  <registry id="trill-parameters-2">
    <title>TRILL Multicast Addresses</title>
    <xref type="rfc" data="rfc6325"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <code>01-80-C2-00-00-40</code>
      <algorithm>All-RBridges</algorithm>
      <xref type="rfc" data="rfc6325"/>
    </record>
    <record>
      <code>01-80-C2-00-00-41</code>
      <algorithm>All-IS-IS-RBridges</algorithm>
      <xref type="rfc" data="rfc6325"/>
    </record>
    <record>
      <code>01-80-C2-00-00-42</code>
      <algorithm>All-ESADI-RBridges/All-Egress-RBridges</algorithm>
      <xref type="rfc" data="rfc6325"/><xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <code>01-80-C2-00-00-43 to 01-80-C2-00-00-44</code>
      <algorithm>Unassigned</algorithm>
    </record> 
    <record>
      <code>01-80-C2-00-00-45</code>
      <algorithm>TRILL-End-Stations</algorithm>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <code>01-80-C2-00-00-46</code>
      <algorithm>All-Edge-RBridges</algorithm>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <code>01-80-C2-00-00-47 to 01-80-C2-00-00-4F</code>
      <algorithm>Unassigned</algorithm>
    </record> 
  </registry>
  
  <registry id="extended-header-flags">
    <title>TRILL Extended Header Flags</title>
    <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <bits>0-2</bits>
      <purpose>Critical Summary Bits</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>3-6</bits>
      <purpose>available critical hop-by-hop flags</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>7</bits>
      <purpose>Critical Channel Alert Flag</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>8</bits>
      <purpose>Non-critical Channel Alert Flag</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>9-13</bits>
      <purpose>available non-critical hop-by-hop flags</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>14-16</bits>
      <purpose>available critical reserved flags</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>17-20</bits>
      <purpose>available non-critical reserved flags</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>21-26</bits>
      <purpose>available critical ingress-to-egress flags</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
    <record>
      <bits>27-31</bits>
      <purpose>available non-critical ingress-to-egress flags</purpose>
      <xref type="draft" data="RFC-ietf-trill-rbridge-extension-05"/>
    </record>
  </registry>
  
  <registry id="rbridge-channel-protocol-rules">
    <title>RBridge Channel Protocols</title>
    <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    <record>
      <value>0x002-0x0FF</value>
      <registration_rule>Standards Action</registration_rule>
      <additional/>
    </record>
    <record>
      <value>0x100-0xFF7</value>
      <registration_rule>RFC Required</registration_rule>
      <additional>allocation of a single value</additional>
    </record>
    <record>
      <value>0x100-0xFF7</value>
      <registration_rule>IESG Approval</registration_rule>
      <additional>allocation of multiple values</additional>
    </record>
  </registry>
  <registry id="rbridge-channel-protocol">
    <record>
      <name>0x000</name>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <name>0x001</name>
      <description>RBridge Channel Error</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <name>0x002</name>
      <description>BFD Control</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-bfd-07"/>
    </record>
    <record>
      <name>0x003</name>
      <description>BFD Echo</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-bfd-07"/>
    </record>
    <record>
      <name>0x004-0xFF7</name>
      <description>Unassigned</description>
    </record>
    <record>
      <name>0xFF8-0xFFE</name>
      <description>Reserved for Private Use</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <name>0xFFF</name>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    </registry>
  
  <registry id="rbridge-channel-header-flags">
    <title>RBridge Channel Header Flags</title>
    <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <bit>0</bit>
      <mnemonic>SL</mnemonic>
      <description>Silent</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <bit>1</bit>
      <mnemonic>MH</mnemonic>
      <description>Multi-hop</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <bit>2</bit>
      <mnemonic>NA</mnemonic>
      <description>Native</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <bit>3-11</bit>
      <mnemonic/>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="rbridge-channel-error-codes">
    <title>RBridge Channel Error Codes</title>
    <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    <registration_rule>Standards Action</registration_rule>
    <note>Value 15 is intended to be allocated by Standards Action for an error
code expansion feature when it appears likely that all other
available error codes are being allocated.</note>
    <record>
      <value>0</value>
      <description>No error</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <value>1</value>
      <description>Frame too short (truncated Ethertype or Channel Header)</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <value>2</value>
      <description>Unrecognized Ethertype</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <value>3</value>
      <description>Unimplemented value of CHV</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <value>4</value>
      <description>Wrong value of NA flag</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <value>5</value>
      <description>Channel Protocol is reserved or unimplemented</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
    <record>
      <value>6-14</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>15</value>
      <description>Reserved (see Note)</description>
      <xref type="draft" data="RFC-ietf-trill-rbridge-channel-08"/>
    </record>
  </registry>
  
  <people/>
</registry>
