Is Is

IS-IS Intermediate System-to-Intermediate System IS-IS es un protocolo IGP desarrollado por DEC, y suscrito por la ISO e

Views 181 Downloads 5 File size 4MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

IS-IS Intermediate System-to-Intermediate System 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 más rápida y precisa y poca sobrecarga en la red.

IS-IS es utilizado por el gobierno de los EEUU y actualmente está emergiendo.

TERMINOLOGÍA



Adyacencia: Información de routing local que muestra la alcanzabilidad de los ES (End System) e IS (Intermediate System) conectados directamente.



Dominio Administrativo: Conjunto de routers que comparten el mismo protocolo de routing en una organización.



Área: Subdominio en un Dominio administrativo.



Circuito: Información de routing local para una Single subNet Point of Attachment (SNPA).



Code / Lengh / Value (CLV): Son los campos variables en la PDU. El campo code especifica la información en el campo Content como un número. El campo lengh determina el tamaño del campo Value. El campo Value contiene la información.



Complete Secuence Number Packet (CSNP): Describe cada enlace en la BD de estado de enlace.

 End System (ES): El host, el cual tiene capacidades de routing limitadas. El ES tiene un protocolo de nivel 3 OSI o IP ejecutándose y puede enviar y recibir información.  Intermediate System (IS): Un router. El IS es un dispositivo capaz de direccionar tráfico a destinos remotos.  Dominio IS-IS: Grupo de routers ejecutando IS-IS para intercambiar información de routing.

- ES-IS: Protocolo con el cual los ES se comunican con los IS para aprender dinámicamente la adyacencias de nivel 2. - IS-IS: Permite que se pueda realizar el reenvío de la información.

 Nivel 1 – Level 1 (L1): Son routers internos al área, lo cual significa que sólo reciben información de routing de su área y no tienen conocimiento de las demás áreas de la red.  Nivel 1-2 – Level 1-2 (L1-2): Routers que conectan áreas.  Nivel 2 – Level 2 (L2): Son routers que están conectados sólo al backbone y proporcionan tráfico de tránsito entre áreas.

OSPF / IS-IS (Similitudes)  Ambos son protocolos de estado de enlace.  Ambos están basados en el algoritmo SPF basado a su vez en el algoritmo Dijkstra.  Ambos tienen dos niveles de jerarquía:  Cómo llegar al área.  Cómo llegar al host.

OSPF / IS-IS (Utilización)

OSPF

IS-IS

Solución empresarial.

Solución para ISP.

OSPF / IS-IS (Diferencias)  En IS-IS un router se encuentra en una única área, mientras que en OSPF un router puede estar en varias áreas, pero esto no significa que IS-IS no permita múltiples áreas.  Todos los routers Level 1 de IS-IS se encuentran en la misma área.  En OSPF el DR (Designed Router) se escoge de por vida, sin embargo en IS-IS si aparece un router con mayor prioridad que el DIS (Designed Intermediate System), este dejará de ser el DIS.

OSPF / IS-IS (Diferencias)  Mientras que en IS-IS los límites son establecidos por el enlace, en OSPF los límites son establecidos por el router.  Un router en IS-IS está únicamente en un área, sin embargo OSPF un router puede pertenecer a más de un área.

IS-IS  IS-IS es un protocolo IGP, diseñado para su uso dentro de un dominio administrativo o de red.  IS-IS es un protocolo de enrutamiento de estado de enlace.  Mantiene la relación entre vecinos mediante paquetes Hello cada 10 segundos.  Considera que el vecino ha muerto tras 30 segundos de silencio.  IS-IS es compatible con IPv6 y VLSM.

Tipos de paquetes - Hello - Point to point - LSP - SNP

Hello Estos paquetes crean y mantienen las adyacencias y relaciones entre vecinos.

 LAN Level 1: Generados por los Routers Level 1 y Routers Level 1-2.  LAN Level 2: Generados por los Routers Level 2 y Routers Level 1-2.

Point to point Generados por todos los routers.

LSP (Link State Packet) Mantienen información de los vecinos conectados directamente al router.

 Level 1: Generados por los Routers Level 1 y Routers Level 1-2.  Level 2: Generados por los Routers Level 2 y Routers Level 1-2.

SNP (Sequence Number Packet) Este tipo de paquetes no se inundan y se envían directamente al vecino. Se aseguran que las BBDD están sincronizadas entre vecinos:  Distribuyendo grupos de LSPs en la LAN sin ACKs individuales explícitos.  Realizando ACKs de LSPs individuales.  Solicitando LSPs al inicio.

