TEMA 7: ROUTERS Y ENRUTAMIENTO
6.1.- Routers
6.2.- Enrutamiento
1
7.1.- Routers
Los routers son dispositivos de red que operan en la Capa 3 del
modelo OSI (la capa de red).
Estos routers unen o interconectan segmentos de red o redes
enteras.
Hacen pasar paquetes de datos entre redes tomando con base la
información de capa 3 (IP, IPX, etc.).
Los routers toman decisiones lógicas con respecto a la mejor
ruta para el envío de datos a través de una red y luego dirigen los
paquetes hacia el segmento y el puerto de salida adecuados.
2
7.1.- Routers
Los routers toman paquetes de los dispositivos de la red (es
decir, estaciones de trabajo), y basándose en la información de
Capa 3, los envían a través de la red.
El enrutamiento también se denomina conmutación de Capa 3.
La función determinación de ruta se produce a nivel de Capa 3
(capa de red), y permite al router evaluar las rutas disponibles
hacia un destino y establecer el mejor manejo de un paquete.
Los servicios de enrutamiento utilizan la información de
topología de red al evaluar las rutas de red.
3
7.1.- Routers
La determinación de ruta es el proceso que utiliza el router para
elegir el siguiente salto de la ruta del paquete hacia su destino.
Este proceso también se denomina enrutar el paquete.
4
7.1.- Routers
Los routers también pueden tomar decisiones basándose en la
densidad del tráfico y la velocidad del enlace (ancho de banda).
La dirección de red ayuda al router a identificar una ruta dentro
de la nube de red.
El router utiliza la dirección de red para identificar la red destino
de un paquete dentro de la red.
Además de la dirección de red, los protocolos de red utilizan
algún tipo de dirección de host o nodo.
5
7.1.- Routers
Para algunos protocolos de capa de red, el administrador de la
red asigna direcciones de red de acuerdo con un plan de
direccionamiento de red por defecto.
Para otros protocolos de capa de red, asignar direcciones es una
operación parcial o totalmente dinámica/automática.
Los routers son capaces de encaminar diferentes protocolos
simultáneamente.
Sin el direccionamiento de capa de red, no se puede producir el
enrutamiento.
Los routers requieren direcciones de red para garantizar el envío
correcto de los paquetes.
6
7.1.- Routers
Si no existiera alguna estructura de direccionamiento jerárquico,
los paquetes no podrían transportarse a través de la red.
La función de capa de red es encontrar la mejor ruta a través de
la red.
Para lograr esto, utiliza dos métodos de direccionamiento:
direccionamiento plano y direccionamiento jerárquico.
Un esquema de direccionamiento plano asigna a un dispositivo
la siguiente dirección disponible, es decir, no se tiene en cuenta
la estructura del esquema de direccionamiento, como ejemplo
tenemos las direcciones MAC.
7
7.1.- Routers
Por otra parte tenemos, el tunnelling se realiza cuando un
paquete atraviesa una red de distinto protocolo.
En este caso el router encapsula el paquete de la primera red en
un paquete de la segunda red.
Finalmente el router destino extrae el paquete encapsulado
(ejemplo, IP sobre X.25).
8
7.2. Enrutamiento
Un protocolo de enrutamiento es el esquema de comunicación
entre routers.
Un protocolo de enrutamiento permite que un router comparta
información con otros routers, acerca de las redes que conoce
así como de su proximidad a otros routers.
La información que un router obtiene de otro, mediante el
protocolo de enrutamiento, se usa para crear y mantener las
tablas de enrutamiento
La determinación dinámica de ruta permite al router evaluar las
rutas disponibles hacia un destino y establecer cual es el mejor
camino de un paquete.
9
7.2. Enrutamiento
El objetivo de un protocolo de enrutamiento es crear y
mantener una tabla de enrutamiento.
La tabla de enrutamiento contiene las redes conocidas y los
puertos asociados a dichas redes.
Los routers utilizan los protocolos de enrutamiento para
administrar:
• La información recibida de otros routers
• La información que se conoce a partir de la configuración
de sus propias interfaces
• Las rutas configuradas manualmente.
10
7.2. Enrutamiento
Los protocolos de enrutamiento aprenden todas las rutas
disponibles, incluyen las mejores rutas en las tablas de
enrutamiento y descartan las rutas que ya no son válidas.
El algoritmo de enrutamiento es fundamental para el
enrutamiento dinámico.
Cuando hay algún cambio en la topología de una red, la
información conocida acerca de la red también debe cambiar.
Esta información debe reflejar una visión exacta y coherente de
la nueva topología.
Cuando todos los routers de una red se encuentran operando
con la misma información, se dice que la red ha convergido.
11
7.2. Enrutamiento
Es deseable una rápida convergencia, pues reduce el período de
tiempo durante el cual los routers toman decisiones de
enrutamiento erróneas.
Los algoritmos de encaminamiento se pueden clasificar en:
• No adaptativos: Se configuran las rutas directamente en los routers
(rutas estáticas).
• Adaptativos: Los routers configuran dinámicamente las rutas en
función de diversos parámetros: distancia, retardo, ancho de banda,
etc.
Los algoritmos de enrutamiento pertenecen a una de estas dos
categorías:
• Vector-distancia
• Estado del enlace
12
7.2. Enrutamiento
Entre los protocolos de enrutamiento, nos podemos encontrar:
RIP (Routing Information Protocol):
Está basado en el algoritmo vector distancia, es decir, distancia
hasta el destino teniendo en cuenta el coste (saltos, velocidad,
tráfico, etc.).
Cada router mantiene una tabla de distancias. Estas tablas se
envían periódicamente (cada 30 seg.) a los routers vecinos para
su actualización.
La versión actual es RIP-2 definida en la RFC 1723.
13
7.2. Enrutamiento
IGRP (Interior Gateway Protocol):
Es un protocolo de enrutamiento que utiliza el algoritmo vector
distancia. Es propietario de Cisco Systems inc.
Tiene más parámetros configurables que el protocolo de
enrutamiento RIP.
Realiza la actualización de las tablas de enrutamiento cada 90
segundos.
14
7.2. Enrutamiento
OSPF (Open Shortest Path First):
Está basado en el algoritmo estado de enlace.
Se realizan intercambio de paquetes de estado de enlace (LSP)
cuando alguno de los siguientes casos:
- Un router descubre un nuevo router vecino.
- El enlace de un router vecino cae.
- El coste de un enlace cambia
También se realizan intercambio de paquetes cada 30 minutos.
Está definido en la norma RFC 2328
15