Solo Notas: IS-IS Hello

Para empezar IS-IS es Intermediate System to Intermediate System. Es un protocolo de enrutamiento similar a OSPF pero antes de hacer la comparación, veamos algunas cosas.
Bajo la terminología ISO, Intermediate System es Router y un End System es Host (Si también los host puede hablar IS-IS, asi como también Windows tiene RIP) por lo tanto la comunicación entre dos routers es IS-IS, Router a Host es IS-ES y asi. Un detalle no menor es que IS-IS no trabaja bajo la capa IP como OSPF, RIP, EIGRP, etc si no que posee su propio protocolo Capa 3 llamado CLNS lo cual permite mucha versatilidad en descubrir vecinos sin IP (un uso seria FabricPath).

Ahora comparemos con OSPF:

  • Ambos trabajan con una Base de Datos (ahora BBDD) de enlace (Link State)
  • Ambos trabajan con el algoritmo SPF
  • Ambos trabajan con Áreas
  • Ambos sumarizan entre Areas.
  • Ambos son de tipo Classless
  • En una Red Broadcast se elige un Router Designado.
  • Ambos tienen capacidad de autenticación.

Dicho eso, empezamos a detallar IS-IS:

IS-IS trabaja con dos niveles la cual hacen las funciones de Areas, Un Router L1 tendrá conocimiento de su misma Área, no conoce rutas de un router L2. Un router L2 conocerá rutas de Backbone es decir de otros Router que sean L2 y estas pueden estar o no en la misma Area. Un router L1/L2 poseen ambas BBDD y tiene dos vecindades uno como Tipo L1 y otro tipo L2.

  • Los L1 puede hacer vecindad con otro L1 en la misma Área.
  • un L2 puede hacer vecindad con otro L2 este o no en la misma Área.
  • Un L1/L2 publica una default en una Área L1.

IS-IS trabaja con paquete llamados PDU y tiene el siguiente formato:

Paquete PDU en IS-IS

Como veras es el encabezado de todo paquete IS-IS para la diferenciarlo depende del Tipo pero en resumen son las siguientes:

  • IIH o (IS-IS HELLO)
  • LSP
  • SNP

Los IIH existen tres tipos IIH, los LAN L1, LAN L2 y P2P IIH. Un Router puede tener dos vecindades en la misma interfaz si ambos son Tipo L1/L2, lo cual no es optimo pero es posible, y como podrán imaginarse LAN quiere decir que son redes tipo Broadcast y P2P para punto a punto (dah!), son los únicos dos tipos de redes que hay en IS-IS. Existen otros 3 tipos de Hello que no tocare en esta entrada (los ESH y ISH para los End System).

En desarrollo…

Cisco Logo

Solo Notas: EVC

Para los que no conocen los Equipos ASR9K son equipos muy usados en Service Provider funciona sobre IOS-XR y son muy buenos equipos en Capa 3. Una particularidad es que no trabaja Capa 2 es decir la VLAN, el dot1Q, entre otros no se puede configurar como se hacia como IOS particularmente. Es por ello que para trabajar con Capa 2 y VLANs por ejemplo se usa un modelo que se llama EVC es decir Ethernet Virtual Circuits.

EVC es un modelo que permite quitar la limitación de usar hasta 4096 Vlans en todo el equipo. Por lo tanto dejo algunas anotaciones sobre EVC.

  • Los ASR no siguen el modelo Capa 2, 802.1Q, 8021AD (QinQ).
  • Usa EVC Mode.
  • Elimina la restricion de 4096 VLANS
  • Para configurar EVC se necesita de 3 Pasos
    • EFP es Ethernet Flow Point son los parametros que identifica el trafico L2.
    • EVC parametros que identifica el End-to-End.
    • BD Bridge Domain son los parametros que identifica el Dominio Broadcast
  • El parametro l2transport identifica sea una interfaz, sub-inf, bundle como EFP.
  • El parametro encapsulation hace Match con la VLAN
  • rewrite permite agregar, cambiar o quitar el etiquetado L2.
  • Las interfaz BVI actua o sirve de SVI es decir como «interfaz vlan X».
  • El BVI no soporta Tag, es decir solo L3 para otras configuraciones esta el rewrite.

Ejemplo de Configuraciones:

l2vpn
 bridge group XX
  bridge-domain YY
   interface GigabitEthernet0/0/0/X
   !
    interface GigabitEthernet0/0/0/X
   !
   routed interface BVIZZ
  !

El Bridge Group da igual si quereis crearlo uno para todo o uno a uno seria cuestión de orden y estética del código en su configuración.

interface Bundle-Ether901.3500 l2transport
interface Gi X/X/X/X l2transport
interface Gi X/X/X/X.X l2transport

Serian algunos ejemplos para habilitar EFP. Para recibir un Tag en una Interface usamos Service Instance. Es decir:

interface GigabitEthernetX
switchport trunk allowed vlan none 
switchport mode trunk
service instance 6 ethernet
  encapsulation dot1q 10
  rewrite ingress tag pop 1 symmetric
  xconnect 192.168.1.1 33 encapsulation mpls

En la configuración que tenemos encima podemos decir lo siguiente:
Hago Match con dot1Q 10 es decir VLAN 10, con el rewrite quitamos el dot1Q y luego lo mando por la MPLS al Neighbor 192.168.1.1.