SlideShare una empresa de Scribd logo
1 de 26
Semanas 16 y 17
Algoritmos de enrutamiento
Redes y Comunicaciones Básicas
Ingeniería de Redes y Comunicaciones
Facultad de Ingeniería de Telecomunicaciones y Telemática
Universidad Tecnológica del Perú
Ing. CIP Jack Daniel Cáceres Meza 2011-III V1
2
Ing. CIP Jack Daniel Cáceres Meza
Criterios para elegir rutas
 Número de saltos
 Costo
 Retardo
 Eficiencia
Recordemos:
• Rutas estáticas: limitado número de redes.
• Usar enrutamiento estático donde se puede.
• Usar rutas por defecto estáticas en las estaciones.
• Rutas dinámicas: más de una ruta para llegar a otra estación/subred.
• Usar enrutamiento dinámico donde se debe.
• Usar protocolos dinámicos entre los ruteadores.
• Pueden seleccionarse varias rutas para un mismo destino.
3
Ing. CIP Jack Daniel Cáceres Meza
Tipos de algoritmos de enrutamiento
4
Ing. CIP Jack Daniel Cáceres Meza
Algoritmos de Enrutamiento
 Para una dirección de IP dada:
 Si Existe una entrada para esa dirección
 Extraer la dirección del portal de acceso de la tabla de rutas
 Enviar el datagrama al portal de acceso
 Sino
 Determinar el número de red de la dirección dada
 Si tengo una interfaz en esa red:
 Determinar la máscara de la Subred en la interfase
 Sino
 Determinar la máscara de la red para la clase a la que pertenece la red
 FinSi
 Enmascarar la dirección de destino con la máscara para determinar la subred
 Si tengo una interfaz en esa subred:
 Enviar el datagrama directamente al destinatario
 Sino Si tengo una entrada en la tabla de rutas para esa subred:
 Extraer la dirección del portal de acceso de la tabla de rutas
 Enviar el datagrama al portal de acceso
 Sino Si tengo una ruta por defecto:
 Extraer la dirección del portal de acceso de la tabla de rutas
 Enviar el datagrama al portal de acceso
 Sino
 Reportar que no se puede alcanzar la dirección dada
 FinSi
 FinSi
Copyright, 1999 © José A. Domínguez @ University of Oregon
• Enrutamiento en IP Tradicional (Clásico)
5
Ing. CIP Jack Daniel Cáceres Meza
Variedades de Protocolos de
Enrutamiento
Tipos de Protocolos Vector de Distancias Estado del Enlace
IGPs GGP OSPF
Hello Integrated IS-IS
RIP
IGRP
EGPs EGP IDRP
BGP*
 IGP: usados internamente en un sistema autónomo.
 EGP: usados entre sistemas autónomos. Intercambio
de información de alcance.
* Vector de Caminos (Path Vector)
Copyright, 1999 © José A. Domínguez @ University of Oregon
IGP: Interior Gateway Protocol (Protocolo para Poprtales Internos).
EGP: Exterior Gateway Protocol (Protocolo para Portales Externos).
OSPF: Open Shortest-Path First
RIP: Routing Information Protocol (Protocolo de Información de Enrutamiento).
GGP: Gateway to Gateway Protocol (Protocolo de Portal a Portal).
IGRP: Inter-Gateway Routing Protocol (Protocolo de Enrutamiento de Portales Internos).
IDRP: Inter-Domain Routing Protocol (Protocolo de Enrutamiento Entre Dominios).
BGP: Border Gateway Protocol (Protocolo de Portales Fronterizos).
IS-IS: Intermediate System to Intermediate System (Sistema Intermedio a Sistema Intermedio).
6
Ing. CIP Jack Daniel Cáceres Meza
IGPs (RIP v1)
 Protocolo de Vector de Distancias (Bellman-Ford)
 Era de uso común (routed, gated)
 Información en las tablas:
 La dirección de destino
 Distancia asociada a ese destino
 La dirección del portal de acceso
 Un indicador de “Actualizado recientemente”
 Varios Temporizadores
 Las entradas se mantienen en la tabla hasta ser actualizadas
cuando una mejor distancia es recibida.
 Si no se recibe información sobre un router en 180s, la entrada
en la tabla es borrada
7
Ing. CIP Jack Daniel Cáceres Meza
IGPs (RIP v1)
 Una distancia con valor de 16 quiere decir que la ruta está abajo.
 Procesamiento:
 Si no existe un entrada en la tabla y la distancia en el mensaje
recibido no es infinita, agregarla a la tabla, inicializando la distancia
al valor recibido y la dirección del portal de acceso a la dirección
del enrutador que envió el mensaje antes de inicializar el
temporizador para la entrada.
 Si existe un entrada con una distancia mayor, actualizar la distancia
y la dirección del portal de acceso y reinizializar el temporizador.
 Si existe una entrada y el portal de acceso es quien envió el
mensaje, actualizar la distancia si es diferente del valor
almacenado, y en todo caso reinicializar el temporizador.
 Para cualquier otro caso, el mensaje es ignorado.
8
Ing. CIP Jack Daniel Cáceres Meza
Ejemplo de una Red
Subred 12
Subred 1
Subred 3
Subred 25
Subred 36
R1
R2
R4
R3
R5
9
Ing. CIP Jack Daniel Cáceres Meza
IGPs (RIP v1)
 Problemas:
 Diámetro Pequeño: La distancia mas larga para una ruta es solo
15. Si la red se encuentra a una distancia mayor de 15, esta es
considerada abajo
 Convergencia Lenta: Toma mucho tiempo el que la tabla de rutas
refleje el estado actual de la red. Esto es debido a que las rutas
solo se eliminan luego de 180s o a que los enrutadores deben
intercambiar mensajes hasta que lleguen a infinito (16) antes de
declarar una entrada como invalida.
 Enrutamiento basado en Clases: RIP interpreta todas las
direcciones de acuerdo a las clases que ya habiamos definido.
Esto quiere decir que RIP no entiende los conceptos de superredes
y máscaras de longitud variable.
10
Ing. CIP Jack Daniel Cáceres Meza
IGPs (RIP v1)
 Soluciones:
 Horizontes Divididos (Split Horizon): un enrutador no anuncia rutas
por la misma interfaz en que le llegaron. Con esto se elimina el
problema de tener que contar hasta el infinito.
 Envenenamiento en Reverso (Poison Reverse): cuando un enlace
se cae, el enrutador inmediatamente envia un mensaje con la ruta
y una distancia de infinito (16).
 Actualizaciones Immediatas (Triggered Updates): cuando uno de
los enlaces de un router se cae, un mensaje de actualización es
enviado sin necesidad de esperar los 30s reglamentarios.
 Espera (Hold Down): cuando un enrutador detecta que un enlace
se ha caído, este no acepta mensajes de enrutamiento por un
período determinado. Esto permite que la actualización
inmediatamente se propague.
11
Ing. CIP Jack Daniel Cáceres Meza
IGPs (RIP v2)
 RIP v1 (RFC-1058) no es compatible con CIDR. Declarado
histórico.
 RIP v2 (RFC-2453) define extensiones para RIP:
 Compatible con RIP v1.
 Agrega la máscara para las direcciones destino en la tabla de
rutas, permitiendo el uso de subredes y superredes (CIDR).
 Permite autentificación de los enrutadores vecinos durante los
mensajes de actualización.
 Permite la definición de dominios de enrutamiento (Sistemas
Autónomos).
 Introduce la opción de utilizar multicast para el envío de mensajes
de actualización sólo a los miembros del grupo de enrutadores en
un segmento (224.0.0.9).
12
Ing. CIP Jack Daniel Cáceres Meza
IGPs (OSPF)
 Es un algoritmo de estado de enlace (link state).
 En lugar de intercambiar distancias a los destinos, cada nodo
mantiene un mapa de la topología de la red. Este mapa sería
actualizado cada vez que haya un cambio en la topología.
 Estos mapas son utilizados para generar tablas de rutas más
exactas que las que se generan con los protocolos de vector de
distancias.
 Para calcular las rutas se utiliza el algoritmo de camino mas
corto (Short Path First - SPF) propuesto por Dijkstra.
13
Ing. CIP Jack Daniel Cáceres Meza
IGPs (OSPF)
 Cada nodo mantiene una base de datos en la que almacenan el
mapa de la red.
 Cada registro representa un nodo en la red:
(A) --- 1 --- (B) --- 2 --- (C)
| | /
3 4 /
| | 5
(D) --- 6 --- (E) ---- /
De A Enlace Distancia Número
A B 1 1 1
A D 3 1 1
B A 1 1 1
B C 2 1 1
B E 4 1 1
C B 2 1 1
C E 5 1 1
D A 3 1 1
D E 6 1 1
E B 4 1 1
E C 5 1 1
E D 6 1 1
14
Ing. CIP Jack Daniel Cáceres Meza
IGPs (OSPF)
 Cada registro es insertado por el nodo reponsable.
 Algoritmo para poblar la base de datos:
 Recibe el mensaje. Busca por el registro en la BD
 Si el registro no existe, agregarlo a la BD, enviar mensaje
 Sino, Si el número en la BD es menor que el número en el
mensaje, remplazar el registro con los nuevos valores, enviar
mensaje
 Sino, Si el número en la BD es mayor, transmitir los valores en la
base de datos en un nuevo mensaje a través de la interfase que
recibió el mensaje original
 Sino, Si ambos números son iguales, no hacer nada
15
Ing. CIP Jack Daniel Cáceres Meza
IGPs (OSPF)
 El algoritmo anterior permite sincronizar (bringing up
adjacencies) las BD de los nodos en la red aún cuando por
alguna razón la red se haya dividido temporalmente en varios
segmentos.
 Seguridad en la Actualización de los mapas:
 El algoritmo para poblar la BD incluye mensajes de confirmación
 Los datagramas de descripción de la BD son transmitidos en forma
segura
 Cada registro de estado de enlace es protegido por un cronómetro
y es removido de la BD si un datagrama de actualización no arriva
en el tiempo especificado.
 Todos los registros estan protegidos por un checksum
 Los mensajes pueden ser autentificados, usando claves por
ejemplo.
16
Ing. CIP Jack Daniel Cáceres Meza
IGPs (OSPF)
 Beneficios de OSPF:
 Convergencia rápida y evita la creación de circulos (loops).
 Soporte para el uso de varios tipos de medidas.
 Se pueden calcular varias rutas para un mismo destino.
 Permite definir jerarquías de dominios
17
Ing. CIP Jack Daniel Cáceres Meza
EGPs (BGP)
 BGP utiliza un vector de caminos (path vector).
 Divide la Internet en sistemas autónomos.
 A cada SA (AS) se le asigna número cuando va a participar en la
Internet. También existen números privados.
 Regularmente utilizado cuando se tiene mas de una conexión
hacia fuera de nuestra red.
 Permite tomar una mejor decisión sobre la ruta que los
datagramas deben de enviarse/recibirse.
 Agrupa prefijos internos y los anuncia a los SA vecinos.
 Definido en RFC-1771. Última versión es 4.
 Una introducción en:
 http://www.netaxs.com/~freedman/bgp/bgp.html
18
Ing. CIP Jack Daniel Cáceres Meza
Características de un algoritmo de enrutamiento
 Instante de decisión
 Datagrama: con cada paquete
 Circuito virtual: una vez establecido el circuito virtual
 Lugar de decisión
 Distribuido: cada nodo toma una decisión a medida que recibe los
paquetes
 Centralizado: decisión tomada en un nodo centro de control de la
red
 Encaminamiento de origen: la estación origen determina la ruta y la
comunica a la red
 Fuentes de información de la red (desde dónde se toma la
información para las decisiones
 Tiempo de actualización: cada cuánto se renueva la información
base para tomar decisiones.
19
Ing. CIP Jack Daniel Cáceres Meza
Vector de Distancia (VdD)
 Cada router tiene que enviar una copia de su tabla de ruteo
completa a los demás routers, a intervalos regulares.
 En el ejemplo siguiente, para simplificar la explicación, se
considera como destino, en lugar de las redes directamente
conectadas, los routers que las comunican.
20
Ing. CIP Jack Daniel Cáceres Meza
Cálculo de la ruta más corta de A hacia D
21
Ing. CIP Jack Daniel Cáceres Meza
Ejemplo: 1er
paso
1 
2 0 2
3 
4 
5 
VdD2
dest dist sig
1
2
4
3
2
4 1
7
2
2
5
1 
2 
3 
4 
5 0 5
VdD5
dest dist sig
1 0 1
2 
3 
4 
5 
VdD1
dest dist sig
1 
2 
3 
4 0 4
5 
VdD4
dest dist sig
dest
1 
2 
3 0 3
4 
5 
VdD3
dist sig
22
Ing. CIP Jack Daniel Cáceres Meza
dest
VdD3
dist sig
1 7 1
2 
3 0 3
4 2 4
5 
Ejemplo: 2
o
paso
1
2
4
3
2
4
1
7
2
2
5
1 0 1
2 2 2
3 7 3
4 
5 
VdD1
dest dist sig
1 
2 1 2
3 2 3
4 0 4
5 2 5
VdD4
dest dist sig
1 
2 4 2
3 
4 2 4
5 0 5
VdD5
dest dist sig
1 2 1
2 0 2
3 
4 1 4
5 4 5
VdD2
dest dist sig
23
Ing. CIP Jack Daniel Cáceres Meza
Ejemplo: 3
er
paso
1
2
4
3
2
4 1
7
2
5
1 0 1
2 2 2
3 7 3
4 3 2
5 6 2
VdD1
dest dist sig
VdD4
dest dist sig
1 3 2
2 1 2
3 2 3
4 0 4
5 2 5
2
dest
VdD5
dist sig
1 6 2
2 3 4
3 4 4
4 2 4
5 0 5
1 7 1
2 3 4
3 0 3
4 2 4
5 4 4
dest
VdD3
dist sig
VdD2
dest dist sig
1 2 1
2 0 2
3 3 4
4 1 4
5 3 4
24
Ing. CIP Jack Daniel Cáceres Meza
Ejemplo: 4
o
paso
1
2
4
3
2
4 1
7
2
2
5
1 0 1
2 2 2
3 5 2
4 3 2
5 5 2
VdD1
dest dist sig
VdD2
dest dist sig
1 2 1
2 0 2
3 3 4
4 1 4
5 3 4
1 5 4
2 3 4
3 0 3
4 2 4
5 4 4
dest
VdD3
dist sig
dest
VdD4
dist sig
1 3 2
2 1 2
3 2 3
4 0 4
5 2 5
dest
VdD5
dist sig
1 5 4
2 3 4
3 4 4
4 2 4
5 0 5
25
Ing. CIP Jack Daniel Cáceres Meza
Ejemplo: 5
o
paso
1
2
4
3
2
4 1
7
2
2
5
dest
VdD5
dist sig
1 5 4
2 3 4
3 4 4
4 2 4
5 0 5
dest
VdD4
dist sig
1 3 2
2 1 2
3 2 3
4 0 4
5 2 5
1 5 4
2 3 4
3 0 3
4 2 4
5 4 4
dest
VdD3
dist sig
1 0 1
2 2 2
3 5 2
4 3 2
5 5 2
VdD1
dest dist sig
VdD2
dest dist sig
1 2 1
2 0 2
3 3 4
4 1 4
5 3 4
Ing. CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Gracias por su atención
¿Preguntas?

Más contenido relacionado

La actualidad más candente

Enlace satelital y estaciones terrestres
Enlace satelital y estaciones terrestresEnlace satelital y estaciones terrestres
Enlace satelital y estaciones terrestres
maria noriega
 
Capa 2 modelo osi enlace de datos
Capa 2 modelo osi enlace de datosCapa 2 modelo osi enlace de datos
Capa 2 modelo osi enlace de datos
dianamarcela0611
 
Conceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPFConceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPF
Francesc Perez
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtp
Erika Vazquez
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
gpava
 
Lecture 22 control de flujo dll
Lecture 22 control de flujo dllLecture 22 control de flujo dll
Lecture 22 control de flujo dll
nica2009
 
Aplicaciones del modelo de propagación adecuado a un entorno específico
Aplicaciones del modelo de propagación adecuado a un entorno específicoAplicaciones del modelo de propagación adecuado a un entorno específico
Aplicaciones del modelo de propagación adecuado a un entorno específico
Bernardino de Sahagun
 

La actualidad más candente (20)

Enlace satelital y estaciones terrestres
Enlace satelital y estaciones terrestresEnlace satelital y estaciones terrestres
Enlace satelital y estaciones terrestres
 
Capa 2 modelo osi enlace de datos
Capa 2 modelo osi enlace de datosCapa 2 modelo osi enlace de datos
Capa 2 modelo osi enlace de datos
 
Enrutamiento IPv6 OSPFv3
Enrutamiento IPv6 OSPFv3Enrutamiento IPv6 OSPFv3
Enrutamiento IPv6 OSPFv3
 
Estado enlace
Estado enlaceEstado enlace
Estado enlace
 
Conceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPFConceptos y protocolos de enrutamiento: 11. OSPF
Conceptos y protocolos de enrutamiento: 11. OSPF
 
Trama E1 y mutlitplexación en el tiempo
Trama E1 y mutlitplexación en el tiempoTrama E1 y mutlitplexación en el tiempo
Trama E1 y mutlitplexación en el tiempo
 
Control de errores
Control de erroresControl de errores
Control de errores
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtp
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
Wdm y dwdm
Wdm y dwdmWdm y dwdm
Wdm y dwdm
 
Tema2 01-mpls
Tema2 01-mplsTema2 01-mpls
Tema2 01-mpls
 
Enrutamiento estatico
Enrutamiento estaticoEnrutamiento estatico
Enrutamiento estatico
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
 
Protocolos de enrutamiento
Protocolos de enrutamiento Protocolos de enrutamiento
Protocolos de enrutamiento
 
Redes de Transporte Ópticas C5 fam ss
Redes de Transporte Ópticas   C5 fam ssRedes de Transporte Ópticas   C5 fam ss
Redes de Transporte Ópticas C5 fam ss
 
Frame relay
Frame relayFrame relay
Frame relay
 
Lecture 22 control de flujo dll
Lecture 22 control de flujo dllLecture 22 control de flujo dll
Lecture 22 control de flujo dll
 
Redes y servicios moviles principios de las comunicaciones moviles
Redes y servicios moviles   principios de las comunicaciones movilesRedes y servicios moviles   principios de las comunicaciones moviles
Redes y servicios moviles principios de las comunicaciones moviles
 
Aplicaciones del modelo de propagación adecuado a un entorno específico
Aplicaciones del modelo de propagación adecuado a un entorno específicoAplicaciones del modelo de propagación adecuado a un entorno específico
Aplicaciones del modelo de propagación adecuado a un entorno específico
 
Protocolo OSPF de Múltiples áreas
Protocolo OSPF de Múltiples áreasProtocolo OSPF de Múltiples áreas
Protocolo OSPF de Múltiples áreas
 

Destacado

Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
Stuart Guzman
 
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
Jack Daniel Cáceres Meza
 

Destacado (20)

Algoritmo de enrutamiento por inundación
Algoritmo de enrutamiento por inundaciónAlgoritmo de enrutamiento por inundación
Algoritmo de enrutamiento por inundación
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamiento
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
 
Curso: Seguridad de redes e Internet: 14 Herramientas y soluciones de segurid...
Curso: Seguridad de redes e Internet: 14 Herramientas y soluciones de segurid...Curso: Seguridad de redes e Internet: 14 Herramientas y soluciones de segurid...
Curso: Seguridad de redes e Internet: 14 Herramientas y soluciones de segurid...
 
Curso: Control de acceso y seguridad:11 Controles de monitoreo
Curso: Control de acceso y seguridad:11 Controles de monitoreoCurso: Control de acceso y seguridad:11 Controles de monitoreo
Curso: Control de acceso y seguridad:11 Controles de monitoreo
 
Costo total de propiedad -TCO
Costo total de propiedad  -TCOCosto total de propiedad  -TCO
Costo total de propiedad -TCO
 
Curso: Planeamiento estratégico (administración): 01 Introducción
Curso: Planeamiento estratégico (administración): 01 IntroducciónCurso: Planeamiento estratégico (administración): 01 Introducción
Curso: Planeamiento estratégico (administración): 01 Introducción
 
Curso: Administración de proyectos informáticos: 02 Sistemas de información
Curso: Administración de proyectos informáticos: 02 Sistemas de informaciónCurso: Administración de proyectos informáticos: 02 Sistemas de información
Curso: Administración de proyectos informáticos: 02 Sistemas de información
 
Curso: Redes y comunicaciones I: 01 pilares constitutivos de una red de datos
Curso: Redes y comunicaciones I: 01 pilares constitutivos de una red  de datosCurso: Redes y comunicaciones I: 01 pilares constitutivos de una red  de datos
Curso: Redes y comunicaciones I: 01 pilares constitutivos de una red de datos
 
Curso: Redes y comunicaciones I: 08 Administración de redes
Curso: Redes y comunicaciones I: 08 Administración de redesCurso: Redes y comunicaciones I: 08 Administración de redes
Curso: Redes y comunicaciones I: 08 Administración de redes
 
Curso: Seguridad de redes e Internet 12: Mejores prácticas que se relacionan ...
Curso: Seguridad de redes e Internet 12: Mejores prácticas que se relacionan ...Curso: Seguridad de redes e Internet 12: Mejores prácticas que se relacionan ...
Curso: Seguridad de redes e Internet 12: Mejores prácticas que se relacionan ...
 
Curso: Control de acceso y seguridad: 14 Herramientas y soluciones modernas e...
Curso: Control de acceso y seguridad: 14 Herramientas y soluciones modernas e...Curso: Control de acceso y seguridad: 14 Herramientas y soluciones modernas e...
Curso: Control de acceso y seguridad: 14 Herramientas y soluciones modernas e...
 
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
 
Curso: Comunicación de datos y redes: 10 Redes de área amplia
Curso: Comunicación de datos y redes: 10 Redes de área ampliaCurso: Comunicación de datos y redes: 10 Redes de área amplia
Curso: Comunicación de datos y redes: 10 Redes de área amplia
 
Curso: Administración de proyectos informáticos: 09 Análisis del riesgo
Curso: Administración de proyectos informáticos: 09 Análisis del riesgoCurso: Administración de proyectos informáticos: 09 Análisis del riesgo
Curso: Administración de proyectos informáticos: 09 Análisis del riesgo
 
Curso: Seguridad de redes e Internet: 07 Aplica los controles que son apropia...
Curso: Seguridad de redes e Internet: 07 Aplica los controles que son apropia...Curso: Seguridad de redes e Internet: 07 Aplica los controles que son apropia...
Curso: Seguridad de redes e Internet: 07 Aplica los controles que son apropia...
 
Curso: Comunicación de datos y redes: 03 Comunicación de datos y telefonía co...
Curso: Comunicación de datos y redes: 03 Comunicación de datos y telefonía co...Curso: Comunicación de datos y redes: 03 Comunicación de datos y telefonía co...
Curso: Comunicación de datos y redes: 03 Comunicación de datos y telefonía co...
 
Curso: Redes y comunicaciones básicas: 01 Introducción
Curso: Redes y comunicaciones básicas: 01 IntroducciónCurso: Redes y comunicaciones básicas: 01 Introducción
Curso: Redes y comunicaciones básicas: 01 Introducción
 

Similar a Curso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamiento

Enrutamiento
EnrutamientoEnrutamiento
Enrutamiento
Comdat4
 
Enrutamiento
EnrutamientoEnrutamiento
Enrutamiento
silvicrr
 
Enrutamiento alg
Enrutamiento algEnrutamiento alg
Enrutamiento alg
1 2d
 
Enrutamiento alg
Enrutamiento algEnrutamiento alg
Enrutamiento alg
1 2d
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
c09271
 
ENRUTAMIENTO
ENRUTAMIENTOENRUTAMIENTO
ENRUTAMIENTO
Jaison
 
Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1
yoes1053
 
Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1
yoes1053
 
Herramientas Administrativas de Red
Herramientas Administrativas de RedHerramientas Administrativas de Red
Herramientas Administrativas de Red
cyberleon95
 
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Francesc Perez
 
Protocolo rip
Protocolo ripProtocolo rip
Protocolo rip
yeiko11
 

Similar a Curso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamiento (20)

Enrutamiento
EnrutamientoEnrutamiento
Enrutamiento
 
Enrutamiento
EnrutamientoEnrutamiento
Enrutamiento
 
Enrutamiento alg
Enrutamiento algEnrutamiento alg
Enrutamiento alg
 
Enrutamiento alg
Enrutamiento algEnrutamiento alg
Enrutamiento alg
 
Trabajo Final RED-101 ITSC
Trabajo Final RED-101 ITSCTrabajo Final RED-101 ITSC
Trabajo Final RED-101 ITSC
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Rip
RipRip
Rip
 
CISCO PACKET TRACER
CISCO PACKET TRACERCISCO PACKET TRACER
CISCO PACKET TRACER
 
ENRUTAMIENTO
ENRUTAMIENTOENRUTAMIENTO
ENRUTAMIENTO
 
Capa De Red
Capa De RedCapa De Red
Capa De Red
 
Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1
 
Redes
RedesRedes
Redes
 
Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1Laboratorio 8 enrutamiento dinamico part 1
Laboratorio 8 enrutamiento dinamico part 1
 
Protocolos de enrutamiento ac ls - unidad 1
Protocolos de enrutamiento ac ls - unidad 1Protocolos de enrutamiento ac ls - unidad 1
Protocolos de enrutamiento ac ls - unidad 1
 
Herramientas Administrativas de Red
Herramientas Administrativas de RedHerramientas Administrativas de Red
Herramientas Administrativas de Red
 
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
 
Protocolo rip
Protocolo ripProtocolo rip
Protocolo rip
 
07 tcpip _1de2
07 tcpip _1de207 tcpip _1de2
07 tcpip _1de2
 
Redes 03 santi
Redes 03 santiRedes 03 santi
Redes 03 santi
 
L23
L23L23
L23
 

Más de Jack Daniel Cáceres Meza

Más de Jack Daniel Cáceres Meza (20)

Itil® osa capability model
Itil® osa capability modelItil® osa capability model
Itil® osa capability model
 
Itil® osa capability model
Itil® osa capability modelItil® osa capability model
Itil® osa capability model
 
Cobit(R) 5 Fundamentos
Cobit(R) 5 FundamentosCobit(R) 5 Fundamentos
Cobit(R) 5 Fundamentos
 
ITIL® SLC Fundamentos
ITIL® SLC FundamentosITIL® SLC Fundamentos
ITIL® SLC Fundamentos
 
Ciclo de vida de un servicio de TI
Ciclo de vida de un servicio de TICiclo de vida de un servicio de TI
Ciclo de vida de un servicio de TI
 
MINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFINMINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFIN
 
Producto alcance política-v2
Producto alcance política-v2Producto alcance política-v2
Producto alcance política-v2
 
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
 
Curso: Unixware
Curso: UnixwareCurso: Unixware
Curso: Unixware
 
UPC - Soporte: Caracterización de soporte
UPC - Soporte: Caracterización de soporteUPC - Soporte: Caracterización de soporte
UPC - Soporte: Caracterización de soporte
 
UPC - Soporte Norma Pases a producción
UPC - Soporte Norma Pases a producciónUPC - Soporte Norma Pases a producción
UPC - Soporte Norma Pases a producción
 
UPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreoUPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreo
 
UPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equiposUPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equipos
 
UPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuariosUPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuarios
 
UPC-Soporte: Norma Mantenimiento de equipos
UPC-Soporte: Norma Mantenimiento de equiposUPC-Soporte: Norma Mantenimiento de equipos
UPC-Soporte: Norma Mantenimiento de equipos
 
UPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de informaciónUPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de información
 
Esan Planeamiento estratégico AFP Horizonte -ppt
Esan Planeamiento estratégico AFP Horizonte  -pptEsan Planeamiento estratégico AFP Horizonte  -ppt
Esan Planeamiento estratégico AFP Horizonte -ppt
 
Esan Planeamiento estratégico AFP Horizonte -informe
Esan Planeamiento estratégico AFP Horizonte  -informeEsan Planeamiento estratégico AFP Horizonte  -informe
Esan Planeamiento estratégico AFP Horizonte -informe
 
OFIN-AIT: Norma Colaboradores
OFIN-AIT: Norma ColaboradoresOFIN-AIT: Norma Colaboradores
OFIN-AIT: Norma Colaboradores
 
OFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto softwareOFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto software
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Curso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamiento

  • 1. Semanas 16 y 17 Algoritmos de enrutamiento Redes y Comunicaciones Básicas Ingeniería de Redes y Comunicaciones Facultad de Ingeniería de Telecomunicaciones y Telemática Universidad Tecnológica del Perú Ing. CIP Jack Daniel Cáceres Meza 2011-III V1
  • 2. 2 Ing. CIP Jack Daniel Cáceres Meza Criterios para elegir rutas  Número de saltos  Costo  Retardo  Eficiencia Recordemos: • Rutas estáticas: limitado número de redes. • Usar enrutamiento estático donde se puede. • Usar rutas por defecto estáticas en las estaciones. • Rutas dinámicas: más de una ruta para llegar a otra estación/subred. • Usar enrutamiento dinámico donde se debe. • Usar protocolos dinámicos entre los ruteadores. • Pueden seleccionarse varias rutas para un mismo destino.
  • 3. 3 Ing. CIP Jack Daniel Cáceres Meza Tipos de algoritmos de enrutamiento
  • 4. 4 Ing. CIP Jack Daniel Cáceres Meza Algoritmos de Enrutamiento  Para una dirección de IP dada:  Si Existe una entrada para esa dirección  Extraer la dirección del portal de acceso de la tabla de rutas  Enviar el datagrama al portal de acceso  Sino  Determinar el número de red de la dirección dada  Si tengo una interfaz en esa red:  Determinar la máscara de la Subred en la interfase  Sino  Determinar la máscara de la red para la clase a la que pertenece la red  FinSi  Enmascarar la dirección de destino con la máscara para determinar la subred  Si tengo una interfaz en esa subred:  Enviar el datagrama directamente al destinatario  Sino Si tengo una entrada en la tabla de rutas para esa subred:  Extraer la dirección del portal de acceso de la tabla de rutas  Enviar el datagrama al portal de acceso  Sino Si tengo una ruta por defecto:  Extraer la dirección del portal de acceso de la tabla de rutas  Enviar el datagrama al portal de acceso  Sino  Reportar que no se puede alcanzar la dirección dada  FinSi  FinSi Copyright, 1999 © José A. Domínguez @ University of Oregon • Enrutamiento en IP Tradicional (Clásico)
  • 5. 5 Ing. CIP Jack Daniel Cáceres Meza Variedades de Protocolos de Enrutamiento Tipos de Protocolos Vector de Distancias Estado del Enlace IGPs GGP OSPF Hello Integrated IS-IS RIP IGRP EGPs EGP IDRP BGP*  IGP: usados internamente en un sistema autónomo.  EGP: usados entre sistemas autónomos. Intercambio de información de alcance. * Vector de Caminos (Path Vector) Copyright, 1999 © José A. Domínguez @ University of Oregon IGP: Interior Gateway Protocol (Protocolo para Poprtales Internos). EGP: Exterior Gateway Protocol (Protocolo para Portales Externos). OSPF: Open Shortest-Path First RIP: Routing Information Protocol (Protocolo de Información de Enrutamiento). GGP: Gateway to Gateway Protocol (Protocolo de Portal a Portal). IGRP: Inter-Gateway Routing Protocol (Protocolo de Enrutamiento de Portales Internos). IDRP: Inter-Domain Routing Protocol (Protocolo de Enrutamiento Entre Dominios). BGP: Border Gateway Protocol (Protocolo de Portales Fronterizos). IS-IS: Intermediate System to Intermediate System (Sistema Intermedio a Sistema Intermedio).
  • 6. 6 Ing. CIP Jack Daniel Cáceres Meza IGPs (RIP v1)  Protocolo de Vector de Distancias (Bellman-Ford)  Era de uso común (routed, gated)  Información en las tablas:  La dirección de destino  Distancia asociada a ese destino  La dirección del portal de acceso  Un indicador de “Actualizado recientemente”  Varios Temporizadores  Las entradas se mantienen en la tabla hasta ser actualizadas cuando una mejor distancia es recibida.  Si no se recibe información sobre un router en 180s, la entrada en la tabla es borrada
  • 7. 7 Ing. CIP Jack Daniel Cáceres Meza IGPs (RIP v1)  Una distancia con valor de 16 quiere decir que la ruta está abajo.  Procesamiento:  Si no existe un entrada en la tabla y la distancia en el mensaje recibido no es infinita, agregarla a la tabla, inicializando la distancia al valor recibido y la dirección del portal de acceso a la dirección del enrutador que envió el mensaje antes de inicializar el temporizador para la entrada.  Si existe un entrada con una distancia mayor, actualizar la distancia y la dirección del portal de acceso y reinizializar el temporizador.  Si existe una entrada y el portal de acceso es quien envió el mensaje, actualizar la distancia si es diferente del valor almacenado, y en todo caso reinicializar el temporizador.  Para cualquier otro caso, el mensaje es ignorado.
  • 8. 8 Ing. CIP Jack Daniel Cáceres Meza Ejemplo de una Red Subred 12 Subred 1 Subred 3 Subred 25 Subred 36 R1 R2 R4 R3 R5
  • 9. 9 Ing. CIP Jack Daniel Cáceres Meza IGPs (RIP v1)  Problemas:  Diámetro Pequeño: La distancia mas larga para una ruta es solo 15. Si la red se encuentra a una distancia mayor de 15, esta es considerada abajo  Convergencia Lenta: Toma mucho tiempo el que la tabla de rutas refleje el estado actual de la red. Esto es debido a que las rutas solo se eliminan luego de 180s o a que los enrutadores deben intercambiar mensajes hasta que lleguen a infinito (16) antes de declarar una entrada como invalida.  Enrutamiento basado en Clases: RIP interpreta todas las direcciones de acuerdo a las clases que ya habiamos definido. Esto quiere decir que RIP no entiende los conceptos de superredes y máscaras de longitud variable.
  • 10. 10 Ing. CIP Jack Daniel Cáceres Meza IGPs (RIP v1)  Soluciones:  Horizontes Divididos (Split Horizon): un enrutador no anuncia rutas por la misma interfaz en que le llegaron. Con esto se elimina el problema de tener que contar hasta el infinito.  Envenenamiento en Reverso (Poison Reverse): cuando un enlace se cae, el enrutador inmediatamente envia un mensaje con la ruta y una distancia de infinito (16).  Actualizaciones Immediatas (Triggered Updates): cuando uno de los enlaces de un router se cae, un mensaje de actualización es enviado sin necesidad de esperar los 30s reglamentarios.  Espera (Hold Down): cuando un enrutador detecta que un enlace se ha caído, este no acepta mensajes de enrutamiento por un período determinado. Esto permite que la actualización inmediatamente se propague.
  • 11. 11 Ing. CIP Jack Daniel Cáceres Meza IGPs (RIP v2)  RIP v1 (RFC-1058) no es compatible con CIDR. Declarado histórico.  RIP v2 (RFC-2453) define extensiones para RIP:  Compatible con RIP v1.  Agrega la máscara para las direcciones destino en la tabla de rutas, permitiendo el uso de subredes y superredes (CIDR).  Permite autentificación de los enrutadores vecinos durante los mensajes de actualización.  Permite la definición de dominios de enrutamiento (Sistemas Autónomos).  Introduce la opción de utilizar multicast para el envío de mensajes de actualización sólo a los miembros del grupo de enrutadores en un segmento (224.0.0.9).
  • 12. 12 Ing. CIP Jack Daniel Cáceres Meza IGPs (OSPF)  Es un algoritmo de estado de enlace (link state).  En lugar de intercambiar distancias a los destinos, cada nodo mantiene un mapa de la topología de la red. Este mapa sería actualizado cada vez que haya un cambio en la topología.  Estos mapas son utilizados para generar tablas de rutas más exactas que las que se generan con los protocolos de vector de distancias.  Para calcular las rutas se utiliza el algoritmo de camino mas corto (Short Path First - SPF) propuesto por Dijkstra.
  • 13. 13 Ing. CIP Jack Daniel Cáceres Meza IGPs (OSPF)  Cada nodo mantiene una base de datos en la que almacenan el mapa de la red.  Cada registro representa un nodo en la red: (A) --- 1 --- (B) --- 2 --- (C) | | / 3 4 / | | 5 (D) --- 6 --- (E) ---- / De A Enlace Distancia Número A B 1 1 1 A D 3 1 1 B A 1 1 1 B C 2 1 1 B E 4 1 1 C B 2 1 1 C E 5 1 1 D A 3 1 1 D E 6 1 1 E B 4 1 1 E C 5 1 1 E D 6 1 1
  • 14. 14 Ing. CIP Jack Daniel Cáceres Meza IGPs (OSPF)  Cada registro es insertado por el nodo reponsable.  Algoritmo para poblar la base de datos:  Recibe el mensaje. Busca por el registro en la BD  Si el registro no existe, agregarlo a la BD, enviar mensaje  Sino, Si el número en la BD es menor que el número en el mensaje, remplazar el registro con los nuevos valores, enviar mensaje  Sino, Si el número en la BD es mayor, transmitir los valores en la base de datos en un nuevo mensaje a través de la interfase que recibió el mensaje original  Sino, Si ambos números son iguales, no hacer nada
  • 15. 15 Ing. CIP Jack Daniel Cáceres Meza IGPs (OSPF)  El algoritmo anterior permite sincronizar (bringing up adjacencies) las BD de los nodos en la red aún cuando por alguna razón la red se haya dividido temporalmente en varios segmentos.  Seguridad en la Actualización de los mapas:  El algoritmo para poblar la BD incluye mensajes de confirmación  Los datagramas de descripción de la BD son transmitidos en forma segura  Cada registro de estado de enlace es protegido por un cronómetro y es removido de la BD si un datagrama de actualización no arriva en el tiempo especificado.  Todos los registros estan protegidos por un checksum  Los mensajes pueden ser autentificados, usando claves por ejemplo.
  • 16. 16 Ing. CIP Jack Daniel Cáceres Meza IGPs (OSPF)  Beneficios de OSPF:  Convergencia rápida y evita la creación de circulos (loops).  Soporte para el uso de varios tipos de medidas.  Se pueden calcular varias rutas para un mismo destino.  Permite definir jerarquías de dominios
  • 17. 17 Ing. CIP Jack Daniel Cáceres Meza EGPs (BGP)  BGP utiliza un vector de caminos (path vector).  Divide la Internet en sistemas autónomos.  A cada SA (AS) se le asigna número cuando va a participar en la Internet. También existen números privados.  Regularmente utilizado cuando se tiene mas de una conexión hacia fuera de nuestra red.  Permite tomar una mejor decisión sobre la ruta que los datagramas deben de enviarse/recibirse.  Agrupa prefijos internos y los anuncia a los SA vecinos.  Definido en RFC-1771. Última versión es 4.  Una introducción en:  http://www.netaxs.com/~freedman/bgp/bgp.html
  • 18. 18 Ing. CIP Jack Daniel Cáceres Meza Características de un algoritmo de enrutamiento  Instante de decisión  Datagrama: con cada paquete  Circuito virtual: una vez establecido el circuito virtual  Lugar de decisión  Distribuido: cada nodo toma una decisión a medida que recibe los paquetes  Centralizado: decisión tomada en un nodo centro de control de la red  Encaminamiento de origen: la estación origen determina la ruta y la comunica a la red  Fuentes de información de la red (desde dónde se toma la información para las decisiones  Tiempo de actualización: cada cuánto se renueva la información base para tomar decisiones.
  • 19. 19 Ing. CIP Jack Daniel Cáceres Meza Vector de Distancia (VdD)  Cada router tiene que enviar una copia de su tabla de ruteo completa a los demás routers, a intervalos regulares.  En el ejemplo siguiente, para simplificar la explicación, se considera como destino, en lugar de las redes directamente conectadas, los routers que las comunican.
  • 20. 20 Ing. CIP Jack Daniel Cáceres Meza Cálculo de la ruta más corta de A hacia D
  • 21. 21 Ing. CIP Jack Daniel Cáceres Meza Ejemplo: 1er paso 1  2 0 2 3  4  5  VdD2 dest dist sig 1 2 4 3 2 4 1 7 2 2 5 1  2  3  4  5 0 5 VdD5 dest dist sig 1 0 1 2  3  4  5  VdD1 dest dist sig 1  2  3  4 0 4 5  VdD4 dest dist sig dest 1  2  3 0 3 4  5  VdD3 dist sig
  • 22. 22 Ing. CIP Jack Daniel Cáceres Meza dest VdD3 dist sig 1 7 1 2  3 0 3 4 2 4 5  Ejemplo: 2 o paso 1 2 4 3 2 4 1 7 2 2 5 1 0 1 2 2 2 3 7 3 4  5  VdD1 dest dist sig 1  2 1 2 3 2 3 4 0 4 5 2 5 VdD4 dest dist sig 1  2 4 2 3  4 2 4 5 0 5 VdD5 dest dist sig 1 2 1 2 0 2 3  4 1 4 5 4 5 VdD2 dest dist sig
  • 23. 23 Ing. CIP Jack Daniel Cáceres Meza Ejemplo: 3 er paso 1 2 4 3 2 4 1 7 2 5 1 0 1 2 2 2 3 7 3 4 3 2 5 6 2 VdD1 dest dist sig VdD4 dest dist sig 1 3 2 2 1 2 3 2 3 4 0 4 5 2 5 2 dest VdD5 dist sig 1 6 2 2 3 4 3 4 4 4 2 4 5 0 5 1 7 1 2 3 4 3 0 3 4 2 4 5 4 4 dest VdD3 dist sig VdD2 dest dist sig 1 2 1 2 0 2 3 3 4 4 1 4 5 3 4
  • 24. 24 Ing. CIP Jack Daniel Cáceres Meza Ejemplo: 4 o paso 1 2 4 3 2 4 1 7 2 2 5 1 0 1 2 2 2 3 5 2 4 3 2 5 5 2 VdD1 dest dist sig VdD2 dest dist sig 1 2 1 2 0 2 3 3 4 4 1 4 5 3 4 1 5 4 2 3 4 3 0 3 4 2 4 5 4 4 dest VdD3 dist sig dest VdD4 dist sig 1 3 2 2 1 2 3 2 3 4 0 4 5 2 5 dest VdD5 dist sig 1 5 4 2 3 4 3 4 4 4 2 4 5 0 5
  • 25. 25 Ing. CIP Jack Daniel Cáceres Meza Ejemplo: 5 o paso 1 2 4 3 2 4 1 7 2 2 5 dest VdD5 dist sig 1 5 4 2 3 4 3 4 4 4 2 4 5 0 5 dest VdD4 dist sig 1 3 2 2 1 2 3 2 3 4 0 4 5 2 5 1 5 4 2 3 4 3 0 3 4 2 4 5 4 4 dest VdD3 dist sig 1 0 1 2 2 2 3 5 2 4 3 2 5 5 2 VdD1 dest dist sig VdD2 dest dist sig 1 2 1 2 0 2 3 3 4 4 1 4 5 3 4
  • 26. Ing. CIP Jack Daniel Cáceres Meza jack_caceres@hotmail.com Gracias por su atención ¿Preguntas?