Tabla de enrutamiento

¿Qué es una tabla de enrutamiento?

Una tabla de enrutamiento es una base de datos o archivo de configuración que reside en un router o en un dispositivo de red de capa 3. La tabla en sí reside en la memoria volátil (RAM) del dispositivo para ser consultada a alta velocidad durante el reenvío. Almacena la información necesaria para determinar la ruta óptima de los paquetes IP. Su función principal es actuar como un "mapa de navegación": cuando un paquete llega a una interfaz, el dispositivo consulta esta tabla para decidir hacia qué interfaz de salida o siguiente salto (next-hop) debe enviar el paquete para alcanzar su destino.

Campos fundamentales de una entrada en la tabla:

  • Red de destino: Dirección IP de la red o subred hacia la que se dirige el tráfico.

  • Máscara de subred: Define el rango de la red de destino.

  • Gateway (puerta de enlace) / Next-hop: Dirección IP del dispositivo adyacente encargado de reenviar el paquete. Es decir, la dirección IP del siguiente router hacia el cual debe enviarse el paquete.

  • Interfaz: Tarjeta de red física o lógica por la cual se debe encaminar el tráfico.

  • Métrica: Valor numérico asignado a la ruta para determinar su preferencia (a menor valor, mayor prioridad).

  • Distancia Administrativa (AD): Indicador de confianza del origen de la información de enrutamiento.

Tipos de rutas en la tabla

  1. Rutas conectadas directamente: Generadas automáticamente cuando se configura una interfaz IP y se activa.

  2. Rutas estáticas: Configuradas manualmente por el administrador de red.

  3. Rutas dinámicas: Aprendidas automáticamente mediante protocolos de enrutamiento (como OSPF, EIGRP o BGP).



Actividad Práctica: "El Router en la sombra"

Objetivo: Comprender la lógica de reenvío mediante la manipulación de una tabla de enrutamiento en un entorno de red simulado.

Escenario: Se dispone de una topología con tres routers (R1, R2, R3) interconectados en línea recta. R1 gestiona la red local 192.168.10.0/24 y R3 proporciona salida a Internet y está conectado a una red remota 192.168.30.0/24.

Tareas a realizar:

  1. Visualización: Accede al router R1 mediante línea de comandos CLI (usando Cisco Packet Tracer o GNS3). Ejecuta el comando show ip route para visualizar la tabla de enrutamiento.

  2. Identificación: Identifica qué rutas son "C" (conectadas) y cuáles necesitan un destino remoto. Verifica la ausencia de rutas hacia la red remota de R3.

  3. Configuración de ruta estática: El router R1 no sabe llegar a la red interna de R3 (192.168.30.0/24). Añade una ruta estática en R1 para que los paquetes destinados a esa red sean enviados a través de la interfaz de R2.

    • Comando sugerido: ip route 192.168.30.0 255.255.255.0 [IP_de_R2]

  4. Verificación: Vuelve a ejecutar show ip route y comprueba que aparece la nueva ruta con el código "S" (static).

  5. Verificación de conectividad: Realiza un ping desde un equipo de la red de R1 hacia un equipo de la red de R3. Si falla, ¿qué entrada de la tabla crees que falta en el router de retorno? (Pista: el enrutamiento es bidireccional).