Está en la página 1de 46

IS-IS

Intermediate System-to-Intermediate System


IS-IS es un protocolo IGP desarrollado por DEC, y suscrito por la ISO en los
aos 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
jerrquico.
- Protocolo eficiente, permitiendo
una convergencia ms rpida y
precisa y poca sobrecarga en la
red.

IS-IS es utilizado por el gobierno de los


EEUU y actualmente est emergiendo.

TERMINOLOGA

Adyacencia: Informacin 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
organizacin.

rea: Subdominio en un Dominio administrativo.

Circuito: Informacin 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 informacin
en el campo Content como un nmero. El campo lengh determina el tamao del campo Value. El campo Value
contiene la informacin.

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 ejecutndose y
puede enviar y recibir informacin.
Intermediate System (IS): Un router. El IS es un dispositivo capaz
de direccionar trfico a destinos remotos.
Dominio IS-IS: Grupo de routers ejecutando IS-IS para
intercambiar informacin de routing.

- ES-IS: Protocolo con el cual los


ES se comunican con los IS
para aprender dinmicamente
la adyacencias de nivel 2.
- IS-IS: Permite que se pueda
realizar el reenvo de la
informacin.

Nivel 1 Level 1 (L1): Son routers internos al rea, lo cual


significa que slo reciben informacin de routing de su rea y
no tienen conocimiento de las dems reas de la red.
Nivel 1-2 Level 1-2 (L1-2): Routers que conectan reas.
Nivel 2 Level 2 (L2): Son routers que estn conectados
slo al backbone y proporcionan trfico de trnsito entre
reas.

OSPF / IS-IS (Similitudes)


Ambos son protocolos de estado de enlace.
Ambos estn basados en el algoritmo SPF basado a su vez en el
algoritmo Dijkstra.
Ambos tienen dos niveles de jerarqua:
Cmo llegar al rea.
Cmo llegar al host.

OSPF / IS-IS (Utilizacin)

OSPF

IS-IS

Solucin empresarial.

Solucin 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
mltiples 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 lmites son establecidos por el
enlace, en OSPF los lmites son establecidos por el
router.
Un router en IS-IS est nicamente en un rea, sin
embargo OSPF un router puede pertenecer a ms de un
rea.

IS-IS
IS-IS es un protocolo IGP, diseado para su uso dentro de un
dominio administrativo o de red.
IS-IS es un protocolo de enrutamiento de estado de enlace.
Mantiene la relacin 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 informacin 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 envan
directamente al vecino. Se aseguran que las BBDD
estn sincronizadas entre vecinos:
Distribuyendo grupos de LSPs en la LAN sin ACKs
individuales explcitos.
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
peticin.
Level 1
Level 2

Operacin de IS-IS
Los Routers
Envan la lista de todos sus interfaces de integrado IS-IS para
descubrir vecinos para formar adyacencias.
Que comparten un enlace de datos comn sern adyacentes.
Construyen LSPs basados en los interfaces locales de integrado
IS-IS y prefijos aprendidos de los routers adyacentes.

Operacin 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 aaden a la BD de estado del enlace.

Pasos del proceso de operacin


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 dispararn un nuevo LSP:

Una adyacencia se ha creado o ha cado.


LSPs

Un interfaz de un router cambia de estado o


se le asigna una nueva mtrica.
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 inundacin.
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 lmites de
la red.
Los Routers Level 1 y los Routers Level 2 disponen de LSPs
distintos.

Propagacin de LSPs

En interfaces Punto a Punto

En enlaces de Broadcast

Verificacin de LSPs
El LSP tiene 3 campos que ayudan a determinar si el LSP recibido
es ms 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 cado. El tiempo por defecto para las
actualizaciones es de 15 minutos.
Sequence Number: Nmero 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 reenvo del LSP.

En interfaces Punto a Punto


Si se recibe algn LSP que no est en el CSNP, se enva 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 va PSNP.
Cuando se enva un LSP, el router establece un tiempo en el cual se
espera su aceptacin antes de ser reenviado. Este tiempo se
llama minimunLSPTransmission-interval.

En enlaces de Broadcast
El enlace enva 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 sincronizacin de las
BBDD en lugar el pseudonodo.

Decision
Si existe ms de un camino para un destino:
Si existe ms de un camino con la mtrica ms baja, los equipos
Cisco permiten hasta seis caminos en la tabla de routing. El nmero
de rutas iguales permitidas por defecto en Cisco es de cuatro.
Mtricas opcionales son seleccionables antes que la mtrica por
defecto pero Cisco slo soporta la de por defecto.
Los caminos internos son preferidos antes de escoger los externos.

Si existe ms de un camino para un destino:

Los caminos de Level 1 son preferidos a los otros.


Escogeremos la ruta con mayor precisin (con ms bits de red).
Si hay ToS se prefiere a las rutas sin ToS.
Si existen mltiples caminos con ToS, se escoger la que tenga la
ruta ms corta.
Si el ToS es el mismo, se permite hasta 6 entradas en la tabla de
routing y balancear el trfico.
Si existe ruta se utiliza una ruta por defecto al Router Level 2
ms cercano.

Mtricas

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

Default
Delay

NOTA: Las mtricas 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 raz en la tabla
PATH.
2.- El SPF mira cada LSP de la BD de estado del enlace y
selecciona la mejor considerando la mtrica de cada camino, el
que tenga menor mtrica ser elegido.
3.- El proceso de decisin busca un LSP para el nodo en la
tabla PATH. El coste de la mtrica al nodo se aade al coste
del LSP. Este valor se introduce en TENT.
4.- Si la tabla TENT est vaca, entonces nos paramos.
5.- Si no est vaca la tabla TENT, encontrar la entrada con
menor coste y moverla de la tabla PATH a la tabla TENT.

Receive
Despus que se haya construido el SPT, la BD
de forwarding puede ser creada.
La tabla de forwarding es una tabla de bsqueda de la entrada ms
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 informacin de routing

Hellos
LSPs
SNPs

Se enva al proceso de update.

Configuracin Bsica 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 trnsito as como tambin
las que estn conectadas a redes STUB.

Level2 son los routers de backbone, (El rea 0 de


OSPF) en donde se intercambia el trfico destinado a
distintos Level1.
Level1-2 son los smiles 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

172.16.1.4/30 is directly connected, GigabitEthernet2/0

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

172.16.1.8/30 is directly connected, GigabitEthernet2/0

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

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.

BIBLIOGRAFA

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

También podría gustarte