
IS-IS TLV Codepoints per [RFC3563]  

(last updated 2008-02-11)

Registries included below:
 - TLV Codepoints Registry
 - Sub-TLVs for TLV 22 
 - TLV 22 link-attribute bit values
 - Sub-TLVs for TLV 135, TLV 235, TLV 236, and TLV 237
 - Sub-TLVs for TLV 242 


Registry Name: TLV Codepoints Registry
Reference: [RFC3563]
Registration Procedures: Expert review

Note:
The range of values is 0-255.  Allocation of values in the 
registry has to be approved by the designated expert assigned
by the IESG. IETF SHALL keep JTC1/SC6 informed of TLV codepoint
values allocated, and JTC1/SC6 SHALL refer allocation requests 
arising within JTC1 constituencies to the IANA registry process.

Registry:
Name                                  Value  IIH   LSP  SNP   Status/Reference
------------------------------------  -----  ----  ---  ----  ----------------
Area Addresses                            1   y     y    n    ISO 10589
IIS Neighbors                             2   n     y    n    ISO 10589
ES Neighbors                              3   n     y    n    ISO 10589
Part. DIS                                 4   n     y    n    ISO 10589
Prefix Neighbors                          5   n     y    n    ISO 10589
IIS Neighbors                             6   y     n    n    ISO 10589
Padding                                   8   y     n    n    ISO 10589
LSP Entries                               9   n     n    y    ISO 10589
Authentication                           10   y     y    y    ISO 10589
Opt. Checksum                            12   y     n    y    [RFC3358]
LSPBufferSize                            14   n     y    n    ISO 10589 Rev 2 Draft
Encapsulation Cap                        16   n     y    n    IETF-draft
The extended IS reachability TLV         22   n     y    n    [RFC3784]
DECnet Phase IV                          42   y     n    n    DEC (ancient)
Lucent Proprietary                       66   n     y    n
IP Int. Reach                           128   n     y    n    [RFC1195]
Prot. Supported                         129   y     y    n    [RFC1195]
IP Ext. Address                         130   n     y    n    [RFC1195]
IDRPI                                   131   n     y    y    [RFC1195]
IP Intf. Address                        132   y     y    n    [RFC1195]
Illegal                                 133   n     n    n    [RFC1195] (not used)
The Traffic Engineering router ID TLV   134   n     y    n    [RFC3784]
The extended IP reachability TLV        135   n     y    n    [RFC3784]
Dynamic Name                            137   n     y    n    [RFC2763]
GMPLS-SRLG                              138   n     y    n    [RFC4205]
Nortel Proprietary                      176   n     y    n
Nortel Proprietary                      177   n     y    n
Restart TLV                             211   y     n    n    [RFC3847]
MT-ISN                                  222   n     y    n    [RFC5120]
M-Topologies                            229   y     y    n    [RFC5120]
IPv6 Intf. Addr.                        232   y     y    n    IETF-draft
MT IP. Reach                            235   n     y    n    [RFC5120]
IPv6 IP. Reach                          236   n     y    n    IETF-draft
MT IPv6 IP. Reach                       237   n     y    n    [RFC5120]
P2P 3-Way Adj. State                    240   y     n    n    [RFC3373]
IS-IS Router CAPABILITY TLV             242   n     y    n    [RFC4971]
Experimental TLV                        250   y     y    y    IETF-draft

Sub-registry: Sub-TLVs for TLV 22 
Reference: [RFC3784]
Registration Procedures: Expert review

Note:
Allocations within this registry require documentation of the use of 
the allocated value and approval by the Designated Expert assigned
by the IESG.
   
Registry:
Type     Description                                   Reference
----     --------------------------------------------  ---------
   0     Unassigned                       
   1     Unassigned                       
   2     Unassigned                       
   3     Administrative group (color)                  [RFC3784]
   4     Link Local/Remote Identifiers                 [RFC4205]
   5     Unassigned
   6     IPv4 interface address                        [RFC3784]
   7     Unassigned
   8     IPv4 neighbor address                         [RFC3784]
   9     Maximum link bandwidth                        [RFC3784]
  10     Reservable link bandwidth                     [RFC3784]
  11     Unreserved bandwidth                          [RFC3784]
  12     Unassigned
  13     Unassigned
  14     Unassigned
  15     Unassigned
  16     Unassigned
  17     Unassigned
  18     TE Default metric                             [RFC3784]
  19     Link-attributes                               [RFC5029]
  20     Link Protection Type                          [RFC4205]
  21     Interface Switching Capability Descriptor     [RFC4205] 
  22     Bandwidth Constraints                         [RFC4124]
23-249   Unassigned
 250     Reserved for Cisco-proprietary extensions     
 251     Reserved for Cisco-proprietary extensions     
252-254  Unassigned
 255     Reserved for future expansion


Sub-registry: link-attribute bit values for sub-TLV 19 of TLV 22 
Reference: [RFC5029]
Registration Procedure: Standards Action process and Early Allocation 
is permitted.

