Beruflich Dokumente
Kultur Dokumente
Teleprocesos y Redes
Martn S. Correa UCALP
n Cuestiones a resolver.
n Consistencia. n Completitud. n Escalabilidad.
Consistencia
n Decisiones de forwarding local deben llevar a una conectividad entre cualquier origen y destino de la red. n Si los estados son inconsistentes la red no habr convergido a un estado estable.
n La inconsistencia genera loops.
Completitud n La red como un todo y cada nodo deben tener la informacin suficiente para poder hallar todos los caminos.
n Cuanto mayor sea la informacin disponible localmente mayor es la rapidez con que convergen los algoritmos de ruteo. n Eso significa que se debe recolectar mayor informacin en cada nodo. n Esto tambin limita la escalabilidad del algoritmo.
n Dinmico.
n Se obtienen caminos ptimos. n Rpida adaptacin a los cambios. n Escalables. n Consumo de CPU, BW y Memoria. n Debugging complejo.
Ejemplo de ruteo
a Host h1
Algoritmo Vectorial
11
Algoritmo Vectorial
12
Algoritmo Vectorial
13
Algoritmo Vectorial
14
Cuenta a infinito
15
Route Poisoning
16
Route Poisoning
- Route poisoning consiste en publicar una mtrica que indique infinito cuando la red resulte inalcanzable. En el caso de RIP el infinito es 16. - Supongamos en el grfico lo que ocurrira si no se recurriese a route poisoning:
- Cuando C haga el update A tomara como vlida la entrada que le da C para la ruta a 162.11.7.0.
- Pero esto no soluciona todos los problemas. - Por ejemplo veamos que pasa en un simple enlace entre dos routers.
A - 0 B B 1 C B 2
B - 0 A A 1 C C 1
C - 0 A B 2 B B 1
18
A A
B B
C B actualiza la tabla
A - 0 B B 1 C B 2
B - 0 A A 1 C C
-Se cae el enlace entre B y C y B actualiza la tabla acorde con ese cambio.
19
A A
B B
C A B
A - 0 B B 1 C B 2
B - 0 A A 1 C A 3
A - 0 B B 1 C B 4
B - 0 A A 1 C A 5
A le enva su tabla
- Ocurre que A enva primero su update, antes que B enve el suyo. - Como vemos se produce la cuenta a infinito. - Mientras sta persiste se pierden datagramas que tengan por destino C dado que se puede agotar el TTL debido a que van a loopear entre B y C. - Si A va a C a travs de B entonces no sirve que B vaya a C a travs de A.
Split Horizon
n Simple:
n No publica la entrada que genera la cuenta a infinito.
n Las rutas que se alcanzan a travs de la interfase X no se publican en el upgrade enviado a la interfase X. n Poisoned reverse:
n Las publica con distancia . n Es ms rpido. n Provee ms informacin.
22
n B puede recibir indicacin que la red 10.1.1.0 es alcanzable a travs de C. n En simple no ocurre nada. n En poisoned reverse el aviso de C ser con distancia infinito actualizando la informacin correctamente.
23
Pero
24
Pero
25
Pero
26
Pero
27
Pero
28
Pero
29
Pero.......
E-> B E 0 1 E 0 1 2 1 E A B C D B B C D 0 2 1 1 E-> C E A B C D 0 2 1
A D B actualiza B
B A C D E
n -
B E
C C A B D E B B E E 0 1 2 1
A B C D
A C E E
E enva su tabla a C y B pero no llega a C. En la tabla que E publica a B todas las entradas que provienen de B al publicarlas a B las pasa a infinito por split horizon. 30
Pero.......
C-> B C 0 2 1 E 0 1 2 1 E A B C D B B C D 0 1 1 A B D E C-> E C A B D E 0 1
A D B actualiza
B A C D E A C C E E 0 1 3 1
B E
C C A B D E B B E E
n C enva su tabla a B y E.
31
Pero...
B-> C B 0 E actualiza E A B C D B B C B 0 1 1 4 B-> E B A C D E 0 1 3 2
A D B
B A C D E A C C C 0 1 3 2
B E
C actualiza C A B D E B B E E 0 1 2 1
A C D E
32
Tiempos
n Se asocia un timer con cada entrada de la tabla. n Si no se actualiza la entrada al cabo del temporizador entonces se marca con infinito dicha entrada. n Normalmente se lo configura:
n 6 veces el intervalo de transmisin.
n Un cambio en la tabla provoca la publicacin del mismo, triggered update. n Publicacin de tablas cada 90 segundos. n Hold-down: Si se recibe un incremento en alguna ruta se pasa su mtrica a infinito durante el timer de hold-down.
n Si luego se recibe el incremento nuevamente se lo adopta.
33
RIP Ejemplo
34
RIP Ejemplo
n n n n n n n n n n n n n n Albuquerque#debug ip rip RIP: received v1 update from 10.1.6.253 on Serial1 10.1.3.0 in 1 hops 10.1.2.0 in 2 hops 10.1.5.0 in 1 hops RIP: sending v1 update to 255.255.255.255 via Serial0 (10.1.4.251) Evento 1 subnet 10.1.3.0, metric 2 subnet 10.1.1.0, metric 1 subnet 10.1.6.0, metric 1 RIP: sending v1 update to 255.255.255.255 via Serial1 (10.1.6.251) subnet 10.1.2.0, metric 2 subnet 10.1.1.0, metric 1 subnet 10.1.4.0, metric 1
35
RIP Ejemplo
n RIP: sending v1 update to 255.255.255.255 via Ethernet0 (10.1.1.251) n subnet 10.1.3.0, metric 2 n subnet 10.1.2.0, metric 2 n subnet 10.1.6.0, metric 1 n subnet 10.1.5.0, metric 2 n subnet 10.1.4.0, metric 1 n RIP: received v1 update from 10.1.4.252 on Serial0 n 10.1.3.0 in 2 hops n 10.1.2.0 in 1 hops n 10.1.5.0 in 1 hops n Albuquerque# n (Yosemite E0 cae...)
36
RIP Ejemplo
n n n n n n n n n n n RIP: received v1 update from 10.1.4.252 on Serial0 Evento 2 10.1.3.0 in 2 hops 10.1.2.0 in 16 hops (inaccessible) 10.1.5.0 in 1 hops RIP: sending v1 update to 255.255.255.255 via Serial0 (10.1.4.251) Evento 3 subnet 10.1.3.0, metric 2 subnet 10.1.2.0, metric 16 subnet 10.1.1.0, metric 1 subnet 10.1.6.0, metric 1
37
RIP Ejemplo
n RIP: sending v1 update to 255.255.255.255 via Serial1 (10.1.6.251) n subnet 10.1.2.0, metric 16 n subnet 10.1.1.0, metric 1 n subnet 10.1.4.0, metric 1 n RIP: sending v1 update to 255.255.255.255 via Ethernet0 (10.1.1.251) n subnet 10.1.3.0, metric 2 n subnet 10.1.2.0, metric 16 n subnet 10.1.6.0, metric 1 n subnet 10.1.5.0, metric 2 n subnet 10.1.4.0, metric 1 n RIP: received v1 update from 10.1.6.253 on Serial1 n Evento 4 n 10.1.3.0 in 1 hops n 10.1.2.0 in 16 hops (inaccessible) n 10.1.5.0 in 1 hops
38
RIP
n 1960: Se realiz el ruteo por distancia vectorial en ARPANET. n 1982s: Desarrollo de routed para BSD Unix n 1988: RIP v 1 (RFC 1058).
n Ruteo Classful.
39
RIP n Mtrica: hop count. Infinito = 16. n Convergencia lenta. n Soporta subnetting. n No soporta VLSM n No soporta autentificacin.
40
Versin
000........ 000............
Address family
Direccin IP 00000000 00000000 Mtrica ( 1-16) Hasta 24 rutas ms, 20 bytes por ruta
41
Mensaje RIP
n Se transmite a partir del byte ms significativo. n Los comandos son.
n 1: request. n 2: response.
42
RIP Funcionamiento
n Broadcasting de responses cada 30 o 90 segundos. n Disparado por una actualizacin de las tablas. n Entrada de la tabla:
n n n n n Direccin de destino. Mtrica asociada con el destino. Direccin del prximo salto. Flag de recin actualizado. Timers.
n El mensaje de triggered update no incluye todas las entradas de la tabla. n Si la tabla supera las 25 entradas se envan mltiples mensajes.
43
RIP Funcionamiento n Entradas de subredes se publican slo si la interfase pertenece a la misma red que la subred. n Las entradas con distancia infinito se publican si se han actualizado recientemente. n Request: se enva cuando el router comienza a funcionar con el objeto que los vecinos le entreguen sus tablas. n En el request se puede solicitar la tabla entera o direcciones especficas.
44
RIP Subredes
n Los updates enviados a travs de una interfase de la red X, si contienen rutas de subredes de la red X, contienen los nmeros de las subredes pero no las mscaras correspondientes. n Los updates enviados a travs de una interfase de la red X, si contienen rutas de subredes de la red Y, se sumarizan en una sola ruta a la red Y n Al recibir un update que contiene rutas de subredes de la red X, el receptor asume que la mscara correspondiente es la misma que la que l usa en una interfase con direccin de la red X. n Al recibir un update de la red X, si el receptor no tiene interfases en la red X, considera la ruta como ruta a la clase A, B, o C completa de X.
45
RIP Subredes
46
RIP Subredes
n Configuracin Albuquerque
n interface ethernet 0 n interface serial 0 n interface serial 1
n ip addr 10.1.1.251 255.255.255.0 n ip addr 10.1.4.251 255.255.255.0 n ip addr 10.1.6.251 255.255.255.0
n Configuracin Yosemite
n interface ethernet 0 n interface serial 0 n interface serial 1
n ip addr 10.1.2.252 255.255.255.0 n ip addr 10.1.4.252 255.255.255.0 n ip address 10.1.5.252 255.255.255.0
n Configuracin Seville
n interface serial 0 n interface serial 1
n interface ethernet 0
47
RIP Subredes
n n n n n n Albuquerque#debug ip rip RIP protocol debugging is on Albuquerque# 00:38:23: RIP: received v1 update from 10.1.4.252 on Serial0 00:38:23: 10.1.2.0 in 1 hops 00:38:23: 10.1.5.0 in 1 hops
n 00:38:33: RIP: sending v1 update to 255.255.255.255 via Serial0 (10.1.4.251) n 00:38:33: subnet 10.1.1.0, metric 1 n 00:38:33: subnet 10.1.6.0, metric 1 n 00:38:33: RIP: sending v1 update to 255.255.255.255 via Serial1 (10.1.6.251) n 00:38:33: subnet 10.1.2.0, metric 2 n 00:38:33: subnet 10.1.1.0, metric 1 n 00:38:33: subnet 10.1.4.0, metric 1
48
RIP Subredes
n 00:38:33: RIP: sending v1 update to 255.255.255.255 via Ethernet0 (10.1.1.251) n 00:38:33: subnet 10.1.2.0, metric 2 n 00:38:33: subnet 10.1.6.0, metric 1 n 00:38:33: subnet 10.1.5.0, metric 2 n 00:38:33: subnet 10.1.4.0, metric 1 n 00:38:40: RIP: received v1 update from 10.1.6.253 on Serial1 n 00:38:40: 10.1.2.0 in 2 hops n 00:38:40: 10.1.5.0 in 1 hops n undebug all n All possible debugging has been turned off
49
RIP Subredes
n Albuquerque#show ip route n Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP n D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area n N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 n E1 - OSPF external type 1, E2 - OSPF external type 2, E EGP 10.0.0.0/24 is subnetted, 5 subnets R 10.1.2.0 [120/1] via 10.1.4.252, 00:00:26, Serial0 C 10.1.1.0 is directly connected, Ethernet0 C 10.1.6.0 is directly connected, Serial1 R 10.1.5.0 [120/1] via 10.1.4.252, 00:00:27, Serial0 [120/1] via 10.1.6.253, 00:00:10, Serial1 n C 10.1.4.0 is directly connected, Serial0 n n n n n
50
RIP Subredes
n Seville#show ip route n Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP n D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area n N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 n E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP 10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks R 10.1.2.0/24 [120/1] via 10.1.5.252, 00:00:19, Serial1 R 10.1.1.0/24 [120/1] via 10.1.6.251, 00:00:22, Serial0 C 10.1.6.0/24 is directly connected, Serial0 C 10.1.5.0/24 is directly connected, Serial1 R 10.1.4.0/24 [120/1] via 10.1.6.251, 00:00:22, Serial0 [120/1] via 10.1.5.252, 00:00:19, Serial1 n C 10.1.3.192/26 is directly connected, Ethernet0 n n n n n n
51
Subredes discontinuas
10.33.5.1/20
A
192.168.83.1/24 192.168.12.65/27 192.168.83.244/24 192.168.12.196/27 10.33.35.1/20
192.168.12.195/27
52
Caminos alternativos
A
10.33.5.1/20 192.168.83.244/24 10.33.55.1/20 192.168.83.1/24 10.33.55.2/20 192.168.12.65/27 192.168.12.196/27 10.33.75.2/20 10.33.5.1/20 10.33.35.1/20 10.33.5.1/20
192.168.12.195/27 10.33.75.1/20
53
RIP v 2 n Es una extensin de RIP v 1. n Las extensiones de RIP v 2 se colocan en los campos sin usar de la versin 1. n En lugar de broadcast utiliza multicast 224.0.0.9 n RFCs 1387-88-89.(1993). n RFC 2453 (1998).
54
RIPv2
n Soporta:
n VLSM n Autentificacin. n Multicast.
55
Command
Versin
Address family
Direccin IP Mscara de subred Direccin de prximo salto Mtrica ( 1-16) Hasta 24 rutas ms, 20 bytes por ruta
56
n La codificacin del Address Family es FFFF n Ahora le seguirn a esta autenticacin 24 rutas RIP. n Auth type:
n 2: Password plana n 3: MD-5; SHA
57
Sincronizacin n En 1993 se report un pico de trfico y/o perdida de paquetes en una red cada 30 seg aprox. n Los routers RIP se haban sincronizado. n Todos enviaban simultneamente su tabla a los vecinos. n Se agreg un intervalo de aleatorizacin al timer tradicional. n Se propuso realizar ACK de los Updates.
58
Link-state
Desde
A B D A C E B E A E B C D
Link 1 3 1 2 4 2 5 3 6 4 5 6
Distancia 1 1 1 1 1 1 1 1 1 1 1 1
59
A
3
1 4 6
B
5
A A B B B C C D D E E E
D E n Todos los nodos tienen una copia de la red. n Calculan el camino ptimo a todos los destinos.
Flooding
n Si se cae el enlace 1 el nuevo estado se carga en la base. n A y B detectan la cada. n El nuevo estado se carga en la base.
A
3
1 6 4
B
5
n n
n n
Se transmite a los dems nodos. La transmisin es por flooding. n A enva a D n Desde A a B, link=1, distancia = inf. n D lo pasa a E. n E a B y C. El mensaje puede circular. Para evitarlo -> nmero identificador.
60
Flooding Algoritmo n Recibir el mensaje. Buscar el registro en la base. n Si no existe, agregarlo y hacer broadcast del mensaje. n Si el nmero en la base es menor que el recibido, reemplazarlo y enviarlo. n Si el nmero es mayor, transmitir el registro de la base a travs del enlace por donde se recibi el mensaje. n Si son iguales no hacer nada. n El broadcast se hace sobre todos los enlaces, excepto sobre el que se recibi el mensaje.
61
Link state
A
3
1 6 4
B
5
n D actualiza su base y hace flooding a E, a su vez E a B y C. n B y C se transmiten el mensaje entre s pero como el nm es igual se detiene el flooding.
62
Dijkstra
n Algoritmo SPF, (Shortest Path First).
n Computa el camino ms corto entre un nodo y el resto.
Dijkstra...
n 1.- Inicio.
n Inicializar E con el nodo origen. n Inicializar R con el resto de los nodos. n Inicializar O con la lista de caminos a partir del origen por orden creciente de mtrica.
n 2.- Si la lista O est vaca o la mtrica del primer elemento es inf, entonces marcar los nodos que queden en R como inalcanzables y el algoritmo finaliza.
64
Dijkstra...
n 3.-Examinar P, el camino ms corto en O. Quitar P de O. Si V es el nodo extremo de P y V ya est en E, continuar 2.-; Caso contrario P es el camino ms corto a V y pasar V de R a E. n 4.- Construir un nuevo conjunto de caminos posibles, concatenando P y cada uno de los links a partir de V. Al costo anterior sumarle el del link que se agreg. Insertarlos en la lista O en su orden correspondiente y pasar a 2.
65
Dijkstra...
n El nmero de caminos a considerar es el nmero de enlaces en la red. n El nmero de iteraciones es M. log M; donde M es el nmero de enlaces. n En el caso vectorial ese nmero es M.N; dnde N es el nmero de nodos.
66
Dijkstra, ejemplo
A
3 1 6 4
B
5
D
n n
E={D} ; R={A,B,C,E} ; O={D A (1); D E (1)} Examinamos D A; A no est en E - > es la ruta ms corta. n P={D A } y movemos A de R a E. n E={D,A} ; R={B,C,E} Incorporamos a O las rutas a partir de D A, n O={D E (1);D A B (2)} Volvemos al paso 2 del algoritmo.
67
Dijkstra, ejemplo...
n Tomamos el camino D E.
n E no est en E - > D E es el camino ms corto a E, n P={D A ,D E }, n Movemos E de R a E. n E={D,A,E} ; R={B,C}.
68
Dijkstra, ejemplo...
n Pasamos B de R a E.
n E={D,A,E,B} ; R={C}.
69
Dijkstra, ejemplo...
n E={D,A,E,B,C} ; R{}. n Incorporamos los nuevos caminos a partir de D E C.
n O={D A B E(3);D A B C(3);D E C B(3)}. n Volvemos al paso 2.-.
n Todos los caminos de O tienen el ltimo nodo en E por lo tanto O queda vaco y finaliza el algoritmo.
70
SPF
n Converge ms rpido. n No genera lazos cerrados. n Soporta mltiples mtricas. n Soporta mltiples caminos. Modificar el algoritmo. n Mejor interfase al ruteo externo. n Menor trfico entre routers.
71
OSPF
n Versin 2, abril 1998. RFC 2328. STD 54 n Encapsulado en IP directamente, protocol = 89. n Soporta sistemas jerrquicos. No necesita conocer la topologa completa de la red.
72
OSPF Caractersticas
n Mtrica = costo.
n Costo =
OSPF Caractersticas
n Mensajes cortos. n Triggered updates. n Full flooding cada 30 minutos. n Consumo de procesamiento y memoria.
74
OSPF Caractersticas
n Performance sensible a la dimensin de la red. n Un cambio de estado en una interfase arrastra el clculo de SPF en todos los routers. n Solucin Estructura jerrquica Escalabilidad granular
75
OSPF...
n Soporta varios tipos de redes:
n Punto a punto. Enlaces directos entre los routers.
n Direccionables como destino OSPF bajo la direccin multicast 224.0.0.5 (AllSPFRouters).
n Broadcast. Ethernet, Token-ring, etc. n Multiacceso sin broadcast(NBMA). Redes de paquetes WAN, X.25, Frame Relay, ATM. Los mensajes se envan por unicast. n Trnsito. Tienen conectados dos o ms routers. n Stub. Redes que tienen slo un router conectado. OSPF publica los hosts con mscara 255.255.255.255 como redes stub.
76
DR
n Basta un solo router que propague el estado de los enlaces. n Uno de ellos se elige como designado. n Representa a la red y sus routers al resto de las redes. n Administra el flooding en la red. n La red misma se considera un pseudo nodo o router virtual. n La eleccin resulta del protocolo hello. n Una vez elegido los dems routers envan sus adyacencias al designado. n El designado genera una tabla con menor cantidad de entradas. n Por criticidad del DR tambin se elige un Back-up.
78
A designado
79
n Si es un nuevo aviso el designado lo enva por flooding a la direccin multicast 224.0.0.5 (AllRouters).
80
OSPF, jerarqua
n Dividir la red en sectores independientes interconectados por un backbone. n Los sectores son las reas. Se comportan como redes independientes. n La base de datos incluye los enlaces del rea.
82
OSPF, jerarqua
n El flooding se detiene en los bordes del rea.
nOSPF, jerarqua
n El costo resulta proporcional al tamao del rea y no al de la red. n Para mantener la integridad de la red existen routers que interconectan el rea con el backbone. Son los routers de borde de rea. n Mantienen varias bases de datos, una para cada rea a la que pertenecen.
83
OSPF reas
ASB rea 1 AB IA Backbone rea 0 AB
rea 2
IA
AB
rea 3
AB
rea 4
ASB
84
OSPF reas
85
OSPF reas
Area 1
86
87
OSPF Vecinos
n Routers que comparten un segmento pueden resultar vecinos. n Se eligen a travs del protocolo hello. n Se convierten en vecinos cuando se ven as mismos en el paquete hello. n Condiciones:
n Deben tener el misma rea ID. n Misma autentificacin. n Mismo hello interval y dead interval. n Deben coincidir en el flag del rea stub.
OSPF Adyacencias
n Participan en el intercambio de la base de datos. n Se define entre un router y su DR y BDR en un segmento multiacceso.
89
Eleccin del DR
n El router con mayor prioridad OSPF.
n El router con mayor direccin IP loopback n El router con mayor direccin IP, en cualquiera de sus interfases.
n Los routers adyacentes tienen la misma base de datos de enlaces. n La interfase pasa por varios estados antes de hacerse adyacente a otra de otro router.
90
91
n router ospf 10 n network 203.250.13.41 0.0.0.0 area 1 n network 203.250.0.0 0.0.255.255 area 0.0.0.0 n RTF# n hostname RTF n interface Ethernet0
DR Ejemplo...
n n n n n n n n n n n RTF#show ip ospf interface e0 Ethernet0 is up, line protocol is up Internet Address 203.250.14.2 255.255.255.0, Area 0.0.0.0 Process ID 10, Router ID 203.250.15.1, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State DR, Priority 1 Designated Router (ID) 203.250.15.1, Interface address 203.250.14.2 Backup Designated router (ID) 203.250.13.41, Interface address 203.250.14.1 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 0:00:08 Neighbor Count is 3, Adjacent neighbor count is 3 Adjacent with neighbor 203.250.13.41 (Backup Designated Router)
93
DR Ejemplo...
n n n n n n n n n n n n RTD#show ip ospf interface e0 Ethernet0 is up, line protocol is up Internet Address 203.250.14.4 255.255.255.0, Area 0.0.0.0 Process ID 10, Router ID 192.208.10.174, Network Type BROADCAST, Cost:10 Transmit Delay is 1 sec, State DROTHER, Priority 1 Designated Router (ID) 203.250.15.1, Interface address 203.250.14.2 Backup Designated router (ID) 203.250.13.41, Interface address 203.250.14.1 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 0:00:03 Neighbor Count is 3, Adjacent neighbor count is 2 Adjacent with neighbor 203.250.15.1 (Designated Router) Adjacent with neighbor 203.250.13.41 (Backup Designated Router)
94
DR Ejemplo...
n n n n n n n n n n n n n n n n RTA#show ip ospf interface e0 Ethernet0 is up, line protocol is up Internet Address 203.250.14.1 255.255.255.0, Area 0.0.0.0 Process ID 10, Router ID 203.250.13.41, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State BDR, Priority 1 Designated Router (ID) 203.250.15.1, Interface address 203.250.14.2 Backup Designated router (ID) 203.250.13.41, Interface address 203.250.14.1 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 0:00:02 Neighbor Count is 3, Adjacent neighbor count is 3 Adjacent with neighbor 203.250.15.1 (Designated Router) Loopback0 is up, line protocol is up Internet Address 203.250.13.41 255.255.255.255, Area 1 Process ID 10, Router ID 203.250.13.41, Network Type LOOPBACK, Cost: 1 Loopback interface is treated as a stub Host
95
Monitoreo de vecinos
n RTD#show ip ospf neighbor
Neighbour ID 203.250.12.1 203.250.15.1 Pri 1 1 State Dead Time Address Interface Ethernet0 Ethernet0
203.250.13.41 1
FUL/BDR
0:00:34 203.250.14.1
Ethernet0
96
Ms adyacencias...
n Interfases punto a punto
n Siempre habr adyacencias. n No cabe el concepto de DR BDR.
97
DR en NBMA
98
DR en NBMA...
99
DR en NBMA...
n n n n RTA# interface Serial 0 no ip address encapsulation frame-relay
n interface Serial0.1 point-to-point n ip address 128.213.63.6 255.255.252.0 n frame-relay interface-dlci 20 n interface Serial0.2 point-to-point n ip address 128.213.64.6 255.255.252.0 n frame-relay interface-dlci 30 n router ospf 10 n network 128.213.0.0 0.0.255.255 area 1
100
DR en NBMA...
n n n n RTB# interface Serial 0 no ip address encapsulation frame-relay
n interface Serial0.1 point-to-point n ip address 128.213.63.5 255.255.252.0 n frame-relay interface-dlci 40 n interface Serial1 n ip address 123.212.1.1 255.255.255.0 n router ospf 10 n network 128.213.0.0 0.0.255.255 area 1 n network 123.212.0.0 0.0.255.255 area 0
101
102
n n n n n n
105
106
State FULL/
Address 128.213.10. 1
Interfac e Serial0
108
Interfases broadcast
n Se utiliza el comando neighbor. n Acta como si el router estuviera conectado a una LAN. n Se eligen el DR y BDR.
111
112
reas stub
n nico punto de salida. n Ruteo fuera del rea no ptimo. n No puede ser trnsito para enlaces virtuales. n No puede contener ASBR. n Base de datos reducida. n Menor requerimiento de memoria. n totally stuby(Cisco) nBloquea el ingreso de rutas externas y sumarizadas.
114
Paquetes OSPF
115
Originados por los DR. Describen el estado y costo de los links. Generados por los ABRs. Originados ASBRs. Definidos para por segmentos multiacceso donde hay varios routers. Generados todos Describen redes en fuera ellos AS routers fuera rea y la ubicacin del ASBR. destinos del ASdel o ruta default al AS externo
116
n Routers Links
n Describen el estado y costo de los links. n Generados por todos los routers.
n Network Links
n Originados por los DR. n Definidos para segmentos multiacceso donde hay varios routers. n Describen todos los routers en el segmento.
117
n External Links
n Originados por los ASBRs. n Describen destinos fuera del AS o ruta default al AS externo.
118
119
120
121
n n
Generado por el DR en una red multiacceso. Circulan a travs de una sola rea. Mscara de red Router adyacente --Router adyacente
Generado por el AB. Circulan a travs de una sola rea. Mscara de red TOS=0 TOS=x --TOS=z 0 0 --0 TOS mtrica 0 TOS mtrica x --TOS mtrica z
OSPF, protocolos
n Contiene 3 protocolos. n Hello, exchange y flooding. n Poseen un header comn.
126
OSPF, mensajes
n Header
VERSION
TYPE
MESSAGE LENGTH
AREA ID
CHECKSUM
127
OSPF, header
n Version : 2. n Type:
n 1, n 2, n 3, n 4, n 5, Hello. Data base description. Link status request. Link status update. Link status acknowledgement.
OSPF, header
n Area ID: identificain del rea. n Checksum: igual que IP pero se excluye el campo de autentificacn. n Authentication Type:
n 0, Sin autentificacin. n 1, Autentificacin simple.
129
130
132
134
MTU
000
M S
135
136
LINK TYPE
LINK ID
ADVERTISING ROUTER
... 137
Type = 4 Nmero de actualizaciones Actualizacin 1.... Link state propagation Type = 5 Headers de actualizaciones.... Link State Acknowledge
138