Originally designed for OSI
Tuned for TCP/IP but still requires an OSI
connectionless network services address (CLNS)
-Link-state - more tunable than OSPF
-Uses SPF - more efficient than OSPF
-Hello msg
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEYNwVMthTK6NSYQRWc0EUeBWCRSku3t4skaDTM8mvAd7dK8sWH21d3gDpR2fnDpz5ooIKrb0dQ-jGug1WgXts2QXbGhKp5dDgpeh2Qw7LWbsWi7KABzwDIZFdlP1NcBvM8h1_NBw6X2j/s320/is_is_basics%231.PNG)
L1 routers - internal routers, only knows about routes inside the area
L2 routers - backbone routers, only knows about backbone routes
L1/L2 routers - что-то вроде граничных роутеров. Поддерживают как базу internal area routes, так и backbone routes.
L1 - аналог клиента - внутри area он знает маршруты, но если надо попасть в другую area он обращается за помощью к L1/L2 ( аналог default gw)
Для IS-IS необязательно наличие area 0 - главное чтоб backbone был неразрывен.
По умолчанию, все линки имеют cost = 10. Необходимо вручную настроить все линки cost ( 0 - 63 )
Формирование relationshipL1 <----->L1
L2 <------>L2
L1 ////----/// L2 - не сформируются
L1/L2 <--------> L1/L2 - relationship формируется независимо для L1-to-L1 и для L2-to-L2 и формируются независимые DB
IS-IS NSAP addressing
- ISIS uses CLNP ( Connectionless Network Protocol) - аналог IP в стеке TCP/IP
- когда CLNP адрес назначается роутеру, он называется NSAP address (Network Service Access Point)
- 1 адрес на ноду, не на интерфейс
- NSAP address up to 20 bytes length
Адрес в hex и его лучше читать справа налево:
1) NSEL (1 байт справа - два символа в hex) - определяет тип системы. Для Inermediate System (IS) - роутера - всегда 00
2) System ID - 3 октета по 2 байта каждый. Всегда фиксировано 6 байт. Определяет ID роутера. Должен быть глобально уникальным.
3) Area address - Все остальное слева обозначает Area address. Должен быть одинаковым для роутеров в одной area