Erutamiento
MSc. Eloy Espozo Espinoza
Introducción
Enrutamiento
es el proceso mediante el cual se obtiene un camino(ruta) hasta un destino determinado. El nivel de Red en el Modelo OSI, es el responsable de determinar una ruta a través de un conjunto interconectado de redes Es la tarea principal de un enrutador
Información de enrutamiento
Todo
dispositivo de red quetrabaje en el nivel de red, conoce y gestiona rutas Todo equipo debe conocer
Cuántos
son La dirección de host y de red de cada uno de sus puertos
puertos(interfaces) tiene y de qué tipo
Re-envío en IP
El
enrutador toma una decisión acerca de que interfaz utilizar para enviar el paquete La tabla de re-envío es poblada por los procesos de enrutamiento Decisiones de re-envíobasada en: Dirección destino Clase de servicio (fair queuing, precedence, etc.) Requerimientos locales (filtrado de paquetes) Puede ser ayudado por hardware especializado
Tabla de enrutamiento
Mantiene
la información de las rutas Tiene al menos dos campos:
Dirección
de Red Siguiente salto (Puede ser una interfaz)
Proceso de enrutamiento
El
equipo(enrutador) lee lacabecera IP del paquete en busca de su dirección destino Compara esta dirección con las entradas en su tabla de enrutamiento Si encuentra la red del host de destino dentro de su tabla de enrutamiento, transmite le paquete a través de la interfaz asociada
Enrutamiento Vs. Re-envío
Enrutamiento
construir
mapas y dar direcciones
Re-envio
Mover
paquetes entre interfaces deacuerdo a las “direcciones”
Enrutamiento Vs. Re-envío
Las tablas de enrutamiento alimentan las tablas de re-envío
Proceso de enrutamiento
Una ruta es la información que indica cómo llegar una red destino
Ningún paquete puede ser enviado sin una ruta
Proceso de enrutamiento
Consiste en determinar la mejor forma de transmitir un paquete de datos para que llegue a sudestino
◦ Determinación de la red local ◦ Determinación de la ruta ◦ Re-envío del paquete
Tabla de enrutamiento
Todo equipo que soporte IP y esté configurado, presenta una tabla de enrutamiento Toda tabla de enrutamiento contiene al menos
◦ Dirección de red destino / Máscara de subred ◦ Interfaz de salida o Puerto de acceso (Pasarela) ◦ Métrica
Destino 192.168.1.0
Pasarela0.0.0.0
Máscara 255.255.255.0
Interfaz Eth0
190.130.73.0 0.0.0.0
0.0.0.0 192.168.1.1
255.255.255.0 0.0.0.0
Eth1 eth0
Proceso de enrutamiento
Para enviar un paquete a través de la red, se requiere saber si su dirección IP destino es local o remota Aplicando la máscara de subred de cada entrada en la tabla de enrutamiento a al dirección IP destino se determina laporción de red de dicha dirección IP El destino es local cuando la porción de red de la dirección destino es la misma que la de la dirección origen, se entregan los datos directamente El destino es remoto cuando la porción de red de la dirección destino es diferente a la de la dirección origen, no se pueden entregar los datos directamente. Se busca la ruta que permita llegar a la red destino de mejormanera
Proceso de enrutamiento
Si el equipo 192.168.1.10 quiere conectarse con 190.130.73.25 Obtiene la dirección de red de la IP destino, aplicando la máscara de cada entrada en la tabla Verifica si tiene alguna ruta disponible para llegar a la red destino Se envía el paquete por la mejor ruta
Destino 192.168.1.0
190.130.73.0 0.0.0.0
Pasarela 0.0.0.0
0.0.0.0 192.168.1.1Máscara 255.255.255.0
255.255.255.0 0.0.0.0
Interfaz Eth0
Eth1 eth0
Puerta de Enlace por defecto
Toda tabla de enrutamiento debiera contener la información para llegar a cualquier destino Cuando no sucede esto, se puede utilizar algún dispositivo remoto como último recurso Se envía la información a éste dispositivo o puerta de enlace confiando en que tenga la información...
Regístrate para leer el documento completo.