ENCAMINAMIENTO

Anuncio
Ing. Cecilia B. Sánchez
UTN – FRC
2002
ENCAMINAMIENTO
!"
Es una de las funciones principales de la capa de red
!"
Se representa con la teoría de grafos
!"
OBJETIVO: búsqueda de rutas desde un punto origen
a un destino, satisfaciendo una serie de condiciones:
• mínimo costo
• mínimo retardo
• criterio administrativo
!"
ALGORITMO de encaminamiento: parte del SW de la
capa de red, responsable de decidir sobre qué línea de
salida se debe transmitir un paquete que llega
!"
REQUISITOS de los algoritmos:
• Corrección
• Robustez
• Equidad
• Simplicidad
• Estabilidad
• Optimalidad
Ing. Cecilia B. Sánchez
UTN – FRC
ALGORITMOS DE ENCAMINAMIENTO
CLASIFICACION
#"
o No adaptables = encaminamiento estático
o Adaptables = encaminamiento dinámico
• Globales
• Locales
• Distribuidos
ALGORITMOS DE ENCAMINAMIENTO
#"
$"Encaminamiento por el camino más corto
$"Inundación
$"Encaminamiento basado en el flujo
$"Encaminamiento por vector de distancia
$"Encaminamiento por estado de enlace
$"Encaminamiento jerárquico
$"Encaminamiento para hosts móviles
$"Encaminamiento por difusión
$"Encaminamiento por multitransmisión
2002
Ing. Cecilia B. Sánchez
UTN – FRC
2002
ENCAMINAMIENTO POR EL CAMINO MAS CORTO
#"
Se construye una gráfica de la red
#"
Métricas:
• número de saltos
• distancia en kilómetros
• retardo medio
• longitud promedio de la cola de espera
• costo de comunicación
#"
Se calcula como una “función” entre todas las métricas
B
A
C
E
F
G
D
H
INUNDACIÓN
!"
Cada paquete de entrada se envía por cada una de las
líneas de salida, excepto por la que llegó
!"
Controlar la inundación % contador de escalas
!"
Aplicaciones % militares, B.D. distribuidas, evaluar
algoritmos
Ing. Cecilia B. Sánchez
UTN – FRC
2002
ENCAMINAMIENTO BASADO EN EL FLUJO
!"
Utiliza la topología y la carga de la red
!"
Aplicable en redes de flujo de datos predecible y
estable
!"
Conociendo capacidad y flujo % cálculo del retardo
promedio de paquetes de una línea % con teoría de
colas
!"
Encaminamiento % retardo promedio mínimo
!"
Datos necesarios:
• topología
• matriz de tráfico
• matriz de capacidad de cada línea
ENCAMINAMIENTO POR VECTOR DE DISTANCIA
$"Algoritmo dinámico distribuido
$"Cada Router % mantiene una tabla (mejor distancia a
cada destino y línea de salida)
$"Métricas: nro. de saltos, retardo de tiempo, paquetes
en la cola, etc.
Ing. Cecilia B. Sánchez
UTN – FRC
2002
ENCAMINAMIENTO POR ESTADO DE ENLACE
$"Utilizado actualmente en Internet
$"Tareas de cada router:
1. Descubrir vecinos y conocer direcciones de red
(hello)
2. Medir el retardo o costo para cada vecino (echo)
3. Construir un paquete con lo que aprendió
4. Enviar el paquete a todos los demás routers
5. Calcular el camino más corto a todos los demás
routers
B
2
C
4
3
A
D
5
1
E
6
F
7
A
B
Sec.
Sec.
Edad
Edad
B
4
A
4
E
5
C
2
F
6
Subred
Paquetes de estado de enlace
Ing. Cecilia B. Sánchez
UTN – FRC
2002
ENCAMINAMIENTO JERARQUICO
$"Si
crecen
las
redes % crecen las tablas de
encaminamiento
$"Inconvenientes:
• consumo de memoria
• tiempo de CPU
• mayor ancho de banda para informes de estado
$"Los routers se agrupan en regiones, zonas, cúmulos,
etc. formando una jerarquía de “N” niveles
Dest. Línea Escalas
Región 1
Región 2
1B
1A
2A
1C
2B
2C
2D
4A
5A
5B
1A
-
-
1B
1B
1
1C
1C
1
2
1B
2
3
1C
2
4
1C
3
5
1C 4
Tabla jerárquica
para 1A
3A
3B
4B
4C
5E
5C
5D
Región 3
Región 4
Región 5
Ing. Cecilia B. Sánchez
UTN – FRC
2002
ENCAMINAMIENTO para HOSTS MOVILES
!"
Tipos de usuarios
• estacionarios
• móviles: migratorios y errantes
!"
Existencia de “áreas”: una LAN o célula inalámbrica
!"
Agentes de base & % Agentes Foráneos
!"
Ingreso de un usuario en un área % debe registrarse
ENCAMINAMIENTO por DIFUSIÓN
1. Encaminamiento multidestino
Cada paquete contiene una lista de destinos, que se va
reduciendo a medida que atraviesa los routers
2. Arbol de extensión
Es un subgrupo que incluye todos los routers pero no
contiene ciclos. Buen uso del ancho de banda.
ENCAMINAMIENTO por MULTITRANSMISION
!"
Administración de grupos
!"
Cada router conoce los hosts de cada grupo
!"
Cada router calcula un árbol de extensión que cubre al
resto de routers de la subred
Descargar