| Intermediate System-to-Intermediate System (IS-IS) is a routing protocol developed by the ISO. It is a link-state protocol where IS (routers) exchange routing information based on a single metric to determine network topology. It behaves similar to Open Shortest Path First (OSPF) in the TCP/IP network.
In an IS-IS network, there are End Systems, Intermediate Systems, Areas and Domains. End systems are user devices. Intermediate systems are routers. Routers are organized into local groups called "areas", and several areas are grouped together into a "domain". IS-IS is designed primarily providing intra-domain routing or routing within an area. IS-IS, working in conjunction with CLNP, ES-IS, and IDRP, provides complete routing over the entire network. IS-IS routing makes use of two-level hierarchical routing. Level 1 routers know the topology in their area, including all routers and hosts, but they do not know the identity of routers or destinations outside of their area. Level 1 routers forward all traffic for destinations outside of their area to a level 2 router within their area which knows the level 2 topology. Level 2 routers do not need to know the topology within any level 1 area, except to the extent that a level 2 router may also be a level 1 router within a single area. IS-IS has been adapted to carry IP network information, which is called Integrated IS-IS. Integrated IS-IS has the most important characteristic necessary in a modern routing protocol: It supports VLSM and converges rapidly. It is also scalable to support very large networks. There are two types of IS-IS addresses: Network Service Access Point (NSAP) - NSAP addresses identify network layer services, one for each service running. Network Entity Title (NET) - NET addresses identify network layer entities or processes instead of services. Devices may have more than one of each of the two types of addresses. However NET"s should be unique, and the System ID portion of the NSAP must be unique for each system. |
| Protocol Structure - IS-IS: Intermediate System to Intermediate System Routing Protocol |
| 8 bits | 16 bits | |||
| Intradomain routing protocol discriminator | Length indicator | |||
| Version/protocol ID extension | ID length | |||
| R | R | R | PDU type | Version |
| Reserved | Maximum area addresses | |||
Format of NSAP for IS-IS: |
| <- IDP -> | <- DSP -> | |||
| Â | <- HO-DSP -> | Â | Â | |
| AFI | IDI | Contents assigned by authority identified in IDI field | ||
| <- Area Address -> | <- ID -> | <-SEL -> | ||
|
Related protocols:OSPF, ES-IS, CLNP, IDRP, CONP
Sponsor Source:IS-IS is defined in ISO (http://www.iso.org) 10589 and circulated by IETF (http://www.ietf.org) RFC 1629.
Reference:http://www.javvin.com/protocol/rfc1629.pdf: Guidelines for OSI NSAP Allocation in the Internet
