ROUTERS

Características de un Router:

Un Router es un aparato que transfiere los paquetes analizándolos al nivel del protocolo (Nivel 3 del modelo ISO).

Un Router puede hacer oficio de pasarela "Gateway" entre redes de naturaleza diferente (Ethernet a FDDI, Token-Ring a Ethernet, ATM a FDDI)

En fin, en los casos de grandes redes fuertemente enmalladas, este determinará el mejor camino para atender una dirección considerada (Número de nodos a atravesar, calidad de la línea, banda pasante, etc)

Determinación del mejor camino:

Un Metric es un estandar de medición (Por ejemplo Path Lenght) que es utilizado por los algoritmos de ruteo para determinar el camino óptimo para un destino.

Para conocer los puertos donde hacer pasar los paquetes, el algoritmo de ruteo crea y mantiene las Tablas de ruteo que contienen una variedad de informaciones, como la Destination/Next hop.

Ya que un router recibe un paquete, busca la dirección de la red de destino en la tabla de ruteo y la envía sobre la interface concernida o hacia la ruta por defecto si esta no se encuentra allí.


Algoritmos de ruteo:

El algoritmo de ruteo contiene todo o parte de los siguientes puntos:

  • Optimización seleccionando la mejor ruta en todos los casos. Esto depende de los Metrics. Por ejemplo, un algoritmo de ruteo puede utilizar el número de Hops y Delay pero puede poner más peso en el cálculo para el Delay.
  • Simplicida y Robustez
  • Rapididez de Convergencia: La convergencia es el acuerdo entre todos los routers para determinar la mejor ruta . Ya que un router brinda o detecta una ruta indisponible o disponible, informa a sus compañeros distribuyendo una puesta al día para las tablas de ruteo.

Sub-redes - Subnets:

Se puede dividir una gran red perteneciente a una clase de dirección en sub-redes llamadas Subnets. Entonces se atribuirá una parte del campos de la dirección al número de la Subnet.

Esto limitará el tráfico por zona geográfica y limitará la tasa de paquetes Broadcast.

Ejemplo de un paquete IP codificado; en 32 bits perteneciente a una clase de direcciones B:

Network: Parte de la dirección correspondiente a la red ( 129.194.xxx.yyy - unige.ch)

Subnet: Campo de n bits definido por la Subnet Mask (Aquí 6 bits : 255.255.252.000) correspondiente a una sub-red particular (Ej: Subnet Bastions xxx= 16 a 19)

Host: Campo correspondiente al No del aparato a conectar


Rutas estáticas y dinámicas:

Es posible forzar una ruta en las tablas de ruteo creando una ruta específica. Se habla entonces de ruta estática, por oposición a las rutas dinámicas que son "aprendidas" por los protocolos.


Tablas ARP:

La tabla ARP Address Resolution Protocol contiene los pares <Address protocole - Address MAC > necesarios para el encaminado de los paquetes sobre los segmentos conectados a las interfaces del router. (Los paquetes emitidos de un router contienen la dirección MAC de éste!)

Las direcciones contenidas en la tabla ARP no tienen une duración de vida ilimitada. (240 min típicamente en los routers de la red de la UNIGE)


RIP y OSPF:

Existen dos protocolos principales de ruteo para las redes locales:

  • RIP - Routing Information Protocol basado sobre el análisis de vectores de distancia (Protocolo utilizado en la Unige)
  • OSPF - Open Shortest Path First orientado conexión (intercambia su "hello" con los otros nodos)

Filtrado y Briging:

El router puede hacer el oficio de filtro para ciertas direcciones: Address MAC o Address protocole.

Se puede configurar el router de tal forma que haga el oficio de Bridge para ciertos protocolos y que el enrute los otros (Ejemple: IP, IPX enrutados y XNS "puenteados")


Protocolo NTP:

Los routers pueden hacer el oficio de servidor de tiempo difundiendo (Broadcast) en las diversas sub-redes la hora exacta obtenida por un reloj según el protocolo NTP - Network Time Protocol.


En resumen:

  • Los Routers funcionan principalmente en el nivel 3 del modelo ISO
  • Pueden hacer oficio de Bridge para ciertos protocolos
  • Permiten dividir una clase de dirección en Subnets, limitando así el tráfico y la tasa de Broadcast
  • Pueden filtrar las direcciones
  • Determinan el mejor camino en función de la banda pasante de la línea y del número de nodos Hops a atravesar
  • Mantienen y transmiten a los nodos siguientes sus tablas de ruteo
  • Coleccionan los pares <Adresse Protocole - Adresse MAC> en una tabla ARP
  • Hacen el oficio de servidor de tiempo NTP