GeeksforGeeks

Routers:
Un Router es un dispositivo de red que reenvía paquetes de datos entre la red informática. Este dispositivo suele estar conectado a dos o más redes diferentes. Cuando un paquete de datos llega a un puerto del router, éste lee la información de la dirección en el paquete para determinar por qué puerto se enviará el paquete. Por ejemplo, un router le proporciona el acceso a Internet conectando su LAN con Internet.

Cuando un paquete llega a un router, éste examina la dirección IP de destino de un paquete recibido y toma decisiones de enrutamiento en consecuencia. Los routers utilizan tablas de enrutamiento para determinar por qué interfaz se enviará el paquete. Una tabla de enrutamiento enumera todas las redes para las que se conocen las rutas. La tabla de enrutamiento de cada router es única y se almacena en la memoria RAM del dispositivo.

Tabla de enrutamiento:
Una tabla de enrutamiento es un conjunto de reglas, a menudo vistas en formato de tabla, que se utiliza para determinar hacia dónde se dirigirán los paquetes de datos que viajan por una red de Protocolo de Internet (IP). Todos los dispositivos habilitados para IP, incluyendo routers y switches, utilizan tablas de enrutamiento. Vea a continuación una tabla de enrutamiento:

La entrada correspondiente a la configuración de la puerta de enlace por defecto es un destino de red de 0.0.0.0 con una máscara de red (netmask) de 0.0.0.0. La máscara de subred de la ruta por defecto es siempre 255.255.255.255 .

Entradas de una tabla de enrutamiento IP:
Una tabla de enrutamiento contiene la información necesaria para reenviar un paquete por la mejor ruta hacia su destino. Cada paquete contiene información sobre su origen y destino. La tabla de enrutamiento proporciona al dispositivo las instrucciones para enviar el paquete al siguiente salto en su ruta a través de la red.

Cada entrada de la tabla de enrutamiento consta de las siguientes entradas:

  1. ID de red:
    El ID de red o destino correspondiente a la ruta.
  2. Máscara de subred:
    La máscara que se utiliza para hacer coincidir una dirección IP de destino con el ID de red.
  3. Siguiente salto:
    La dirección IP a la que se reenvía el paquete
  4. Interfaz de salida:
    Interfaz de salida por la que debe salir el paquete para alcanzar la red de destino.
  5. Métrica:
    Un uso común de la métrica es indicar el número mínimo de saltos (routers cruzados) hasta el ID de la red.

Las entradas de la tabla de enrutamiento pueden utilizarse para almacenar los siguientes tipos de rutas:

  • Identificadores de red conectados directamente
  • Identificadores de red remotos
  • Rutas de host
  • Ruta por defecto
  • Destino

Cuando un router recibe un paquete, examina la dirección IP de destino, y busca en su Tabla de Enrutamiento para averiguar por qué interfaz se enviará el paquete.

¿Cómo se rellenan las tablas de enrutamiento?
Hay formas de mantener la tabla de enrutamiento:

  • Las redes conectadas directamente se añaden automáticamente.
  • Usando el Enrutamiento Estático.
  • Usando el Enrutamiento Dinámico.
  • Estas tablas de Enrutamiento pueden ser mantenidas manualmente o dinámicamente. En el enrutamiento dinámico, los dispositivos construyen y mantienen sus tablas de enrutamiento automáticamente utilizando protocolos de enrutamiento para intercambiar información sobre la topología de la red circundante. Las tablas de enrutamiento dinámico permiten a los dispositivos «escuchar» a la red y responder a sucesos como fallos de los dispositivos y congestión de la red. Las tablas de los dispositivos de red estáticos no cambian a menos que un administrador de red las modifique manualmente.

    Proceso de determinación de la ruta (encontrar el ID de subred utilizando la tabla de enrutamiento):
    Considere que una red está subred en 4 subredes como se muestra en la imagen anterior. Las direcciones IP de las 4 subredes son:

200.1.2.0 (Subnet a)200.1.2.64 (Subnet b)200.1.2.128 (Subnet c)200.1.2.192 (Subnet d) 

Entonces, la tabla de enrutamiento mantenida por el router interno tiene el siguiente aspecto:

Para encontrar su subred correcta (ID de subred), el router realiza el AND a nivel de bits de la dirección IP de destino mencionada en el paquete de datos y todas las máscaras de subred una por una.

  • Si sólo hay una coincidencia, el router reenvía el paquete de datos en la interfaz correspondiente.
  • Si hay más de una coincidencia, el router reenvía el paquete de datos en la interfaz correspondiente a la máscara de subred más larga.
  • Si no se produce ninguna coincidencia, el router reenvía el paquete de datos en la interfaz correspondiente a la entrada por defecto.
  • Ejemplo-1: GATE-CS-2004 | Pregunta 55

    Ejemplo-2: GATE IT 2006 | Pregunta 63

    Note que las tablas de enrutamiento no son específicas de los dispositivos Cisco. Incluso su sistema operativo Windows tiene una tabla de enrutamiento que se puede mostrar mediante el comando route print

    ¡Atención lector! No dejes de aprender ahora. Hazte con todos los conceptos importantes de la Teoría del CS para las entrevistas de SDE con el Curso de Teoría del CS a un precio asequible para el estudiante y prepárate para la industria.

    Etiquetas del artículo :
    Etiquetas de la práctica :

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *