En este artículo vamos a ver como configurar ISIS para IPV4 en
routers Cisco con IOS, así como algunos conceptos básicos necesarios para
entenderlo. El objetivo de este artículo no es el de explicar en detalle el
funcionamiento de ISIS, simplemente es una guía básica de configuración de
ISIS.
ISIS es un protocolo de routing del tipo estado de enlace
muy utilizado en entorno ISP. Podríamos
considerar que ISIS es algo así como la competencia de OSPF. Al igual que OSPF
se trata de un protocolo que se puede usar en varios fabricantes y no pertenece
en exclusiva a un único fabricante.
Para comenzar con ISIS hay que comenzar con lo que más tira
para atrás a todo el mundo con el NET(Network Entity Title). Que es un
identificador que tenemos que configurar en cada uno de los routers que van a
formar parte de ISIS. Aquí un ejemplo de lo que puede ser un NET:
net 49.0001.1720.1600.1001.00
49.0001 -->
Identifica el área al que pertenece el router, un router solo puede pertenecer
a un área al mismo tiempo, no es como ospf que los routers pueden tener patas
en varia áreas.
1720.1600.1001.00 -->
Es el identificador del router, como el router ID en OSPF. Este identificador
se puede configurar como quieras, simplemente debes saber que tiene que ser
único en tu dominio de routing. En este caso se ha intentado insertar los
dígitos de una dirección IP en el NET, de este modo es más fácil identificar al
router, aunque a la hora de la verdad puedes configurar lo que quieras.
Una vez que ya tenemos superada la que para muchos es
inmensa barrera del NET(cosa sencilla donde las haya) ya podemos configurar el
protocolo en las interfaces que deseemos,
con ip router isis.
Configuración ISIS:
Router(config) # router isisRouter(config-router) # net XXXXXXXXXInterface X/XIp router isisInterface Y/YIp router isis
Un primer ejemplo sencillo:
Configuracion inicial:
R5
interface Ethernet0/0.56encapsulation dot1Q 56ip address 192.168.56.5 255.255.255.0
R6
interface Ethernet0/0.56encapsulation dot1Q 56ip address 192.168.56.6 255.255.255.0interface Ethernet0/0.67encapsulation dot1Q 67ip address 192.168.67.6 255.255.255.0
R7
interface Ethernet0/0.67encapsulation dot1Q 67ip address 192.168.67.7 255.255.255.0
Vamos a configurar ISIS
R5
router isisnet 47.0001.0000.0000.5555.00exitint e0/0.56ip router isis
R6
router isisnet 47.0001.0000.0000.6666.00exitint e0/0.67ip router isisint e0/0.56ip router isis
R7
router isisnet 47.0001.0000.0000.7777.00exitint e0/0.67ip router isis
Como se puede ver en la config los tres routers están en el área
47.0001, y el identificador les he
puesto uno que los idetifique bastante fácil.
Troubleshooting
Podemos mirar los vecinos como pasa con OSPF.
R6#sho clns neighborsSystem Id Interface SNPA State Holdtime Type ProtocolR5 Et0/0.56 aabb.cc00.6900 Up 26 L1L2 IS-ISR7 Et0/0.67 aabb.cc00.6b00 Up 9 L1L2 IS-IS
Lo que significa L1L2 lo dejo para una segunda parte, pero
como se puede ver tenemos los vecinos establecidos,y es más, nos da incluso el
hostname de los vecinos.
Vamos a mirar la tabla de routing de R5:
R5#sh ip routeCodes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static route, H - NHRP, l - LISP+ - replicated route, % - next hop overrideGateway of last resort is not set192.168.56.0/24 is variably subnetted, 2 subnets, 2 masksC 192.168.56.0/24 is directly connected, Ethernet0/0.56L 192.168.56.5/32 is directly connected, Ethernet0/0.56i L1 192.168.67.0/24 [115/20] via 192.168.56.6, 00:38:46, Ethernet0/0.56
Ahí tenemos nuestra primera ruta de ISIS, vamos a probar la
conectividad.
R5#ping 192.168.67.7Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.67.7, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Pues parece que funciona J.
Iré subiendo mas artículos de ISIS, pero como primera toma de contacto tenemos
nuestro ISIS básico.
Links recomendados:
Gracias por el aporte sin duda. Pero tengo una duda: ¿porqué razón configuras las interfaces como dot1q?
ResponderEliminarGracias de nuevo.