Podcast de Redes de Eduardo Collado

Podcast de Redes de Eduardo Collado


Integrated IS-IS

April 06, 2021

Vamos a tratar un protocolo (Protocolo IS-IS) del que se ha hablado en el grupo de Telegram bastante últimamente, desconozco el origen de dicha curiosidad, pero es un protocolo fantástico del que no habíamos hablado todavía y es un momento fantástico para hacerlo.

IS-IS es un protocolo IGP desarrollado por DEC, y suscrito por la ISO en los años 80 como protocolo de routing para OSI.

El desarrollo de IS-IS fue motivado por la necesidad de:

* Protocolo no propietario.* Esquema de direccionamiento grande.* Esquema de direccionamiento jerárquico.* Protocolo eficiente, permitiendo una convergencia rápida y precisa y poca sobrecarga en la red.

El nuevo interés se basa en que IS-IS es un estándar que proporciona independencia del protocolo y capacidad de escalado.

IS-IS es un protocolo interior de estado del enlace similar a OSPF.

IS viene del inglés Intermediate System, es decir, sistema intermedio, y en IS-IS un sistema intermedio es un router, así pues IS-IS es un protocolo de comunicación entre sistemas intermedios o routers.

IS-IS es un precursor de OSPF con lo que aquí se pueden encontrar características comunes a ambos protocolos, pero también tiene diferencias.

La diferencia más significativa es que IS-IS no es un protocolo IP, no está en la pila IP, sino que está en la pila CLNS, que fue la antecesora a la pila IP.

Aunque IS-IS no se diseñó para trabajar en la pila IP sí que se puede utilizar para transportar información IP, a esto le llamaremos Integrated IS-IS.

Integrated IS-IS no es más que IS-IS con las extensiones de IP para IS-IS.

Para empezar a configurar IS-IS en cisco lo primero será habilitar el protocolo en configuración global.

Router(config)# router isis

Al igual que en OSPF en IS-IS también vamos a utilizar una etiqueta para identificar el proceso, pero sólo de insignificancia local. De todos modos indicar la etiqueta de proceso al router isis es opción, al menos en Cisco.

En IS-IS tenemos que definir la network entity title, que es una dirección en formato NSAP de OSI que será utilizada como router-id para el sistema intermedio, el router.

Una dirección NSAP utilizada como network entity en IS-IS tendrá una longitud mínima de 8 bytes y máxima de 20 bytes.

Esta dirección tendrá tres partes:

* área: La porción de área puede ser cualquier cosa de 1 a 31 bytes y se utiliza para establecer qué tipo de adyacencia va a formar dentro del dominio de IS-IS. Mucho cuidado porque el área en IS-IS no tiene nada que ver con el concepto de área en OSPF.* system id: La porción de system-id son 7 bytes que indica el router en el área. Obviamente dos routers en el mismo área no pueden compartir el mismo system-id.* end selector: La porción end selector será siempre 0.

Para configurar IS-IS seguiremos un procedimiento similar al de OSPFv3, que consiste en utilizar la configuración de los interfaces para configurar ahí el protocolo y no relegarlo todo a la sección de router isis:

router isis
passive-interface Loopback0
net 49.0001.1720.1600.2002.00

interface Loopback0
ip address 172.16.2.2 255.255.255.255

Interface Ethernet0
ip address 172.16.12.2 255.255.255.0
ip router isis