IS-IS

Source: Wikipedia, the free encyclopedia.

Intermediate System to Intermediate System (IS-IS, also written ISIS) is a routing protocol designed to move information efficiently within a computer network, a group of physically connected computers or similar devices. It accomplishes this by determining the best route for data through a packet switching network.

The IS-IS protocol is defined in ISO/IEC 10589:2002

RFC 7142
because it republished a draft rather than a final version of the (International Organization for Standardization) ISO standard, causing confusion.

In 2005, IS-IS was called "the de facto standard for large service provider network backbones."[4]

Description

IS-IS is an interior gateway protocol, designed for use within an administrative domain or network. This is in contrast to exterior gateway protocols, primarily Border Gateway Protocol (BGP), which is used for routing between autonomous systems (RFC 1930).

IS-IS is a link-state routing protocol, operating by reliably flooding link state information throughout a network of routers. Each IS-IS router independently builds a database of the network's topology, aggregating the flooded network information. Like the OSPF protocol, IS-IS uses Dijkstra's algorithm for computing the best path through the network. Packets (datagrams) are then forwarded, based on the computed ideal path, through the network to the destination.

History

The IS-IS protocol was developed by a team of people working at

CLNS
.

IS-IS was developed at roughly the same time that the Internet Engineering Task Force

Network Layer protocol of the global Internet. This version of the IS-IS routing protocol was then called Integrated IS-IS (RFC 1195
)

Packet types

IS-IS adjacency can be either broadcast or point-to-point.

Hello Packet
The IS-IS hello packets needs to be exchanged periodically between 2 routers to establish adjacency. Based on the negotiation, one of them will be selected as DIS (Designated IS). This hello packet will be sent separately for Level-1 or Level-2.
LSP
This contains the actual route information. This LSP can contain many type–length–values (TLVs).
CSNP
This packet will be sent only by the DIS. By default for every 10 seconds, CSNP packet will be transmitted by DIS. This will contain the list of LSP IDs along with sequence number and checksum.
PSNP
If the router which receives CSNP packet finds some discrepancy in its own database, it will send an PSNP request asking the DIS to send specific LSP back to it.

Other uses

IS-IS is also used as the control plane for

802.1ah Provider Backbone Bridges. SPB requires no state machine or other substantive changes to IS-IS, and simply requires a new Network Layer Protocol Identifier (NLPID) and set of TLVs. This extension to IS-IS is defined in the IETF
proposed standard RFC 6329.

Related protocols

References

External links

This page is based on the copyrighted Wikipedia article: IS-IS. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy