You are on page 1of 24

Ing.

Daniel Daz
Redes III
Ing. Daniel Daz MsC(c) 1
Algoritmos de Enrutamiento
La capa de Red, dentro de una
arquitectura de red de datos, es la que se
encarga de llevar los paquetes de datos
desde el origen (estacin transmisora)
hasta el destino (estacin receptora).
Llegar a destino, en tiempo y forma, puede
requerir que el algoritmo de ruteo, que es
el encargado de escoger las rutas y las
estructuras de datos, cumpla con ciertas
propiedades que aseguren la eficiencia de
su trabajo.
Ing. Daniel Daz MsC(c) 2
Algoritmos de Enrutamiento
Las propiedades de un algoritmo de
enrutamiento son: correccin,
estabilidad, robustez, equitatividad,
sencillez y optimalidad
El algoritmo deber estar preparado
para manejar cambios de topologa y
trfico sin requerir el aborto de las
actividades o el rearranque de la red.
Ing. Daniel Daz MsC(c) 3
Clasificacin
Algoritmos no adaptables: No basan sus
decisiones de enrutamiento en mediciones
o estimaciones del trfico ni en la
topologa. La decisin de qu ruta tomar
de X a Y se clcula por adelantado, fuera
de lnea y se cargan en los routers al
iniciar la red. ste procedimiento se llama
enrutamiento estticos. La desventaja de
este tipo de algoritmos es que no es
posible responder a situaciones
cambiantes como por ejemplo saturacin,
exceso de trfico o fallo en una lnea.
Ing. Daniel Daz MsC(c) 4
Clasificacin
Algoritmos adaptables: Cambian sus
decisiones de enrutamiento para reflejar los
cambios de topologa y de trfico. Difieren de
los algoritmos estticos ya que el momento
del cambio de sus rutas estn en funcin de la
mtrica usada para su optimalidad (ej.
Nmero de saltos, ancho de banda, retardo,
confiabilidad, carga). Este tipo de algoritmos
no pueden ser demasiado complejos, ya que
son implementados en los routers y deben
ejecutarse en tiempo real con recursos de
CPU y la memoria con que el router dispone.
Ing. Daniel Daz MsC(c) 5

Algoritmos Estticos

Enrutamiento por trayectoria ms
corta:
El concepto de trayectoria ms corta se
debe a que la forma de medir la longitud
de la ruta es usando alguna mtrica
Ing. Daniel Daz MsC(c) 6
Algoritmos Estticos
Inundacin: Cada paquete de entrada
se enva por cada una de las lneas de
salida, excepto aquella por la que lleg
Ing. Daniel Daz MsC(c) 7
Algoritmos Estticos
Enrutamiento basado en flujo: Si por
ejemplo, siempre hay una gran cantidad
de trfico entre un nodo A y un nodo B,
ambos adyacentes, podra ser mejor
enrutar el trfico de ambos por caminos
alternativos un poco ms largos tal vez
Ing. Daniel Daz MsC(c) 8
Algoritmos Dinmicos
Algoritmo Vector Distancia:
Comunica estimacin de distancia a destinos
Visualiza la red desde la perspectiva de los vecinos
Determina la direccin y la distancia hacia cualquier
enlace de la red.
Mantiene actualizaciones peridicas
Transmite copias completas o parciales de las tablas de
enrutamiento
Mantiene una convergencia lenta
Su mtrica se basa en lo que se le llama en redes
Numero de Saltos, la ruta que tenga el menor numero de
saltos es la mas optima y la que se publicar.
Recibe el nombre de algoritmo de enrutamiento Bellman-
Ford distribuido
Cada nodo llega a conocer la distancia desde l a todos
los destinos
Ing. Daniel Daz MsC(c) 9
Algoritmos Dinmicos
Inicialmente cada nodo solo conoce la distancia a sus
vecinos
Ing. Daniel Daz MsC(c) 10
Algoritmo Estado Enlace
Este algoritmo es sencillo y puede describirse en
cinco partes.
Descubrir a sus vecinos y conocer sus direcciones de red:
Al ponerse en operacin un enrutador, su primera tarea es
averiguar quines son sus vecinos; esto se logra enviando
un paquete especial de HOLA (HELLO) por cada lnea
punto a punto.
Medicin del costo de la lnea: requiere que cada
enrutador sepa, o cuanto menos tenga una idea razonable
del estado de cada uno de sus vecinos. La manera ms
directa de determinar este retardo es enviar un paquete
especial ECO (ECHO) a travs de la lnea, el cual debe
enviar de regreso inmediatamente el otro lado. Si mide el
tiempo de ida y vuelta y lo divide entre dos, el enrutador
transmisor puede tener una idea razonable del retardo.
Para obtener mejores resultados an la prueba puede
llevarse a cabo varias veces y usarse el promedio.
Ing. Daniel Daz MsC(c) 11
Algoritmo Estado Enlace
Construccin de los paquetes de estado de
enlace: Una vez que se ha recabado la
informacin necesaria para el intercambio, el
siguiente paso es que cada enrutador construya
un paquete con todos los datos. Este paquete
comienza con la identidad del transmisor, seguida
de un nmero de secuencia, una edad y una lista
de vecinos
Ing. Daniel Daz MsC(c) 12
Algoritmo Estado Enlace
Distribucin de los paquetes de estado de
enlace: A medida que se distribuyen e instalan
los paquetes los enrutadores que reciban los
primeros cambiarn sus rutas. En
consecuencia, los distintos enrutadores podran
estar usando versiones diferentes de la
topologa, lo que puede conducir a
inconsistencias, ciclos, mquinas inalcanzables,
y otros problemas.
Clculo de nuevas rutas: Una vez que un
enrutador ha acumulado un grupo completo de
paquetes, puede construir el grafo de la subred
completa porque todos los enlaces estn
representados.
Ing. Daniel Daz MsC(c) 13
Algoritmo Estado Enlace
Su mtrica se basa el retardo ,ancho de
banda , carga y confiabilidad, de los
distintos enlaces posibles para llegar a un
destino en base a esos conceptos el
protocolo prefiere una ruta por sobre otra.
Estos protocolos utilizan un tipo de
publicaciones llamadas Publicaciones de
estado de enlace (LSA),que intercambian
entre los routers, mediante estas
publicacin cada router crea una base
datos de la topologa de la red completa.
Ing. Daniel Daz MsC(c) 14
Algoritmo Estado Enlace
Se lo conoce como protocolo de shortest path
first y se desarrollan en torno del algoritmo
shortest path first (SPF) de Edsger Dijkstra
Los protocolos de enrutamiento estado enlace
mas comunes son:
Open Shortest Path First (OSPF)
Intermediate System-to-Intermediate System (IS-IS)
Las operaciones OSPF bsicas pueden
configurarse con un comando router ospf
process-id y una sentencia de red, similar a
otros protocolos de enrutamiento como RIP y
EIGRP.
Ing. Daniel Daz MsC(c) 15
Algoritmo SPF
Este algoritmo acumula costos a lo largo de
cada ruta, desde el origen hasta el destino.

