Routing With IS-IS Protocol – Part 3 (IS-IS Packet Types)

  • September 10, 2016
isis-helllos-ipcisco
IS-IS Protocol uses L2 encapsulation Ethernet 802.3/802.2. It do not use Ethernet II. Ethernet II is used for IP traffic. IS-IS Protocol exchanges protocol information by using Link-State PDUs (Protocol Data Units).

There are four types of PDU packets in IS-IS Protocol.
These IS-IS packets are : – IS-IS Hello PDU (IIH) – Link State PDU (LSP) – Partial Sequence Number PDU (PSNP) – Complete Sequence Number PDU (CSNP)

In IS-IS PDUs there is a TLV (Type, Length, Value) field. According to the need, these fields are added to the PDUs. This TLV field makes IS-IS extendable and it is the major advantage of IS-IS over OSPF. There are several TLVs in IS-IS packets. IS-IS Header always same, but according to the type of the packet, added TLV fields change.

TLVs are maximum 256 bytes and they contains sub-TLVs.

IS-IS Header Format, ISIS TLVs
IS-IS Header Format
IS-IS discovers the IS-IS neighbours and IS-IS adjacency via Hello PDUs. DIS election is also done with this PDUs.

There are three types Hello PDUs in IS-IS Protocol:
ESH -> ES sent to IS ISH -> IS sent to ES IIH -> Between two ISs

IS-IS Hellos, ESH, ISH, IIH
IS-IS Hellos, ESH, ISH, IIH

IS-IS Hello interval is 10 seconds and the dead interval is 30 seconds by default.

In IS-IS Hello packet, 6 types of data can be included with TLVs. These are:
– Area Addresses TLV – Padding TLV – IP Interface Address TLV – Authentication Information TLV – Protocols Supported TLV – Intermediate System Neighbors TLV

For more information about IS-IS TLVs, you can check Intermediate System-to-Intermediate System (IS-IS) TLVs article on Cisco Website.

IS-IS LSPs are like LSAs in OSPF and contains many information about the neighbour ISIS Routers and links. They are flooded periodically in IS-IS network. L1 and L2 PDUs use different formats LSPs are stored in IS-IS LSDBs. Seperate datababses are used for L1 and L2 LSPs. Each LSP has sequence number that shows its version.

In LSPs, below TLVs are supported: – Area Addresses TLV – Originating LSP Buffer Size TLV – Intermediate System Neighbors TLV – End System Neighbor TLV – Authentication Information TLV – Prefix Neighbor TLV – Protocols Supported TLV – IP Interface Address TLV – IP Internal Reachability Information TLV – IP External Reachability Information TLV

[sc name=”ContentRMessage”]

The other articles on IS-IS Protocol are below:
Routing With IS-IS Protocol – Part 1 Routing With IS-IS Protocol – Part 2 (IS-IS Addresses) Routing With IS-IS Protocol – Part 3 (IS-IS Packet Types) Routing With IS-IS Protocol – Part 4 (IS-IS Adjacency) Routing With IS-IS Protocol – Part 5 (IS-IS versus OSPF)

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

SFP

SFP (Small Form-factor Pluggable) is a hot-pluggable network interface module used in the network devices of today’s computer networks. In...
Networking Certifications has served as a stepping stone for those seeking to advance their careers in Networking, h they are...
In this article, we will focus on File Transfer Protocol (FTP), FTP Ports and FTP Modes. We will firstly learn...
In computer networking, there are network port numbers used for various applications. The range of these network ports are from...