Documente Academic
Documente Profesional
Documente Cultură
(ISIS) TLVs
Document ID: 5739
Introduction
Prerequisites
Requirements
Components Used
Conventions
The Function of TLV
TLV Encoding
ISIS PDU and TLV Definitions
TLVs Implemented by Cisco
TLV Details
SubTLVs and Traffic Engineering
SubTLV Details
Related Information
Introduction
This document explains the ISIS Type Length Value (TLV) and its use.
Prerequisites
Requirements
There are no specific requirements for this document.
Components Used
This document is not restricted to specific software and hardware versions.
Conventions
For more information on document conventions, see the Cisco Technical Tips Conventions.
the Value field. The Length field indicates the length of the Value field. The Value field is the data portion of
the packet. Not all router implementations support all TLVs, but they are required to ignore and retransmit the
ignored types.
As explained by RFC 1195 , TLV 128 extends ISIS to carry IP, in addition to Connectionless Network
Service (CLNS), routing information in the same packet. DEC has also implemented an extension to ISIS
with TLV 42. This extension allows the ISIS to hold information about DECnet Phase IV networks. In the
future, a new TLV may be implemented allowing CLNS to carry IPv6 routing information.
Several routing protocols use TLVs to carry a variety of attributes. Cisco Discovery Protocol (CDP), Label
Discovery Protocol (LDP), and Border Gateway Protocol (BGP) are examples of protocols that use TLVs.
BGP uses TLVs to carry attributes such as Network Layer Reachability Information (NLRI), Multiple Exit
Discriminator (MED), and local preference.
TLV Encoding
The variable length fields are encoded as follows:
Field
Type
Number of Octets
1
Length
Value
LENGTH
RFC 1142 Section 9, a revision of ISO 10589, provides detail about the packet layouts for each type of ISIS
PDU, as well as the TLVs supported for each type. The first eight octets of all ISIS PDUs are header fields
that are common to all PDU types. The TLV information is stored at the very end of the PDU. Different types
of PDUs have a set of currentlydefined codes. Any codes that are not recognized should be ignored and
passed through unchanged.
Name
Area Address
IIS Neighbors
Padding
Description
Includes the Area Addresses to which the
Intermediate System is connected.
Includes all the ISISs running interfaces
to which the router is connected.
Primarily used in the ISIS Hello (IIH)
packets to detect the maximum
Authentication
TE IIS
Neighbors
IP Int.
Reachability
Protocols
Supported
IP Ext.
Address
IP Int. Address
TE Router ID
135
TE IP
Reachability
137
Dynamic
Hostname
22
128
129
130
132
134
10
and
133
only.
TLV Details
Name
Area
Addresses
IIS Neighbors
ES Neighbors
Part. DIS
Prefix
Neighbors
IIS Neighbors
Padding
LSP Entries
Authentication
Opt.
Checksum
LSPBufferSize
TE IIS
Neighbors
HMACMD5
Authentic
IP Int. Reach
Prot.
Supported
IP Ext.
Address
IDRPI
IP Intf.
Address
Authentication
TERouter ID
TE IP. Reach
Dynamic
Name
Shared Risk
Link Group
MTISN
MTopologies
L1
L2
LSP LSP
Yes No
Yes
Yes
ISO 10589
No No
Yes
Yes
ISO 10589
No No
Yes
No
ISO 10589
No No
Yes
ISO 10589
No No
Yes
ISO 10589
Yes No
Yes
ISO 10589
Yes No
No
No
ISO 10589
No Yes No
No
ISO 10589
10
Yes
ISO 10589
12
Yes
draftietfisiswgsnpchecksu
14
Yes No
SIFDRAFT
22
No No
draftietfisistraffic04.txt
54
Origin
draftietfisishmac03.txt
128
No No
Yes
Yes
RFC 1195
129
Yes No
Yes
Yes
RFC 1195
130
No No
Yes
Yes
RFC 1195
131
No Yes No
Yes
RFC 1195
132
Yes No
Yes
Yes
RFC 1195
*133 No No
No
No
134
No No
Yes
Yes
draftietfisistraffic04.txt
135
No No
draftietfisistraffic04.txt
137
No No
RFC 2763
138
draftietfisisgmplsextensions12.txt
222
No No
draftietfisiswgmultitopol
229
Yes No
draftietfisiswgmultitopol
IPv6 Intf.
Addr.
MT IP. Reach
3Way hellos
Restart TLV
IPv6
Reachability
MT IPv6 IP
Reach
p2p 3way
Adj.
232
Yes No
draftietfisisipv602.txt
235
No No
draftietfisiswgmultitopol
240
Yes No
draftietfisis3way01.txt
211
Yes No
No
No
draftshandisisrestart01.txt
236
No No
Yes
Yes
draftietfisisipv602.txt
237
No No
Yes
Yes
draftietfisiswgmultitopol
240
Yes No
draftietfisis3way06.txt
Name
Administration
Group
Description
This subTLV associates a tag
with an IP prefix. Some of the
examples of this 'tag' include
controlling redistribution between
levels and areas, different routing
protocols, or on an interface.
Administration
Group
IPv4 Interface
Address
IPv4 Neighbor
Address
Maximum Link
Bandwidth
10
11
18
Maximum
Reservable Link
Bandwidth
Unreserved
Bandwidth
Traffic
Engineering
Default Metric
SubTLV Details
SubTLV
Administrative
Tag
Admin. Group
(color)
Outgoing Int.
Identifier
Incoming Int.
Identifier
IPv4 Inter.
Address
Interface
MTU
IPv4 Neigh.
Address
Maximum
Link
Bandwidth
Max. Reserv.
Link
Bandwidth
Unreserved
Bandwidth
TE Default
Metric
Link
Protection
TLV
Definitions
ISIS_ROUTE_ADMIN_TAG
ISIS_ADMIN_GROUP
Bytes
ISIS_INTERFACE_IP_ADDRESS
4
2
ISIS_NEIGHBOR_IP_ADDRESS
ISIS_MAXIMUM_LINK_BW
10
ISIS_MAXIMUM_LINK_RES
11
ISIS_CURRENT_BW_UNRESERVED
32
18
20
ISIS_TRAFFIC_ENGINEERING_METRIC
3
2
Type
Int. Switch.
Capability
Desc.
MT Reachable
IPv4 Prefixes
Max. Link.
Reser. Sub
Pool
Current BW
UnReser. Sub
Pool
21
variable
117
*250 ISIS_MAXIMUM_LINK_RES_SUB
*251 ISIS_CURRENT_BW_UNRESERVED_SUB
* The SubTLVs 250 and 251 are part of Ciscospecific extensions in support of MPLSTE that is
documented in draftietfisistraffic04.txt. These SubTLVs are used during the Guraranteed Bandwidth
application under MPLSTE.
Note: Always refer to the most recent Internet Engineering Task Force (IETF) draft. The IETF draft
mentioned in this document is subject to change. It may be replaced by a more recent version or RFC, or it
may expire.
Related Information
ISIS Support Page
Technical Support Cisco Systems