Una tabla de enrutadores (también llamada tabla de enrutamiento) es una tabla de datos almacenados que utilizan los enrutadores de red TCP/IP para calcular los destinos de los mensajes que deben reenviar. Una tabla de enrutadores es una pequeña base de datos en memoria administrada por el hardware y software integrado del enrutador.
Entradas y tamaños de tablas de enrutadores
Las tablas de enrutadores contienen una lista de direcciones IP. Cada dirección de la lista identifica un enrutador remoto (u otra puerta de enlace de red) que el enrutador local está configurado para reconocer. Para cada dirección IP, la tabla del enrutador almacena adicionalmente una máscara de red y otros datos que especifican los rangos de direcciones IP de destino que el dispositivo remoto aceptará.
Los enrutadores de red doméstica utilizan una tabla de enrutadores muy pequeña porque simplemente reenvían todo el tráfico saliente a la pasarela del Proveedor de Servicios de Internet (ISP) que se encarga de todos los demás pasos de enrutamiento. Las tablas de enrutadores domésticos suelen contener diez o menos entradas. En comparación, los enrutadores más grandes del núcleo de la red troncal de Internet deben mantener la tabla de enrutamiento de Internet completa que contiene varios cientos de miles de entradas. (Vea el Informe CIDR para las últimas estadísticas de enrutamiento en Internet.)
Enrutamiento dinámico vs. estático
Los enrutadores domésticos configuran sus tablas de enrutamiento automáticamente cuando se conectan al proveedor de Internet, un proceso llamado enrutamiento dinámico . Generan una entrada de tabla de enrutador para cada uno de los servidores DNS del proveedor de servicios (primario, secundario y terciario, si está disponible) y una entrada para enrutar entre todos los ordenadores domésticos. También pueden generar algunas rutas adicionales para otros casos especiales, incluyendo rutas multicast y broadcast.
Algunos enrutadores de red residenciales le impiden anular o cambiar manualmente la tabla de enrutadores. Sin embargo, los enrutadores empresariales permiten a los administradores de red actualizar o manipular manualmente las tablas de enrutamiento. Este llamado enrutamiento estático puede ser útil para optimizar el rendimiento y la fiabilidad de la red. En una red doméstica, no se requiere el uso de enrutadores estáticos excepto en circunstancias inusuales (como cuando se configuran varias subredes y un segundo enrutador).
Visualización del contenido de las tablas de enrutamiento
En los enrutadores de banda ancha domésticos, el contenido de la tabla de enrutamiento se muestra normalmente en una pantalla dentro de la consola administrativa. A continuación se muestra una tabla de ejemplo de IPv4.
Destino LAN IPSubnet MaskGatewayInterface0.0.0.0.00.0.0.0.0.0xx.yyy.86.1WAN (Internet)xx.yyy.86.1255.255.255.255.255xx.yyy.86.1WAN (Internet)xx.yyyy.86.134255.255.255.255.255xx.yy.86.134WAN (Internet)192.168.1.0255.255.255.0192.168.1.101LAN & WirelessRouting Table Entry List (Ejemplo)
En este ejemplo, las dos primeras entradas representan rutas a la dirección de puerta de enlace del proveedor de Internet («xx» y «yyyy» representan valores de dirección IP reales que están ocultos para este propósito). La tercera entrada representa la ruta hacia la dirección IP pública del router doméstico asignada por el proveedor. La última entrada representa la ruta de todos los ordenadores de la red doméstica al enrutador doméstico, donde el enrutador tiene la dirección IP 192.168.1.101.
En ordenadores Windows y Unix/Linux, el comando netstat -r también muestra el contenido de la tabla de routers configurada en el ordenador local.