Value   Name 
------  ------------------------------- 
0x1     Local Protection Available 
0x2     Link Excluded from Local Protection 

Note:
Further values are to be allocated by the Standards Action process
defined in [RFC2434], with Early Allocation (defined in [RFC4020])
permitted.

Sub-registry: Sub-TLVs for TLV 135, TLV 235, TLV 236, and TLV 237
Reference: [RFC3784][RFC5130]
Registration Procedures: Expert review

Note:
Allocations within this registry require documentation of the use of 
the allocated value and approval by the Designated Expert assigned
by the IESG.
   
Registry:
Type     Description                                   Reference
-------  --------------------------------------------  ---------
0        Unassigned                                    
1        32-bit Administrative Tag Sub-TLV             [RFC5130]
2        64-bit Administrative Tag Sub-TLV             [RFC5130]
3-255    Unassigned

Sub-registry: Sub-TLVs for TLV 242 
Reference: [RFC4971]
Registration Procedures: Expert review

Note:
Allocations within this registry require documentation of the use of 
the allocated value and approval by the Designated Expert assigned
by the IESG.
   
Registry:
Value  Description                     Reference
-----  ------------------------------  ---------
1      TE Node Capability Descriptor   [RFC5073]
2      Unassigned
3      TE-MESH-GROUP TLV (IPv4)        [RFC4972]
4      TE-MESH-GROUP TLV (IPv6)        [RFC4972]
5      PCED sub-TLV                    [RFC5089]
6-255  Unassigned

References
----------
[RFC1195]  R. Callon, "Use of OSI IS-IS for Routing in TCP/IP 
           and Dual Environments", RFC 1195, December 1990.

[RFC2763]  N. Shen and H. Smit, "Dynamic Hostname Exchange 
           Mechanism for IS-IS, RFC 2763, February 2000.

[RFC3358]   T. Przygienda, "Optional Checksums in Intermediate 
            System to Intermediate System (ISIS)", RFC 3358,
            August 2002.

[RFC3359]  T. Przygienda, "Reserved Type, Length and Value (TLV) 
           Codepoints in Intermediate System to Intermediate System",
           RFC 3359, August 2002.

[RFC3373]  D. Katz and R. Saluja, "Three-Way Handshake for Intermediate 
           System to Intermediate System (IS-IS) Point-to-Point 
           Adjacencies", RFC 3373, September 2002.

[RFC3563]  A. Zinin, "Draft of agreement between ISOC/IETF and 
           ISO/IEC JTC1/SC6 on IS-IS protocol development", RFC 3563,
           July 2003.

[RFC3784]  H. Smit, T. Li, "IS-IS extensions for Traffic Engineering",
           RFC 3784, June 2004.

[RFC3847]  M. Shand, L. Ginsberg, "Restart signaling for IS-IS", RFC 3847,
           July 2004.

[RFC4124]  Le Faucheur, F., Ed., "Protocol extensions for support of  
           Differentiated-Service-aware MPLS Traffic Engineering", 
           RFC 4124, June 2005.

[RFC4205]  K. Kompella,, Y. Rekhter, Eds., "IS-IS Extensions in Support of 
           Generalized Multi-Protocol Label Switching", RFC 4205, October 2005.

[RFC4971]  J. Vasseur, N. Shen, R. Aggarwal, "IS-IS Extensions for 
           Advertising Router Information", RFC 4971, July 2007.

[RFC4972]  JP. Vasseur, Ed., JL. Leroux, Ed., S. Yasukawa, S. Previdi, P. Psenak
           and P. Mabbey, "Routing Extensions for Discovery of Multiprotocol (MPLS) 
           Label Switch Router (LSR) Traffic Engineering (TE) Mesh Membership",
           RFC 4972, July 2007.

[RFC5029]  JP. Vasseur, S. Previdi, "Definition of an IS-IS Link Attribute 
           sub-TLV", RFC 5029, September 2007.

[RFC5073]  J.P. Vasseur, Ed., J.L. Le Roux. Ed., "IGP Routing Protocol 
           Extensions for Discovery of Traffic Engineering Node Capabilities",
           RFC 5073, December 2007.

[RFC5089]  J.L. Le Roux, Ed., J.P. Vasseur, Ed., Y.Ikejiri, R. Zhang, "IS-IS 
           Protocol Extensions for Path Computation Element (PCE) Discovery",
           RFC 5089, January 2008.

[RFC5120]  T. Przygienda, N. Shen, N. Sheth, "M-ISIS: Multi Topology (MT) 
           Routing in IS-IS", RFC 5120, February 2008.

[RFC5130]  S. Previdi, M. Shand, Ed., C. Martin, B. Neal, "A Policy Control 
           Mechanism in IS-IS Using Administrative Tags", RFC 5130, February 2008.


(created 2003-05-06)

[]