Ing. Daniel Daz MsC(c) 16
PROCESO DEL ENRUTAMIENTO
DE ESTADO ENLACE
Ing. Daniel Daz MsC(c) 17
Enlace
Un enlace es una interfaz en un router.
El enlace debe encontrarse en estado activo
antes de que el protocolo de enrutamiento de
estado de enlace pueda aprender acerca de
un enlace.






- .

Ing. Daniel Daz MsC(c) 18
Ing. Daniel Daz MsC(c) 19
Ing. Daniel Daz MsC(c) 20
LSP
Los LSP no necesitan enviarse
peridicamente.
Un LSP slo necesita enviarse:
Durante la puesta en marcha inicial del router
Cuando hay un cambio en la topologa
Cuando un enlace que se desactiva o activa, o una
adyacencia de vecinos que se establece o se rompe
Adems de la informacin de estado de
enlace, se incluye informacin adicional en el
LSP, como los nmeros de secuencia y la
informacin de antigedad, para ayudar a
administrar el proceso de saturacin

Ing. Daniel Daz MsC(c) 21
Los LSP se almacenan en la base
de datos de estado de enlace.

Ing. Daniel Daz MsC(c) 22
Mtrica
La mtrica es el anlisis, y en lo que se basa el algoritmo del
protocolo de enrutamiento dinmico para elegir y preferir una
ruta por sobre otra, basndose en eso el protocolo crear la
tabla de enrutamiento en el router, publicando slo las mejores
rutas. La mtricas pueden ser
Numero de saltos: Nmero de routers por los que pasar un paquete.
Pulsos: Retraso en un enlace de datos usando pulsos de reloj de PC.
Coste: Valor arbitrario, basado generalmente en el ancho de banda, el
coste econmico u otra medida.
Ancho de banda: Capacidad de datos de un enlace.
Retraso: Cantidad de actividad existente en un recurso de red, como un
router o un enlace.
Carga: Cantidad de actividad existente en un recurso de red, como un
router o un enlace.
Fiabilidad: Se refiere al valor de errores de bits de cada enlace de red.
MTU: Unidad mxima de transmisin. Longitud mxima de trama en
octetos que puede ser aceptada por todos los enlaces de la ruta.
Ing. Daniel Daz MsC(c) 23
BIBLIOGRAFA

DR. DANIEL MORAT, Tipos de
algoritmos de enrutamiento Enrutamiento
Distance-Vector

MARA JULIETA GOITIA, Protocolos de
Enrutamiento Para la Capa de Red en
Arquitecturas de Redes de Datos

ING. RICARDO RAMREZ RIVERA, Tipos
de enrutamiento.

Ing. Daniel Daz MsC(c) 24

You might also like