Transparent Interconnection of Lots of Links (TRILL) Parameters
TRILL Nicknames
- RFC Required (single value) or IETF Review (single or multiple values)
- RFC 6325: Routing Bridges (RBridges): Base Protocol Specification
| Name |
Description |
Reference |
| 0x0000 |
Reserved to indicate no nickname specified |
RFC 6325 |
| 0x0001-0xFFBF |
Dynamically allocated by the RBridges within each RBridge campus |
RFC 6325 |
| 0xFFC0 |
Any-RBridge |
RFC 7178 |
| 0xFFC1 |
OOMF (Overload Originated Multi-destination Frame) |
RFC 7780 |
| 0xFFC2-0xFFD7 |
Unassigned |
|
| 0xFFD8-0xFFDF |
For use in documentation examples |
RFC 7780 |
| 0xFFE0-0xFFFE |
Unassigned |
|
| 0xFFFF |
Permanently reserved |
RFC 6325 |
TRILL Multicast Addresses
- RFC 6325: Routing Bridges (RBridges): Base Protocol Specification
| Address |
Description |
Reference |
| 01-80-C2-00-00-40 |
All-RBridges |
RFC 6325 |
| 01-80-C2-00-00-41 |
All-IS-IS-RBridges |
RFC 6325 |
| 01-80-C2-00-00-42 |
All-ESADI-RBridges/All-Egress-RBridges |
RFC 6325; RFC 7178 |
| 01-80-C2-00-00-43 to 01-80-C2-00-00-44 |
Unassigned |
|
| 01-80-C2-00-00-45 |
TRILL-End-Stations |
RFC 7178 |
| 01-80-C2-00-00-46 |
All-Edge-RBridges |
RFC 7178 |
| 01-80-C2-00-00-47 |
TRILL-ES-IS |
RFC 8171 |
| 01-80-C2-00-00-48 to 01-80-C2-00-00-4F |
Unassigned |
|
TRILL Ethertypes
- Ethertypes are assigned by the IEEE Registration Authority.
Updates to this registry are coordinated with the designated
expert.
- Donald Eastlake (primary), Sue Hares (secondary)
- RFC 8377: Transparent Interconnection of Lots of Links (TRILL): Multi-Topology
This registry provides centralized documentation of
Ethertypes that were assigned by the IEEE for initial use
with TRILL. In some cases, particularly L2-IS-IS and MT,
they may be used with other protocols.
| Value |
Mnemonic |
Explanation |
Reference |
| 0x22F3 |
TRILL |
TRILL data |
RFC 6325 |
| 0x22F4 |
L2-IS-IS |
IS-IS |
RFC 6325 |
| 0x893B |
FGL |
Fine Grained Labeling |
RFC 7172 |
| 0x8946 |
- |
TRILL RBridge Channel |
RFC 7178 |
| 0x9A22 |
MT |
Multi-Topology |
RFC 8377 |
RBridge Channel Protocols
- RFC 7178: Transparent Interconnection of Lots of Links (TRILL): RBridge Channel Support
| Range |
Registration Procedures |
Note |
| 0x002-0x0FF |
Standards Action |
|
| 0x100-0xFF7 |
RFC Required |
allocation of a single value |
| 0x100-0xFF7 |
IESG Approval |
allocation of multiple values |
TRILL Address Flush TLV Types
- RFC 8383: Transparent Interconnection of Lots of Links (TRILL): Address Flush Message
Extended RBridge Channel Payload Types
- RFC 7978: Transparent Interconnection of Lots of Links (TRILL): RBridge Channel Header Extension
Extended RBridge Channel Security Types
- RFC 7978: Transparent Interconnection of Lots of Links (TRILL): RBridge Channel Header Extension
RBridge Channel Error Codes
- RFC 7178: Transparent Interconnection of Lots of Links (TRILL): RBridge Channel Support
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.
| Value |
RBridge Channel Error Code Meaning |
Reference |
| 0 |
No error |
RFC 7178 |
| 1 |
Frame too short (truncated Ethertype or Channel Header) |
RFC 7178 |
| 2 |
Unrecognized Ethertype |
RFC 7178 |
| 3 |
Unimplemented value of CHV |
RFC 7178 |
| 4 |
Wrong value of NA flag |
RFC 7178 |
| 5 |
Channel Protocol is reserved or unimplemented |
RFC 7178 |
| 6 |
Unknown or unsupported field value |
RFC 7978 |
| 7 |
Authentication failure |
RFC 7978 |
| 8 |
Error in nested RBridge Channel message |
RFC 7978 |
| 9-14 |
Unassigned |
|
| 15 |
Reserved (see Note) |
RFC 7178 |
RBridge Channel SubError Codes
- RFC 7978: Transparent Interconnection of Lots of Links (TRILL): RBridge Channel Header Extension
| Err |
SubERR |
Meaning |
Reference |
| 0 |
|
No Error, suberrors not allowed |
RFC 7978 |
| 1-5 |
|
(no suberrors assigned) |
RFC 7978 |
| 6 |
0 |
Reserved |
RFC 7978 |
| 6 |
1 |
Non-zero RESV4 nibble |
RFC 7978 |
| 6 |
2 |
Unsupported SType |
RFC 7978 |
| 6 |
3 |
Unsupported PType |
RFC 7978 |
| 6 |
4 |
Unknown Key ID |
RFC 7978 |
| 6 |
5 |
Unsupported Ethertype with PType = 2 |
RFC 7978 |
| 6 |
6 |
Unsupported authentication algorithm for SType = 1 |
RFC 7978 |
| 6 |
7 |
Non-zero SubERR with zero ERR field |
RFC 7978 |
| 6 |
8-15 |
Unassigned |
|
| 7-14 |
|
(no suberrors assigned) |
RFC 7978 |
| 15 |
|
Reserved |
RFC 7978 |
Vendor RBridge Channel Error Codes
- RFC 8381: Transparent Interconnection of Lots of Links (TRILL): Vendor-Specific RBridge Channel Protocol
TRILL-VER Sub-TLV Capability Flags
- RFC 7176: Transparent Interconnection of Lots of Links (TRILL) Use of IS-IS
PORT-TRILL-VER Sub-TLV Capability Flags
- RFC 7176: Transparent Interconnection of Lots of Links (TRILL) Use of IS-IS
| Bit |
Description |
Reference |
| 0 |
Hello reduction support. |
RFC 8139 |
| 1-2 |
Unassigned |
|
| 3-13 |
Hop-by-hop extended flag support. |
RFC 7179 |
| 14-15 |
Topology labeling support. |
RFC 8377 |
| 16-31 |
Unassigned |
|
TRILL Neighbor TLV NEIGHBOR RECORD Flags
- RFC 7176: Transparent Interconnection of Lots of Links (TRILL) Use of IS-IS
Interested VLANs Flag Bits
- RFC 7176: Transparent Interconnection of Lots of Links (TRILL) Use of IS-IS
- RFC 7357: Transparent Interconnection of Lots of Links (TRILL): End Station Address Distribution Information (ESADI) Protocol
These bits appear in the Interested VLANs record within the
Interested VLANs and Spanning Tree Roots Sub-TLV (INT-VLAN)
specified in RFC 7176.
| Bit |
Mnemonic |
Description |
Reference |
| 0 |
M4 |
IPv4 Multicast Router Attached |
RFC 7176 |
| 1 |
M6 |
IPv6 Multicast Router Attached |
RFC 7176 |
| 2 |
|
Unassigned |
|
| 3 |
ES |
ESADI Participation |
RFC 7357 |
| 4-15 |
|
(used for a VLAN ID) |
RFC 7176 |
| 16 |
AA |
VLANs for Active-Active |
RFC 7782 |
| 17 |
|
Unassigned |
|
| 18 |
PUL |
Pull Directory |
RFC 8171 |
| 19 |
NOD |
No Data |
RFC 8171 |
| 20-31 |
|
(used for a VLAN ID) |
RFC 7176 |
Interested Labels Flag Bits
- RFC 7176: Transparent Interconnection of Lots of Links (TRILL) Use of IS-IS
- RFC 7357: Transparent Interconnection of Lots of Links (TRILL): End Station Address Distribution Information (ESADI) Protocol
These bits appear in the Interested Labels record within the
Interested Labels and Spanning Tree Roots Sub-TLV (INT-LABEL)
specified in RFC 7176.
| Bit |
Mnemonic |
Description |
Reference |
| 0 |
M4 |
IPv4 Multicast Router Attached |
RFC 7176 |
| 1 |
M6 |
IPv6 Multicast Router Attached |
RFC 7176 |
| 2 |
BM |
Bit Map |
RFC 7176 |
| 3 |
ES |
ESADI Participation |
RFC 7357 |
| 4 |
AA |
FGLs for Active-Active |
RFC 7782 |
| 5 |
|
Unassigned |
|
| 6 |
PUL |
Pull Directory |
RFC 8171 |
| 7 |
NOD |
No Data |
RFC 8171 |
TRILL APPsub-TLV Types under IS-IS TLV 251 Application Identifier 1
- IETF Review with additional requirements on the
documentation of the use being registered as specified in
Section 7.2 of RFC 7357.
- RFC 7357: Transparent Interconnection of Lots of Links (TRILL): End Station Address Distribution Information (ESADI) Protocol
Types greater than 255 are only usable in contexts permitting
a type larger than one byte, such as extended TLVs RFC 7356.
Also see Application Identifiers for TLV 251
ESADI-Parameter APPsub-TLV Flag Bits
- RFC 7357: Transparent Interconnection of Lots of Links (TRILL): End Station Address Distribution Information (ESADI) Protocol
- RFC 8171: Transparent Interconnection of Lots of Links (TRILL): Edge Directory Assistance Mechanisms
| Bit |
Mnemonic |
Description |
Reference |
| 0 |
UN |
Supports Unicast ESADI |
RFC 7357 |
| 1-2 |
PDSS |
Push Directory Server Status |
RFC 8171 |
| 3-7 |
|
Unassigned |
|
NickFlags Bits
- RFC 7780: Transparent Interconnection of Lots of Links (TRILL): Clarifications, Corrections, and Updates
| Bit |
Mnemonic |
Description |
Reference |
| 0 |
IN |
Used as ingress |
RFC 7780 |
| 1 |
SE |
Inter-Subnet Egress |
RFC 7956 |
| 2 |
R |
Replication Nickname |
RFC 8361 |
| 3 |
C |
Special RPF Check |
RFC 8361 |
| 4-15 |
|
Unassigned |
|
Interface Addresses APPsub-TLV Sub-sub-TLVs
- RFC 7961: Transparent Interconnection of Lots of Links (TRILL): Interface Addresses APPsub-TLV
Types greater than 255 are not usable in some contexts.
Extended RBridge Capabilities
- RFC 7782: Transparent Interconnection of Lots of Links (TRILL) Active-Active Edge Using Multiple MAC Attachments
| Bit |
Mnemonic |
Description |
Reference |
| 0 |
E |
Option B Support |
RFC 7782 |
| 1 |
H |
Option A Support |
RFC 7782 |
| 2-63 |
|
Unassigned |
|
TRILL OAM Return Codes
- RFC 7455: Transparent Interconnection of Lots of Links (TRILL): Fault Management
| Return Code |
Assignment |
Reference |
| 0 |
Request message |
RFC 7455 |
| 1 |
Reply message |
RFC 7455 |
| 2-255 |
Unassigned |
|
Sub-codes for TRILL OAM Return Code 0
- RFC 7455: Transparent Interconnection of Lots of Links (TRILL): Fault Management
| Sub Code |
Assignment |
Reference |
| 0 |
Valid request |
RFC 7455 |
| 1-255 |
Unassigned |
|
Sub-codes for TRILL OAM Return Code 1
- RFC 7455: Transparent Interconnection of Lots of Links (TRILL): Fault Management
| Sub Code |
Assignment |
Reference |
| 0 |
Valid response |
RFC 7455 |
| 1 |
Fragment limit exceeded |
RFC 7455 |
| 2 |
Intermediate RBridge |
RFC 7455 |
| 3-255 |
Unassigned |
|
TRILL Pull Directory Query Types (QTYPEs)
- RFC 8171: Transparent Interconnection of Lots of Links (TRILL): Edge Directory Assistance Mechanisms
TRILL Pull Directory Errors
- RFC 8171: Transparent Interconnection of Lots of Links (TRILL): Edge Directory Assistance Mechanisms
| Err |
Level |
Meaning |
Reference |
| 0 |
|
No Error |
RFC 8171 |
| 1 |
Message |
Unknown or reserved Query Message field value |
RFC 8171 |
| 2 |
Message |
Request Message/data too short |
RFC 8171 |
| 3 |
Message |
Unknown or reserved Update Message field value |
RFC 8171 |
| 4 |
Message |
Update Message/data too short |
RFC 8171 |
| 5-126 |
Message |
Unassigned |
|
| 127 |
|
Reserved |
RFC 8171 |
| 128 |
Record |
Unknown or reserved QUERY Record field value |
RFC 8171 |
| 129 |
Record |
QUERY Record truncated |
RFC 8171 |
| 130 |
Record |
Address not found |
RFC 8171 |
| 131 |
Record |
Unknown or reserved RESPONSE Record field value |
RFC 8171 |
| 132 |
Record |
RESPONSE Record truncated |
RFC 8171 |
| 133-254 |
Record |
Unassigned |
|
| 255 |
|
Reserved |
RFC 8171 |
Sub-codes for TRILL Pull Directory Errors 1 and 3
- RFC 8171: Transparent Interconnection of Lots of Links (TRILL): Edge Directory Assistance Mechanisms
Sub-codes for TRILL Pull Directory Errors 128 and 131
- RFC 8171: Transparent Interconnection of Lots of Links (TRILL): Edge Directory Assistance Mechanisms
| SubErr |
Field with Error |
Reference |
| 0 |
Unspecified |
RFC 8171 |
| 1 |
Unknown AFN field value |
RFC 8171 |
| 2 |
Unknown or Reserved QTYPE field value |
RFC 8171 |
| 3 |
Invalid or inconsistent SIZE field value |
RFC 8171 |
| 4 |
Invalid frame for QTYPE 2 (other than SEND) |
RFC 8171 |
| 5 |
SEND frame sent as QTYPE 2 |
RFC 8171 |
| 6 |
Invalid frame for QTYPE 5 (such as multicast MacDA) |
RFC 8171 |
| 7-254 |
Unassigned |
|
| 255 |
Reserved |
RFC 8171 |