Internet Assigned Numbers Authority Transparent Interconnection of Lots of Links (TRILL) Parameters Created 2010-03-26 Last Updated 2022-02-11 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registries included below * TRILL Nicknames * TRILL Multicast Addresses * TRILL Ethertypes * TRILL Extended Header Flags * RBridge Channel Protocols * TRILL Address Flush TLV Types * Extended RBridge Channel Payload Types * Extended RBridge Channel Security Types * RBridge Channel Header Flags * RBridge Channel Error Codes * RBridge Channel SubError Codes * Vendor RBridge Channel Error Codes * TRILL-VER Sub-TLV Capability Flags * PORT-TRILL-VER Sub-TLV Capability Flags * TRILL Neighbor TLV NEIGHBOR RECORD Flags * Interested VLANs Flag Bits * Interested Labels Flag Bits * TRILL APPsub-TLV Types under IS-IS TLV 251 Application Identifier 1 * ESADI-Parameter APPsub-TLV Flag Bits * NickFlags Bits * Interface Addresses APPsub-TLV Sub-sub-TLVs * Extended RBridge Capabilities * TRILL OAM Return Codes * Sub-codes for TRILL OAM Return Code 0 * Sub-codes for TRILL OAM Return Code 1 * TRILL Pull Directory Query Types (QTYPEs) * TRILL Pull Directory Errors * Sub-codes for TRILL Pull Directory Errors 1 and 3 * Sub-codes for TRILL Pull Directory Errors 128 and 131 TRILL Nicknames Registration Procedure(s) RFC Required (single value) or IETF Review (single or multiple values) Reference [RFC6325] Available Formats [IMG] CSV Name Description Reference 0x0000 Reserved to indicate no nickname specified [RFC6325] 0x0001-0xFFBF Dynamically allocated by the RBridges within each RBridge campus [RFC6325] 0xFFC0 Any-RBridge [RFC7178] 0xFFC1 OOMF (Overload Originated Multi-destination Frame) [RFC7780] 0xFFC2-0xFFD7 Unassigned 0xFFD8-0xFFDF For use in documentation examples [RFC7780] 0xFFE0-0xFFFE Unassigned 0xFFFF Permanently reserved [RFC6325] TRILL Multicast Addresses Registration Procedure(s) IETF Review Reference [RFC6325] Available Formats [IMG] CSV Address Description Reference 01-80-C2-00-00-40 All-RBridges [RFC6325] 01-80-C2-00-00-41 All-IS-IS-RBridges [RFC6325] 01-80-C2-00-00-42 All-ESADI-RBridges/All-Egress-RBridges [RFC6325][RFC7178] 01-80-C2-00-00-43 to 01-80-C2-00-00-44 Unassigned 01-80-C2-00-00-45 TRILL-End-Stations [RFC7178] 01-80-C2-00-00-46 All-Edge-RBridges [RFC7178] 01-80-C2-00-00-47 TRILL-ES-IS [RFC8171] 01-80-C2-00-00-48 to 01-80-C2-00-00-4F Unassigned TRILL Ethertypes Registration Procedure(s) Ethertypes are assigned by the IEEE Registration Authority. Updates to this registry are coordinated with the designated expert. Expert(s) Donald Eastlake (primary), Sue Hares (secondary) Reference [RFC8377] Note 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. Available Formats [IMG] CSV Value Mnemonic Explanation Reference 0x22F3 TRILL TRILL data [RFC6325] 0x22F4 L2-IS-IS IS-IS [RFC6325] 0x893B FGL Fine Grained Labeling [RFC7172] 0x8946 - TRILL RBridge Channel [RFC7178] 0x9A22 MT Multi-Topology [RFC8377] TRILL Extended Header Flags Registration Procedure(s) IETF Review Reference [RFC7179] Available Formats [IMG] CSV Bits Purpose Reference 0-2 Critical Summary Bits [RFC7179] 3-6 available critical hop-by-hop flags [RFC7179] 7 Critical Channel Alert Flag [RFC7179] 8 Non-critical Channel Alert Flag [RFC7179] 9-11 available non-critical hop-by-hop flags [RFC7179] 12-13 TRILL-ECN (Explicit Congestion Notification) [RFC-ietf-trill-ecn-support-07] 14-16 Extended Hop Count [RFC7780] 17-20 available non-critical reserved flags [RFC7179] 21-25 available critical ingress-to-egress flags [RFC7179] 26 Critical Congestion Experienced (CCE) [RFC-ietf-trill-ecn-support-07] 27-28 Extended Color [RFC7780] 29-31 available non-critical ingress-to-egress flags [RFC7179][RFC7780] RBridge Channel Protocols Reference [RFC7178] Available Formats [IMG] CSV 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 Protocol Description Reference 0x000 Reserved [RFC7178] 0x001 RBridge Channel Error [RFC7178] 0x002 BFD Control [RFC7175] 0x003 BFD Echo [RFC7175] 0x004 RBridge Channel Extension [RFC7978] 0x005 Pull Directory Services [RFC8171] 0x006 Port-Shutdown [RFC8139] 0x007 P2MP BFD Control [RFC8564] 0x008 Vendor-Specific RBridge Channel [RFC8381] 0x009 Address Flush [RFC8383] 0x00A-0xFF7 Unassigned 0xFF8-0xFFE Reserved for Private Use [RFC7178] 0xFFF Reserved [RFC7178] TRILL Address Flush TLV Types Registration Procedure(s) IETF Review Reference [RFC8383] Available Formats [IMG] CSV Protocol Description Reference 0 Reserved [RFC8383] 1 Blocks of VLANs [RFC8383] 2 Bit Map of VLANs [RFC8383] 3 Blocks of FGLs [RFC8383] 4 List of FGLs [RFC8383] 5 Bit Map of FGLs [RFC8383] 6 All Data Labels [RFC8383] 7 MAC Address List [RFC8383] 8 MAC Address Blocks [RFC8383] 9-254 Unassigned 255 Reserved [RFC8383] Extended RBridge Channel Payload Types Registration Procedure(s) IETF Review Reference [RFC7978] Available Formats [IMG] CSV PType Description Reference 0 Reserved [RFC7978] 1 Null [RFC7978, Section 3.1] 2 Ethertyped Payload [RFC7978, Section 3.2] 3 Ethernet Frame [RFC7978, Section 3.3] 4-14 Unassigned 15 Reserved [RFC7978] Extended RBridge Channel Security Types Registration Procedure(s) IETF Review Reference [RFC7978] Available Formats [IMG] CSV SType Description Reference 0 None [RFC7978, Section 4.2] 1 IS-IS CRYPTO_AUTH-Based Authentication [RFC7978, Section 4.3] 2 DTLS Pairwise Security [RFC7978, Section 4.4] 3 Composite Security [RFC7978, Section 4.5] 4-14 Unassigned 15 Reserved [RFC7978] RBridge Channel Header Flags Registration Procedure(s) IETF Review Reference [RFC7178] Available Formats [IMG] CSV Flag Bit Mnemonic Allocation Reference 0 SL Silent [RFC7178] 1 MH Multi-hop [RFC7178] 2 NA Native [RFC7178] 3-11 Unassigned RBridge Channel Error Codes Registration Procedure(s) Standards Action Reference [RFC7178] 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. Available Formats [IMG] CSV Value RBridge Channel Error Code Meaning Reference 0 No error [RFC7178] 1 Frame too short (truncated Ethertype or Channel Header) [RFC7178] 2 Unrecognized Ethertype [RFC7178] 3 Unimplemented value of CHV [RFC7178] 4 Wrong value of NA flag [RFC7178] 5 Channel Protocol is reserved or unimplemented [RFC7178] 6 Unknown or unsupported field value [RFC7978] 7 Authentication failure [RFC7978] 8 Error in nested RBridge Channel message [RFC7978] 9-14 Unassigned 15 Reserved (see Note) [RFC7178] RBridge Channel SubError Codes Registration Procedure(s) IETF Review Reference [RFC7978] Available Formats [IMG] CSV Err SubERR Meaning Reference 0 No Error, suberrors not allowed [RFC7978] 1-5 (no suberrors assigned) [RFC7978] 6 0 Reserved [RFC7978] 6 1 Non-zero RESV4 nibble [RFC7978] 6 2 Unsupported SType [RFC7978] 6 3 Unsupported PType [RFC7978] 6 4 Unknown Key ID [RFC7978] 6 5 Unsupported Ethertype with PType = 2 [RFC7978] 6 6 Unsupported authentication algorithm for SType = 1 [RFC7978] 6 7 Non-zero SubERR with zero ERR field [RFC7978] 6 8-15 Unassigned 7-14 (no suberrors assigned) [RFC7978] 15 Reserved [RFC7978] Vendor RBridge Channel Error Codes Registration Procedure(s) Standards Action Reference [RFC8381] Available Formats [IMG] CSV Code Description Reference 0x00 No error [RFC8381] 0x01 Message too short [RFC8381] 0x02 Unknown OUI/CID [RFC8381] 0x03 Unknown Sub-Protocol [RFC8381] 0x04 Unknown Sub-Version [RFC8381] 0x05-0x0F Unassigned 0x10-0xFE Reserved for vendor use [RFC8381] 0xFF Reserved [RFC8381] TRILL-VER Sub-TLV Capability Flags Registration Procedure(s) IETF Review Reference [RFC7176] Available Formats [IMG] CSV Bit Description Reference 0 Affinity sub-TLV support [RFC7783] 1 FGL-safe [RFC7172] 2 OAM capable [RFC7455] 3 Backwards-compatible OAM [RFC7455] 4 E-L1FS FS-LSP support [RFC7780][RFC7356] 5 Able to handle the NickBlockFlags APPsub-TLV [RFC8397] 6-13 Unassigned 14 Extended Hop Count support [RFC7780] 15-16 Unassigned 17-20 available non-critical reserved flags [RFC7179] 21-26 available critical ingress-to-egress flags [RFC7179] 27-28 Extended Color support [RFC7780] 29-31 Extended header flag support [RFC7179][RFC7780] PORT-TRILL-VER Sub-TLV Capability Flags Registration Procedure(s) IETF Review Reference [RFC7176] Available Formats [IMG] CSV Bit Description Reference 0 Hello reduction support. [RFC8139] 1-2 Unassigned 3-13 Hop-by-hop extended flag support. [RFC7179] 14-15 Topology labeling support. [RFC8377] 16-31 Unassigned TRILL Neighbor TLV NEIGHBOR RECORD Flags Registration Procedure(s) Standards Action Reference [RFC7176] Available Formats [IMG] CSV Bit Short Name Description Reference 0 Fail Failed MTU test [RFC6325][RFC7176][RFC7177] 1 OOMF Offering OOMF service [RFC7780] 2-7 Unassigned Interested VLANs Flag Bits Registration Procedure(s) IETF Review Reference [RFC7176][RFC7357] Note These bits appear in the Interested VLANs record within the Interested VLANs and Spanning Tree Roots Sub-TLV (INT-VLAN) specified in [RFC7176]. Available Formats [IMG] CSV Bit Mnemonic Description Reference 0 M4 IPv4 Multicast Router Attached [RFC7176] 1 M6 IPv6 Multicast Router Attached [RFC7176] 2 Unassigned 3 ES ESADI Participation [RFC7357] 4-15 (used for a VLAN ID) [RFC7176] 16 AA VLANs for Active-Active [RFC7782] 17 Unassigned 18 PUL Pull Directory [RFC8171] 19 NOD No Data [RFC8171] 20-31 (used for a VLAN ID) [RFC7176] Interested Labels Flag Bits Registration Procedure(s) IETF Review Reference [RFC7176][RFC7357] Note These bits appear in the Interested Labels record within the Interested Labels and Spanning Tree Roots Sub-TLV (INT-LABEL) specified in [RFC7176]. Available Formats [IMG] CSV Bit Mnemonic Description Reference 0 M4 IPv4 Multicast Router Attached [RFC7176] 1 M6 IPv6 Multicast Router Attached [RFC7176] 2 BM Bit Map [RFC7176] 3 ES ESADI Participation [RFC7357] 4 AA FGLs for Active-Active [RFC7782] 5 Unassigned 6 PUL Pull Directory [RFC8171] 7 NOD No Data [RFC8171] TRILL APPsub-TLV Types under IS-IS TLV 251 Application Identifier 1 Registration Procedure(s) IETF Review with additional requirements on the documentation of the use being registered as specified in Section 7.2 of [RFC7357]. Reference [RFC7357] Note Types greater than 255 are only usable in contexts permitting a type larger than one byte, such as extended TLVs [RFC7356]. Note Also see [Application Identifiers for TLV 251] Available Formats [IMG] CSV Type Name Reference 0 Reserved [RFC7357] 1 ESADI-PARAM [RFC7357][RFC8171] 2 PN-LAALP-Membership [RFC7781] 3 PN-RBv [RFC7781] 4 PN-MAC-RI-LAALP-INFO-START [RFC7781] 5 PN-MAC-RI-LAALP-INFO-END [RFC7781] 6 NICKFLAGS [RFC7780] 7 TENANT-GWMAC-LABEL [RFC7956] 8 IPV4-PREFIX [RFC7956] 9 IPV6-PREFIX [RFC7956] 10 IA [RFC7961] 11 Tree and VLANs [RFC7968] 12 Tree and VLANs Used [RFC7968] 13 Tree and FGLs [RFC7968] 14 Tree and FGLs Used [RFC7968] 15 Tree and Groups [RFC7968] 16 Tree and Groups Used [RFC7968] 17 AppointmentBitmap [RFC8139] 18 AppointmentList [RFC8139] 19 FGL-VLAN-Bitmap [RFC8139] 20 FGL-VLAN-Pairs [RFC8139] 21 originatingSNPBufferSize [RFC8249] 22 Smart-Parameters [RFC8384] 23 Smart-MAC [RFC8384] 24 NickBlockFlags [RFC8397] 25-251 Unassigned 252 AA-LAALP-GROUP-RBRIDGES [RFC7782] 253 AA-LAALP-GROUP-MAC [RFC7782] 254 EXTENDED-RBRIDGE-CAP [RFC7782] 255 Reserved [RFC7357] 256 L1-BORDER-RBRIDGE [RFC9183] 257 L1-BORDER-RB-GROUP [RFC9183] 258-65534 Unassigned 65535 Reserved [RFC7357] ESADI-Parameter APPsub-TLV Flag Bits Registration Procedure(s) Standards Action Reference [RFC7357][RFC8171] Available Formats [IMG] CSV Bit Mnemonic Description Reference 0 UN Supports Unicast ESADI [RFC7357] 1-2 PDSS Push Directory Server Status [RFC8171] 3-7 Unassigned NickFlags Bits Registration Procedure(s) IETF Review Reference [RFC7780] Available Formats [IMG] CSV Bit Mnemonic Description Reference 0 IN Used as ingress [RFC7780] 1 SE Inter-Subnet Egress [RFC7956] 2 R Replication Nickname [RFC8361] 3 C Special RPF Check [RFC8361] 4-15 Unassigned Interface Addresses APPsub-TLV Sub-sub-TLVs Registration Procedure(s) Expert Review Expert(s) Unassigned Reference [RFC7961] Note Types greater than 255 are not usable in some contexts. Available Formats [IMG] CSV Type Description Reference 0 Reserved [RFC7961] 1 AFN Size [RFC7961] 2 Fixed Address [RFC7961] 3 Data Label [RFC7961] 4 Topology [RFC7961] 5-254 Unassigned 255 Reserved [RFC7961] 256-65534 Unassigned 65535 Reserved [RFC7961] Extended RBridge Capabilities Registration Procedure(s) Expert Review Expert(s) Unassigned Reference [RFC7782] Available Formats [IMG] CSV Bit Mnemonic Description Reference 0 E Option B Support [RFC7782] 1 H Option A Support [RFC7782] 2-63 Unassigned TRILL OAM Return Codes Registration Procedure(s) Standards Action Reference [RFC7455] Available Formats [IMG] CSV Return Code Assignment Reference 0 Request message [RFC7455] 1 Reply message [RFC7455] 2-255 Unassigned Sub-codes for TRILL OAM Return Code 0 Registration Procedure(s) Standards Action Reference [RFC7455] Available Formats [IMG] CSV Sub Code Assignment Reference 0 Valid request [RFC7455] 1-255 Unassigned Sub-codes for TRILL OAM Return Code 1 Registration Procedure(s) Standards Action Reference [RFC7455] Available Formats [IMG] CSV Sub Code Assignment Reference 0 Valid response [RFC7455] 1 Fragment limit exceeded [RFC7455] 2 Intermediate RBridge [RFC7455] 3-255 Unassigned TRILL Pull Directory Query Types (QTYPEs) Registration Procedure(s) IETF Review Reference [RFC8171] Available Formats [IMG] CSV QTYPE Description Reference 0 Reserved [RFC8171] 1 Address query [RFC8171] 2 Frame query [RFC8171] 3-4 Unassigned 5 Unknown unicast MAC query frame [RFC8171] 6-14 Unassigned 15 Reserved [RFC8171] TRILL Pull Directory Errors Registration Procedure(s) IETF Review Reference [RFC8171] Available Formats [IMG] CSV Err Level Meaning Reference 0 No Error [RFC8171] 1 Message Unknown or reserved Query Message field value [RFC8171] 2 Message Request Message/data too short [RFC8171] 3 Message Unknown or reserved Update Message field value [RFC8171] 4 Message Update Message/data too short [RFC8171] 5-126 Message Unassigned 127 Reserved [RFC8171] 128 Record Unknown or reserved QUERY Record field value [RFC8171] 129 Record QUERY Record truncated [RFC8171] 130 Record Address not found [RFC8171] 131 Record Unknown or reserved RESPONSE Record field value [RFC8171] 132 Record RESPONSE Record truncated [RFC8171] 133-254 Record Unassigned 255 Reserved [RFC8171] Sub-codes for TRILL Pull Directory Errors 1 and 3 Registration Procedure(s) Expert Review Expert(s) Unassigned Reference [RFC8171] Available Formats [IMG] CSV SubErr Field with Error Reference 0 Unspecified [RFC8171] 1 Version not understood (see Section 3.1.1 of [RFC8171]) [RFC8171] 2 Unknown Type field value [RFC8171] 3 Specified Data Label not being served [RFC8171] 4-254 Unassigned 255 Reserved [RFC8171] Sub-codes for TRILL Pull Directory Errors 128 and 131 Registration Procedure(s) Expert Review Expert(s) Unassigned Reference [RFC8171] Available Formats [IMG] CSV SubErr Field with Error Reference 0 Unspecified [RFC8171] 1 Unknown AFN field value [RFC8171] 2 Unknown or Reserved QTYPE field value [RFC8171] 3 Invalid or inconsistent SIZE field value [RFC8171] 4 Invalid frame for QTYPE 2 (other than SEND) [RFC8171] 5 SEND frame sent as QTYPE 2 [RFC8171] 6 Invalid frame for QTYPE 5 (such as multicast MacDA) [RFC8171] 7-254 Unassigned 255 Reserved [RFC8171] Licensing Terms