Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1-OSPF - Encaminamiento Dinamico NUEVO PDF
1-OSPF - Encaminamiento Dinamico NUEVO PDF
Routers
El nivel de Red
X Y
El puente actúa
A, B, C, D son XY a nivel 2
direcciones Red Red (enlace).
MAC. AD AD
MAC MAC MAC No cambia las
X, Y, Z y W son
Físic direcciones MAC
direcciones IP Físic Físic Físic
a ni las IP de los
a a a
paquetes
A B C D
X Z W Y
El router actúa
Trans Trans a nivel 3 (red).
p. XY XY p.
Red Red Red Cambia las
AB CD MAC pero no
MAC MAC MAC MAC las IP de los
Físic Físic Físic Físic paquetes
a a a a
Funciones del nivel de Red
A
1.3 1.2 1.1
A
B.3 B.2 B.1
Red CLNS
C.3 C.2 C.1
C
Topología irregular
Malla completa Anillos interconectados
(malla parcial)
Encaminamiento dinámico
Barcelona
La Coruña Bilbao
Madrid
Bilbao Madrid Murcia
Valencia
Valladolid
Badajoz
Badajoz
Murcia La Coruña Sevilla
Sevilla
0,0000
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
64 Kb/s 512 Kb/s 2048 Kb/s
Rendimient
Tiempo de
Servicio
Carg o Carga
a
Clasificación de protocolos
de enrutamiento
Protocolos de
enrutamiento classful
NO envían la máscara
de subred durante las
actualizaciones de
enrutamiento
Protocolos de
enrutamiento classless
Envían la máscara de
subred durante las
actualizaciones de
enrutamiento
Clasificación de protocolos
de enrutamiento
La convergencia se define como el estado en el que las
tablas de enrutamiento de todos los routers son
uniformes
Métricas de los protocolos
de enrutamiento
Métrica
Es un valor que usan los protocolos de
enrutamiento para determinar qué rutas son
mejores que otras.
Métricas de los protocolos
de enrutamiento
Métricas usadas en los protocolos
de enrutamiento IP:
Ancho de banda
Costo
Retraso
Conteo de saltos
Carga
Confiabilidad
Métricas de los protocolos
de enrutamiento
El campo de métrica de la
tabla de enrutamiento
Métrica que se usa
para cada protocolo
de enrutamiento:
RIP: conteo de saltos
IGRP y EIGRP: ancho de
banda (usado por
defecto), retraso (usado
por defecto), carga,
confiabilidad
IS-IS y OSPF:
costo, ancho de banda
(implementación de
Cisco)
Métricas de los protocolos
de enrutamiento
Balanceo de carga
Ésta es la capacidad de un router de distribuir
paquetes entre varias rutas de igual costo.
Distancia administrativa de una ruta
Objetivo de una métrica
Es un valor calculado que se usa para determinar la mejor
ruta a un destino.
Objetivo de la Distancia Administrativa
Es un valor numérico que especifica la preferencia por una
ruta determinada.
Distancia administrativa de una ruta
Identificación de la Distancia Administrativa (AD)
en una tabla de enrutamiento
Es el primer número del valor entre paréntesis de la tabla
de enrutamiento.
Distancia administrativa de una ruta
Distancia administrativa de una ruta
Utilizado en:
Puentes transparentes (tramas broadcast/multicast)
Algunos protocolos de routing (estado del enlace)
Algunos algoritmos de routing multicast.
Primer salto: G
3 paquetes
D E F
A B C
Segundo salto: G
5 paquetes
D E F
A B C
Tercer
salto: 8 G
paquetes
D E F
Encaminamiento dinámico
Distancia Distancia 1
9
3 j 2
m
4
Distancia Distancia
k n 7
2
10 3
Destino: 1 2 3 4 5 6 7 8 9 10 11
Recibido de j (+3): 12 3 15 3 12 5 6 18 0 7 15
Recibido de k (+2): 5 8 3 2 10 7 4 20 5 0 15
Recibido de m (+2): 0 5 3 2 19 9 5 22 2 4 7
Recibido de n (+7): 6 2 0 7 8 5 8 12 11 3 2
Distancia mínima: 2 6 5 0 12 8 6 19 3 2 9
Interfaz de salida: m j m 0 k j k n j k n
El problema de la cuenta a infinito
Dist. 1 Dist. 1
A se enciende A
0 B
1
3
7
5 C
2
8
6
4
Distancias hacia A -
0
0 1
0 1 2
A se apaga - 3 2
- 3 4
- 5 4
- 5 6
- 7 6
- 7 8
- 9 8
. . .
. . .
. . .
-
El problema de la cuenta a infinito
C
A B C A B C
C
C
G G
C C
D E F D E F
I III
C
A B C A B C
G C G
C
C
D E F D E F
II IV
Distribución de los LSPs en el router C
6 2
A B C 5 A B C D E F G
A B D E LSPs B/6 A/6 B/2 A/2 B/1 C/2 C/5
2 1 2 G
E/1 G/5 F/4 G/1
1
2 4 Flags Flags
D E F
envío envío
LSP ACK
C A 21 60 0 1 1 1 0 0 B/6, D/2
B 21 60 0 1 1 1 0 0 A/6, C/2, E/1
D 21 60 0 1 1 1 0 0 A/2, E/2
B
F E 20 58 0 1 1 1 0 0 B/1, D/2, F/4
F 21 59 1 0 1 0 1 0 C/2, E/4, G/1
E G 21 62 1 0 1 0 1 0 C/5, F/1
G C 21 61 1 1 1 0 0 0 B/2, F/2, G/5
D
A
Base de datos de LSPs en C
Routing por estado del enlace
6 2
A B C
5
2 1 2 G
2 1
4
D E F
Link State A B C D E F G
Packets
B/6 A/6 B/2 A/2 B/1 C/2 C/5
D/2 C/2 F/2 E/2 D/2 E/4 F/1
E/1 G/5 F/4 G/1
C(0) C(0)
C(0)
B(2)G(5) F(2) B(2) F(2)
B(2) F(2)
G(5)
Coloca C en el árbol. G(3) E(6) A(8) E(3) G(3) E(6)
Examina el LSP de C Coloca F en el árbol.
Coloca B en el árbol.
Examina el LSP de F.
Examina el LSP de B.
Encontrado mejor camino a G
C(0) Encontrado mejor camino a E
C(0)
Algoritmo de
B(2) F(2) Dijkstra C(0)
B(2) F(2)
A(8) E(3) G(3) B(2) F(2)
A(8) E(3) G(3)
D(5) E(3)
D(5) A(8) G(3)
Coloca E en el árbol. C(0)
Examina el LSP de E. Coloca G en el árbol. D(5)
Examina el LSP de G. A(7)
B(2) F(2) Coloca D en el árbol.
A B C D E F G
Examina el LSP de D.
E(3) G(3) B/6 A/6 B/2 A/2 B/1 C/2 C/5
Coloca A en el árbol. D/2 C/2 F/2 E/2 D/2 E/4 F/1
Examina el LSP de A. D(5) E/1 G/5 F/4 G/1
No quedan nodos. terminar A(7)
Árbol de rutas óptimas desde C para la
red ejemplo
6 2 C
A B C 5
B
G F
2 1 2
E
1 G
2 4
D E F D
A
Routing por estado del enlace
Con routing por el estado del enlace cada nodo conoce
la topología de toda la red (no sucede así con vector
distancia).
RIPv1 Vector NO NO NO NO SI
Distancia
RIPv2 Vector SI NO NO NO SI
Distancia
IGRP Vector NO SI NO NO NO
Distancia
EIGRP Vector SI SI SI NO NO
Distancia
OSPF Estado Enlace SI SI SI 2 SI
http://www.cisco.com/warp/public/104/1.html
Introducción a OSPF
Algoritmo OSPF
Los routers OSPF construyen y mantienen
la base de datos del estado de enlace que
contiene las LSA recibidas de otros routers
– La información que aparece en la base de
datos se utiliza tras la ejecución del algoritmo
SPF de Dijkstra
– El algoritmo SPF se utiliza para crear un árbol
SPF
– El árbol SPF se utiliza para completar la tabla
de enrutamiento
Introducción a OSPF
Distancia administrativa
La distancia administrativa por defecto para OSPF es 110
Introducción a OSPF
Autenticación OSPF
– El objetivo es encriptar y autenticar la
información de enrutamiento
– Ésta es una configuración específica de cada
interfaz
– Los routers únicamente aceptan información
de enrutamiento de otros routers que han sido
configurados con la misma contraseña o la
misma información de autenticación
Configuración básica de OSPF
ID del router
– Dirección IP utilizada para identificar un router
– Hay 3 criterios para modificar la ID del router:
Utilizar la dirección IP configurada con el comando
router-id de OSPF
– Tiene prioridad sobre las direcciones de las interfaces
loopback y física
Si no se utiliza el comando router-id, el router elige
la dirección IP más alta de cualquiera de las interfaces
loopback
Si no hay interfaces loopback configuradas, se utiliza
la dirección IP más alta de cualquiera de las interfaces
activas
Configuración básica de OSPF
Verificación de OSPF
Utilice el comando show ip ospf para
verificar y resolver problemas de la red
OSPF. El comando mostrará lo siguiente:
Adyacencia de vecinos
La falta de adyacencia se indica cuando:
La ID del router vecino no se muestra
No se muestra un estado full (completo)
Consecuencias de la falta de adyacencia:
No se intercambia información del estado de enlace
Árboles SPF y tablas de enrutamiento inexactos
Configuración básica de OSPF
– El DR falla
– El proceso OSPF en el DR falla
– La interfaz de accesos múltiples en el DR falla
OSPF en redes de accesos múltiples
Operaciones de ajuste
de OSPF
Modificación de los
temporizadores OSPF
– Motivo para modificar los temporizadores:
Detección más rápida de las fallas en la red
– Modificación manual de los intervalos de saludo y los
intervalos muertos:
Router(config-if)#ip ospf hello-interval segundos
Router(config-if)#ip ospf dead-interval segundos
– Punto para destacar:
Los intervalos de saludo y los intervalos muertos deben ser los
mismos entre vecinos
Pasos en la operación OSPF
1. Establecimiento de adyacencias
2. Elección de DR y BDR si es necesario
3. Descubrimiento de rutas
4. Selección apropiada de las rutas a
utilizar
5. Mantenimiento de la información de
enrutamiento
Paso 1: Establecimiento de adyacencias
Router ID
Identificador de 32 bits que identifica al router origen
Intervalo (Hello y Dead)
Frecuencia en segundos en el cual el router manda los
paquetes Hello y Dead. En redes broadcast el intervalo Hello es de
10 segundos (30 segundos para non-broadcast), el intervalo Dead
es de 40 segundos (120 segundos para non-broadcast)
Vecinos
Área ID
Prioridad
Numero de 8 bits que indica la prioridad de la interfaz OSPF
Dirección IP del router DR y del BDR
Bandera de área stub
Para remplazar las actualizaciones de enrutamiento por una
ruta por defecto
Paso 2: Elección
de DR y BDR
Tabla de vecinos
También conocida como tabla de adyacencia
Contiene la lista de los vecinos conocidos
Tabla topológica
Comúnmente llamada LSDB
Contiene todos los routers y sus enlaces conectados en el
área o en la red
Todos los routers dentro del área tienen la misma LSDB
Tabla de enrutamiento
Comúnmente llamada “forwarding database”
Contiene la lista de mejores rutas para los destinos
Operación del protocolo “exchange”
Paso 1
En el estado “exstart”, el DR y el BDR establecen
adyacencias con cada router en la red (se establece una
relación “maestro-esclavo”)
Paso 2
Los routers maestro y esclavo intercambian uno o más
paquetes DBD (database description). Los routers están en
estado “exchange”
Paso 3
Cuando un router recibe un DBD, el router ejecuta las
siguientes acciones
a.- Manda un LSAck
b.- Compara la información recibida con la información que
tiene y manda un LSR (estado “loading”)
c.- El otro router responde con la información completa,
con el LSU
Paso 4
El router añade los nuevos datos de estado de enlace a su
propia LSDB
Manteniendo los números de secuencia
estado de enlace
El numero de secuencia le ayuda a OSPF a mantener los
registros actualizados
El numero de secuencia es un campo en el encabezado
LSA de 32 bits, iniciando con el numero 0x80000001
Para asegurar la integridad de la base de datos, el
router OSPF manda LSA cada 30 minutos, con cada
distribución el numero de secuencia se incrementa en
uno
Estructura de las áreas
de OSPF
Hello (tipo 1)
Descubre vecinos y construye
adyacencias entre ellos
Database description (DBD) (tipo 2)
Sirve para sincronizar las bases de datos entre routers
Link-state request (LSR) (tipo 3)
Pide registros específicos de estado de enlace de router a
router
Link-state update (LSU) (tipo 4)
Manda registros de estado de enlace que fueron
solicitados
Link-state acknowledgement (LSAck) (tipo 5)
Acuses de recibo de otros tipos de paquetes
Formato del encabezado del paquete
OSPF
El paquete OSPF no usa TCP o UDP, OSPF requiere un
esquema de paquetes confiable, el cual es propiamente
definido, con su propia rutina de acuse de recibo
(paquete tipo 5 OSPF)
En el encabezado IP, el identificador de protocolo es 89,
el cual define a todos los paquetes OSPF
Tipos de red OSPF
S0 S0
Red 20.0.0.0/8 128 Kb/s Red 30.0.0.0/8
E0 128 Kb/s B E0
A 100 Mb/s
10 Mb/s S1
S1
256 Kb/s 256 Kb/s
S0 S1
256 Kb/s C 256 Kb/s
Costo desde A hacia 30.0.0.0/8 (B): Costo desde B hacia 20.0.0.0/8 (A):
Por S0: 781 + 1 = 782 Por S0: 781 + 10 = 791
Por S1: 390 + 390 + 1 = 781 Por S1: 390 + 390 + 10 = 790
Al ser menor el costo de S1 (tanto en A como en B) enviarán por ahí todo el tráfico.
Para que el tráfico se reparta entre dos rutas los costos han de ser idénticos.
En este caso la ruta por S0 solo se usará si falla la de S1 (en A y en B).
El costo de la ruta se calcula sumando el costo de las interfaces por las que se sale.
Ejemplo de ruta asimétrica
S0 S0
Red 20.0.0.0/8 128 Kb/s E0 Red 30.0.0.0/8
E0 128 Kb/s B
A 100 Mb/s
10 Mb/s
S1 S1
128 Kb/s 256 Kb/s
S0 S1
C
256 Kb/s 256 Kb/s
Costo desde A hacia 30.0.0.0/8 (B): Costo desde B hacia 20.0.0.0/8 (A):
Por S0: 781 + 1 = 782 Por S0: 781 + 10 = 791
Por S1: 781 + 390 + 1 = 1172 Por S1: 390 + 390 + 10 = 790
10.0.4.5/30
S0 10.0.3.1/30
RS
10.0.4.6/30 F0
RS#CONFigure Terminal
RS(config)#INterface Fastethernet 0
RS(config-if)#Ip ADdress 10.0.3.1 255.255.255.0
RS(config)#INterface Serial 0
RS(config-if)#Ip ADdress 10.0.4.6 255.255.255.252
RS(config)#IP ROute 0.0.0.0 0.0.0.0 10.0.4.5 201 Distancia administrativa
RS(config)#Exit
RS#Show IP ROute
10.0.4.5/30
S0 10.0.3.1/30
RS
10.0.4.6/30 F0
OSPF
RS#CONFigure Terminal
RS(config)#ROUTER OSPF 1
RS(config-if)#NETwork 0.0.0.0 255.255.255.255 area 0
RS(config)#Exit
RS#Show IP Route
Codes: C – connected, S – static, O – OSPF, * - candidate default
Tabla de
OSPF rutas Proceso de
R5 L:24 Met:234 OSPF(d.a.110)
R6 L:24 Met:357 R5 L:24 enrutado
R5 L:24 R7 L:16
R7 L:16 Met:135
R7 L:16 R9 L:16
R8 L:16 Met:234
R9 L:16
R9 L:16 Met:135
R. Estáticas
R10 L:24 (d.a.130)
Configuración R11 L:16 (d.a.130) L: longitud de máscara
manual Met: Métrica A la cola de la
d.a.: Distancia administrativa
(d.a. 130) interfaz de
salida
Ejemplo de aplicación:
Nueva red de la
Universidad de Alicante
Nueva Red de Datos
OSPF
Es necesaria la definición de un área backbone
Tecnología:
Token-Ring
ATM
Ethernet
13 Km de fibra óptica
Redes departamentales
Red de Datos anterior
Características red Token Ring
Red de Datos anterior
Características red Token Ring
Red de Datos anterior
Características red Token Ring
A03
Ciencias Decanato
Segmento A EPSA I
Ciencias Fase I
EPSA Lab.
LAM Remota
CPD Servidores I A011 CPD EPSA Despachos
Ciencias Planta 0
A02 A032 A031 A04
CPD Servidores II A012
A01
Polideportivo
Enfermeria
CPD Planta Piloto
A09
Derecho Escalera
Filosofia y LetrasA
Filosofia Derecho
Magisterio
Derecho Bibl.
A08 Filosofia y LetrasB Dpto. Optica Centralita
Derecho Conserj.
Bibl. Magisterio Biología
LAM Remota Filosofia y LetrasC
A05
A07 Alumnado
EU Optica
A06
Red de Datos anterior
Características red Token Ring
B02
Biblioteca General
LAN Remota C. Sociales B
B01
Segmento B
Aulario II C. Sociales A
German Bernacer
Institutos
German Bernacer
Rect. Fotocop.
Rect. Contabilidad
Rect. Conserjeria
Relaciones Int.
B05
Rect. Personal
B06
Nueva Red de Datos
Topología edificio
SSR 2000
PC usuario 10/100
ELS 100 - 24TXM
SSR 8000
SSR 2000
PC usuario 10/100
ELS 100 - 24TXM