SNP (Sequence Number Packet) Existen dos tipos de SNPs para cada nivel de routing. Complete SNP (CSNP): Incluye todos los LSPs de la BBDD.  Level 1  Level 2 Partial SNP (PSNP): Incluye un subconjunto de LSPs, bajo petición.  Level 1  Level 2

Operación de IS-IS Los Routers…  Envían la lista de todos sus interfaces de integrado IS-IS para descubrir vecinos para formar adyacencias.  Que comparten un enlace de datos común serán adyacentes.  Construyen LSPs basados en los interfaces locales de integrado IS-IS y prefijos aprendidos de los routers adyacentes.

Operación de IS-IS Los Routers…  Inundan los LSPs recibidos a todos los routers adyacentes, excepto a los vecinos mediante los cuales han recibido los LSPs.  Calcula el SPF para cada destino y construye el Shortest Path First Tree (SPT) y la BD de forwarding.  Cuando se recibe LSPs diferentes de los que ya tiene el router, estos se añaden a la BD de estado del enlace.

Pasos del proceso de operación de IS-IS

Update

Decision Forwading Receive

UPDATE Los LSPs son generados si hay un cambio en la red, sin embargo, cualquiera de las siguientes causas dispararán un nuevo LSP:

• Una adyacencia se ha creado o ha caído. LSPs

• Un interfaz de un router cambia de estado o se le asigna una nueva métrica. • Una ruta IP cambia.

Enviar y Recibir LSPs  En el momento de recibir un LSP, el router lo almacena en la BD de enlace y lo marca para su inundación.  Si el LSP ya existe en la BD entonces lo acepta y lo ignora.  Si no existe se inunda por la red hasta llegar a los límites de la red.  Los Routers Level 1 y los Routers Level 2 disponen de LSPs distintos.

Propagación de LSPs

En interfaces Punto a Punto

En enlaces de Broadcast

Verificación de LSPs El LSP tiene 3 campos que ayudan a determinar si el LSP recibido es más reciente que el existente en la BD y si está intacto o está corrupto. Remaining Lifetime: Si un LSP está en la BD durante 20 minutos se asume que el router está caído. El tiempo por defecto para las actualizaciones es de 15 minutos. Sequence Number: Número entero de 32 bits sin signo utilizado para numerar los LSP, se van incrementando de uno en uno. Checksum: Si el router recibe un LSP y el checksum no es correcto entonces se tira y se solicita un reenvío del LSP.

En interfaces Punto a Punto  Si se recibe algún LSP que no está en el CSNP, se envía una copia al otro router.  Si en la BD falta cualquier LSP recibido en el CSNP se solicita un LSP detallado.  Los LSPs son solicitados, enviados y aceptados vía PSNP.  Cuando se envía un LSP, el router establece un tiempo en el cual se espera su aceptación antes de ser reenviado. Este tiempo se llama minimunLSPTransmission-interval.

En enlaces de Broadcast  El enlace envía sus actualizaciones utilizando direcciones MAC de multicast a todos los Routers Level 1 y Level 2.  Ya que el pseudonodo es un router ficticio, un router real tiene que tomar su papel.  El DIS toma mucha de la responsabilidad de sincronización de las BBDD en lugar el pseudonodo.

Decision Si existe más de un camino para un destino:  Si existe más de un camino con la métrica más baja, los equipos Cisco permiten hasta seis caminos en la tabla de routing. El número de rutas iguales permitidas por defecto en Cisco es de cuatro.  Métricas opcionales son seleccionables antes que la métrica por defecto pero Cisco sólo soporta la de por defecto.  Los caminos internos son preferidos antes de escoger los externos.

Si existe más de un camino para un destino:

 Los caminos de Level 1 son preferidos a los otros.  Escogeremos la ruta con mayor precisión (con más bits de red).  Si hay ToS se prefiere a las rutas sin ToS.  Si existen múltiples caminos con ToS, se escogerá la que tenga la ruta más corta.  Si el ToS es el mismo, se permite hasta 6 entradas en la tabla de routing y balancear el tráfico.  Si existe ruta se utiliza una ruta por defecto al Router Level 2 más cercano.

Métricas

(Coste) Cisco configura como defecto en todos sus interfaces con coste 10. Retardo de transmisión

Default Delay

NOTA: Las métricas de OSI se configuran en el interfaz de salida utilizando un valor entero de entre 0 y 63.

Coste monetario de la red.

Confiabilidad del enlace.

Expense Error

Forwading Los pasos en mediante los cuales se construye la BD de forwarding son: 1.- El router se coloca como raíz en la tabla PATH. 2.- El SPF mira cada LSP de la BD de estado del enlace y selecciona la mejor considerando la métrica de cada camino, el que tenga menor métrica será elegido. 3.- El proceso de decisión busca un LSP para el nodo en la tabla PATH. El coste de la métrica al nodo se añade al coste del LSP. Este valor se introduce en TENT. 4.- Si la tabla TENT está vacía, entonces nos paramos. 5.- Si no está vacía la tabla TENT, encontrar la entrada con menor coste y moverla de la tabla PATH a la tabla TENT.

Receive Después que se haya construido el SPT, la BD de forwarding puede ser creada. La tabla de forwarding es una tabla de búsqueda de la entrada más concreta, donde el balanceo de carga ocurre en caminos iguales.

Receive Si la trama es valida, el proceso receptor pasa los reportes de datos y errores al proceso de forwarding, donde la información de routing

 Hellos  LSPs  SNPs

Se envía al proceso de update.

Configuración Básica IS-IS • Definir áreas, preparar el plan de direccionamiento (NETs) para los routers y determinar interfaces. • Habilitar IS-IS en el Router. • Configurar la NET (Network Entity Tittle) • Habilitar Integrated IS-IS en los interfaces - no olvidar interfaces a redes IP stub, como loopbacks. •

Router(config)#router isis [tag] Este comando habilita el proceso de Integrated IS-IS en el router, la etiqueta (tag) es el nombre del proceso. •

Router(config-router)#net network-entity-tittle(NET) Configura la red IS-IS para el proceso de routing.

Router(config-if)#ip router isis [tag] Router(config-if)#clns router isis [tag] Configura el proceso de IS-IS en el interfaz (IP, CLNS o ambos).

Estos son los pasos a seguir 1. Determinar las áreas a las que pertenece cada equipo y las interfaces donde IS-IS va a ser habilitado. 2. Activar el proceso de IS-IS mediante el comando router isis. 3. Configurar la Net de cada equipo mediante el comando net. 4. Activar ISIS en las interfaces correspondientes con el comando ip router isis. Debe notarse que deben habilitarse las interfaces de tránsito así como también las que estén conectadas a redes STUB.

Level2 son los routers de backbone, (El área 0 de OSPF) en donde se intercambia el tráfico destinado a distintos Level1. Level1-2 son los símiles de los ABR de OSPF, o sea es un equipo que tiene al menos una interface en un Level2 y otra en un Level1.

Cordoba: Neuquen: interface FastEthernet0/0 ip address 192.168.10.1 255.255.255.0 ip router isis ! interface GigabitEthernet1/0 description Enlace a Rosario ip address 172.16.1.2 255.255.255.0 ip router isis ! router isis net 49.000a.ca07.0b1c.001c.00 log-adjacency-changes !

interface GigabitEthernet1/0 description Enlace a Neuquen ip address 172.16.1.1 255.255.255.252 ip router isis isis circuit-type level-1 ! interface GigabitEthernet2/0 description Enlace a Rosario ip address 172.16.1.6 255.255.255.252 ip router isis isis circuit-type level-2-only ! router isis net 49.000a.ca0a.0b1c.001c.00 l og-adjacency-changes summary-address 192.168.0.0 255.255.240.0 !

Rosario:

Pinamar:

interface FastEthernet0/0 ip address 192.168.16.1 255.255.240.0 ip router isis !

interface GigabitEthernet1/0 description Enlace a Rosario ip address 172.16.1.10 255.255.255.252 ip router isis isis circuit-type level-2-only !

interface GigabitEthernet1/0 description Enlace a Cordoba ip address 172.16.1.5 255.255.255.252 ip router isis ! interface GigabitEthernet2/0 description Enlace a Pinamar ip address 172.16.1.9 255.255.255.252 ip router isis ! router isis net 49.000b.ca09.0d78.001c.00 is-type level-2-only log-adjacency-changes summary-address 192.168.16.0 255.255.240.0 !

interface GigabitEthernet2/0 description Enlace a Carilo ip address 172.16.1.13 255.255.255.252 ip router isis isis circuit-type level-1 ! router isis net 49.000c.ca0b.0d78.001c.00 log-adjacency-changes summary-address 192.168.32.0 255.255.240.0 ! Podemos ver que en Rosario pusimos el comando is-type level-2-only para no tener que poner el comando de level-2 en cada una de las interfaces.

Carilo: interface FastEthernet0/0 ip address 192.168.32.1 255.255.255.240 ip router isis ! interface GigabitEthernet1/0 description Enlace a Pinamar ip address 172.16.1.14 255.255.255.252 ip router isis ! router isis net 49.000c.ca08.0eac.001c.00 is-type level-1 log-adjacency-changes ! Podemos ver que en Rosario, Cordoba y Pinamar sumarizamos con el comando summary-address

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, - IS-IS level-2

L2

ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route

Neuquen#show ip route Gateway of last resort is 172.16.1.1 to network 0.0.0.0 C 192.168.10.0/24 is directly connected, FastEthernet0/0 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks i L1 172.16.1.0/30 [115/20] via 172.16.1.1, GigabitEthernet1/0 C 172.16.1.0/24 is directly connected, GigabitEthernet1/0 i*L1 0.0.0.0/0 [115/10] via 172.16.1.1, GigabitEthernet1/0

Cordoba#show ip route Gateway of last resort is not set i L1 192.168.10.0/24 [115/20] via 172.16.1.2, GigabitEthernet1/0 172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks i L2

172.16.1.12/30 [115/30] via 172.16.1.5, GigabitEthernet2/0

i L2

172.16.1.8/30 [115/20] via 172.16.1.5, GigabitEthernet2/0

C

172.16.1.4/30 is directly connected, GigabitEthernet2/0

C

172.16.1.0/30 is directly connected, GigabitEthernet1/0

i L1

172.16.1.0/24 [115/20] via 172.16.1.2, GigabitEthernet1/0

i su 192.168.0.0/20 [115/20] via 0.0.0.0, Null0 i L2 192.168.16.0/20 [115/20] via 172.16.1.5, GigabitEthernet2/0 i L2 192.168.32.0/20 [115/40] via 172.16.1.5, GigabitEthernet2/0

Rosario#show ip route Gateway of last resort is not set 172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks i L2

172.16.1.12/30 [115/20] via 172.16.1.10, GigabitEthernet2/0

C

172.16.1.8/30 is directly connected, GigabitEthernet2/0

C

172.16.1.4/30 is directly connected, GigabitEthernet1/0

i L2

172.16.1.0/30 [115/20] via 172.16.1.6, GigabitEthernet1/0

i L2

172.16.1.0/24 [115/30] via 172.16.1.6, GigabitEthernet1/0

i L2 192.168.0.0/20 [115/30] via 172.16.1.6, GigabitEthernet1/0 C

192.168.16.0/20 is directly connected, FastEthernet0/0

i L2 192.168.32.0/20 [115/30] via 172.16.1.10, GigabitEthernet2/0

Pinamar#show ip route Gateway of last resort is not set 172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks C

172.16.1.12/30 is directly connected, GigabitEthernet2/0

C

172.16.1.8/30 is directly connected, GigabitEthernet1/0

i L2

172.16.1.4/30 [115/20] via 172.16.1.9, GigabitEthernet1/0

i L2

172.16.1.0/30 [115/30] via 172.16.1.9, GigabitEthernet1/0

i L2

172.16.1.0/24 [115/40] via 172.16.1.9, GigabitEthernet1/0

192.168.32.0/28 is subnetted, 1 subnets i L1

192.168.32.0 [115/20] via 172.16.1.14, GigabitEthernet2/0

i L2 192.168.0.0/20 [115/40] via 172.16.1.9, GigabitEthernet1/0 i L2 192.168.16.0/20 [115/20] via 172.16.1.9, GigabitEthernet1/0 i su 192.168.32.0/20 [115/20] via 0.0.0.0, Null0

Carilo#show ip route Gateway of last resort is 172.16.1.13 to network 0.0.0.0 172.16.0.0/30 is subnetted, 1 subnets C 172.16.1.12 is directly connected, GigabitEthernet1/0 192.168.32.0/28 is subnetted, 1 subnets C 192.168.32.0 is directly connected, FastEthernet0/0 i*L1 0.0.0.0/0 [115/10] via 172.16.1.13, GigabitEthernet1/0 Vemos como aparecen las rutas por defecto en los equipos Level1 y las sumarizadas en los Level2. Todo funciona correctamente y en muy pocos pasos.

BIBLIOGRAFÍA 

Cabeza, E. C. (2009). Fundamentos de routing. Madrid



http://www.cisco.com/cisco/web/support/LA/111/1116/1116304_ip6-is-is.html



http://prezi.com/aj2qvnrqsqqv/protocolo-is-is/



http://eduangi.org/node253.html



http://prezi.com/ukxnlztm-4fi/protocolo-is-is/



http://www.redespracticas.com/?Njs=t&pag=txtEnrutamientoISIScsco.php#p6



http://eduangi.org/node310.html



http://blog.capaocho.net/2009/02/is-is-integrado-conceptos-basicos-y_10.html



http://eduangi.org/node295.html