En el ámbito de las redes informáticas, la correcta configuración de las rutas es fundamental para garantizar la comunicación eficiente y segura entre dispositivos. Las rutas estáticas y predeterminadas, tanto para IPv4 como para IPv6, son herramientas esenciales para los administradores de red. Este artículo profundiza en la configuración y verificación de estas rutas, destacando sus aplicaciones, sintaxis y beneficios.

Comprendiendo las Rutas Estáticas y Predeterminadas
Las rutas estáticas son configuradas manualmente por un administrador de red. Esta intervención manual asegura que las rutas sean confiables y seguras, ya que no dependen de protocolos de enrutamiento dinámico que podrían verse afectados por cambios en la red. A diferencia de las rutas dinámicas, las rutas estáticas son fijas y no se adaptan automáticamente a las condiciones cambiantes de la red. Su validez para la tabla de enrutamiento es binaria: o son válidas y disponibles, o no lo son. Las rutas estáticas poseen una distancia administrativa predeterminada de 1, aunque esta puede ser ajustada por el administrador.
Una ruta predeterminada, en esencia, es una ruta estática especializada que actúa como un "gateway de último recurso". En lugar de mantener entradas para cada red posible en Internet, un router puede configurarse con una única ruta predeterminada que abarque todas las redes no especificadas explícitamente en su tabla de enrutamiento. Esta ruta predeterminada coincide con todos los paquetes para los cuales ninguna otra ruta en la tabla de enrutamiento ofrece una coincidencia más específica.
Los routers típicamente emplean rutas predeterminadas que son configuradas localmente o descubiertas a través de protocolos de enrutamiento dinámico. Una característica clave de las rutas predeterminadas es que no requieren de bits específicos para coincidir con la dirección IP de destino del paquete. Su utilidad se manifiesta cuando ninguna otra ruta en la tabla de enrutamiento proporciona una coincidencia más precisa.
Escenarios de Uso para Rutas Predeterminadas
Las rutas estáticas predeterminadas son particularmente beneficiosas en ciertos escenarios de red:
- Conexión a Proveedores de Servicios: Al conectar un router de borde (edge router) a la red de un proveedor de servicios (ISP), una ruta predeterminada simplifica la configuración. El router de borde solo necesita conocer las redes directamente conectadas y confiar en el ISP para alcanzar el resto de Internet.
- Routers Stub: Un router stub es aquel que tiene una única conexión ascendente o un único vecino de enrutamiento. En tales casos, configurar una ruta estática predeterminada es más eficiente que definir rutas para cada red remota.
La figura a continuación ilustra un escenario típico donde se utiliza una ruta estática predeterminada. En este caso, el router R1 solo necesita tener conocimiento de las redes a las que está directamente conectado.

Configuración de Rutas Estáticas Predeterminadas IPv4
La sintaxis para configurar una ruta estática predeterminada IPv4 es similar a la de cualquier otra ruta estática, con la particularidad de que la dirección de red y la máscara de subred se establecen a 0.0.0.0. Esta combinación, a menudo denominada "ruta de cuádruple cero" (quad-zero route), asegura que la ruta coincida con cualquier dirección de red.
La sintaxis básica del comando es la siguiente:
Router(config)# ip route 0.0.0.0 0.0.0.0 {ip-address | exit-intf}Donde:
0.0.0.0 0.0.0.0: Indica que esta ruta coincide con cualquier dirección de red de destino.{ip-address | exit-intf}: Especifica el siguiente salto. Puede ser la dirección IP del siguiente router o la interfaz de salida por la cual los paquetes deben ser reenviados.
Ejemplo de Configuración IPv4
Consideremos un escenario donde el router R1 está conectado únicamente al router R2. En lugar de configurar rutas estáticas para todas las redes remotas que R2 conoce, es más eficiente configurar una ruta estática predeterminada en R1.
R1(config)# ip route 0.0.0.0 0.0.0.0 172.16.2.2Con esta configuración, cualquier paquete enviado desde R1 cuyo destino no coincida con ninguna otra entrada más específica en su tabla de enrutamiento será reenviado a la dirección IP 172.16.2.2, que presumiblemente es la dirección del siguiente salto en R2.
Configuración de Rutas Estáticas Predeterminadas IPv6
La configuración de rutas estáticas predeterminadas para IPv6 sigue un patrón similar al de IPv4, pero utilizando la notación de prefijo IPv6. La combinación ::/0 se utiliza para indicar que la ruta coincide con cualquier dirección de destino IPv6.
La sintaxis básica del comando es:
Router(config)# ipv6 route ::/0 {ipv6-address | exit-intf}Donde:
::/0: Indica que esta ruta coincide con cualquier prefijo de red de destino IPv6.{ipv6-address | exit-intf}: Especifica el siguiente salto IPv6 o la interfaz de salida.
Ejemplo de Configuración IPv6
Aplicando el mismo principio a IPv6, si R1 necesita enviar tráfico a redes fuera de su conexión directa con R2, se puede configurar una ruta predeterminada:
R1(config)# ipv6 route ::/0 2001:db8:acad:2::2En este caso, cualquier paquete IPv6 que no tenga una coincidencia más específica en la tabla de enrutamiento de R1 será reenviado a la dirección IPv6 2001:db8:acad:2::2, que corresponde al siguiente salto en R2.

Verificación de Rutas Estáticas Predeterminadas
La verificación de la correcta configuración de las rutas estáticas, incluidas las predeterminadas, es un paso crucial. Los comandos show ip route y show ip route static (para IPv4) y show ipv6 route y show ipv6 route static (para IPv6) son herramientas fundamentales.
Al observar la salida de estos comandos, se pueden identificar las rutas estáticas. En el caso de las rutas predeterminadas, se notará la presencia de 0.0.0.0/0 para IPv4 y ::/0 para IPv6. Un asterisco (*) junto a la ruta en la salida del comando show ip route a menudo indica que esa ruta es una ruta predeterminada candidata, y por lo tanto, es seleccionada como el gateway de último recurso.
La máscara de subred IPv4 (/0) o la longitud del prefijo IPv6 (::/0) son indicadores clave. Estos valores señalan que no se requiere que ningún bit de la dirección IP de destino coincida con la ruta en la tabla de enrutamiento. Esto permite que la ruta predeterminada actúe como un comodín para todo el tráfico que no tenga una coincidencia más específica.
Ejemplo de Verificación IPv4
Tras configurar la ruta estática predeterminada en R1, el comando show ip route static podría mostrar una salida similar a:
R1# show ip route staticS* 0.0.0.0/0 [1/0] via 172.16.2.2El asterisco (*) indica que esta ruta es la ruta predeterminada activa.
Ejemplo de Verificación IPv6
De manera similar, para IPv6, el comando show ipv6 route static podría mostrar:
R1# show ipv6 route staticS* ::/0 [1/0] via 2001:db8:acad:2::2Nuevamente, el asterisco denota la ruta predeterminada.
Rutas Estáticas Específicas y sus Opciones de Siguiente Salto
Más allá de las rutas predeterminadas, la configuración de rutas estáticas generales implica definir el destino (dirección de red y máscara) y cómo alcanzarlo. Existen tres tipos principales de rutas estáticas según cómo se especifique el siguiente salto:
- Ruta Estática de Siguiente Salto: Se especifica únicamente la dirección IP del siguiente salto. La interfaz de salida se deriva implícitamente de esta dirección IP mediante un proceso de búsqueda recursiva en la tabla de enrutamiento.
- Ruta Estática Conectada Directamente: Se especifica únicamente la interfaz de salida. El router reenvía los paquetes directamente a través de esa interfaz. Este método es eficiente para enlaces punto a punto.
- Ruta Estática Completamente Especificada: Se especifican tanto la dirección IP del siguiente salto como la interfaz de salida. Este tipo de ruta era más común en versiones antiguas de IOS antes de la implementación de Cisco Express Forwarding (CEF) y se utilizaba para eliminar la búsqueda recursiva en interfaces multipunto o de difusión.

Configuración de una Ruta Estática de Siguiente Salto IPv4
En este tipo de ruta, solo se proporciona la dirección IP del router vecino al que se deben enviar los paquetes. El router debe entonces realizar una búsqueda adicional para determinar cómo alcanzar esa dirección IP del siguiente salto.
R1(config)# ip route 192.168.2.0 255.255.255.0 172.16.2.2Si el router R1 busca una ruta para la red 192.168.2.0/24, la tabla de enrutamiento le indica que debe reenviar los paquetes a 172.16.2.2. Luego, R1 debe realizar una segunda búsqueda para determinar cómo llegar a 172.16.2.2. Si existe una ruta conectada directamente a 172.16.2.0/24 que utiliza la interfaz Serial0/0/0, el paquete se enviará por esa interfaz. Este proceso de múltiples búsquedas se conoce como "búsqueda recursiva" y puede consumir recursos del router.
Configuración de una Ruta Estática Conectada Directamente IPv4
Aquí, se indica directamente la interfaz por la cual deben salir los paquetes.
R1(config)# ip route 192.168.2.0 255.255.255.0 Serial0/0/0Esta configuración permite que la tabla de enrutamiento resuelva la ruta en una sola búsqueda, lo que es más eficiente.
Configuración de una Ruta Estática Completamente Especificada IPv4
Este método especifica ambos, la interfaz de salida y la dirección IP del siguiente salto.
R1(config)# ip route 192.168.2.0 255.255.255.0 Serial0/0/0 172.16.2.2Este tipo de ruta es menos común con CEF habilitado, ya que CEF optimiza el proceso de reenvío.
Configuración de Rutas Estáticas IPv6
La configuración de rutas estáticas en IPv6 es análoga a IPv4, utilizando el comando ipv6 route.
La sintaxis general es:
Router(config)# ipv6 route ipv6-prefix/ipv6-mask {ipv6-address | exit-intf}Opciones de Siguiente Salto IPv6
Al igual que con IPv4, las rutas estáticas IPv6 pueden ser de siguiente salto, conectadas directamente o completamente especificadas.
Ruta Estática IPv6 de Siguiente Salto:
R1(config)# ipv6 route 2001:db8:acad:3::/64 2001:db8:acad:4::2Esto implica una búsqueda recursiva para resolver la dirección
2001:db8:acad:4::2.Ruta Estática IPv6 Conectada Directamente:
R1(config)# ipv6 route 2001:db8:acad:3::/64 Serial0/0/0Los paquetes destinados a
2001:db8:acad:3::/64se envían directamente a través deSerial0/0/0.Ruta Estática IPv6 Completamente Especificada:
bashR1(config)# ipv6 route 2001:db8:acad:3::/64 Serial0/0/0 2001:db8:acad:4::2Especifica tanto la interfaz como el siguiente salto.
Tutorial Configuracion de rutas estaticas en routers Cisco
Rutas Estáticas Flotantes
Las rutas estáticas flotantes son una característica valiosa para la redundancia y la conmutación por error. Se configuran con una distancia administrativa más alta que la de las rutas descubiertas dinámicamente o las rutas estáticas primarias. Si la ruta principal falla, la ruta estática flotante, con su mayor distancia administrativa, se activará y se agregará a la tabla de enrutamiento.
Por ejemplo, si se tiene una ruta estática primaria con una distancia administrativa de 1, una ruta estática flotante para el mismo destino podría configurarse con una distancia de 10 o superior.
Ejemplo de Configuración de Ruta Estática Flotante IPv4
Para configurar una ruta estática flotante IPv4 que sirva como respaldo a una ruta principal:
Edge_Router(config)# ip route 0.0.0.0 0.0.0.0 ISP2_next_hop_ip 10El 10 al final representa la distancia administrativa, que es mayor que la predeterminada de 1 para las rutas estáticas.
Ejemplo de Configuración de Ruta Estática Flotante IPv6
De manera similar para IPv6:
Edge_Router(config)# ipv6 route ::/0 ISP2_ipv6_next_hop_ip 10Verificación de Rutas Estáticas Flotantes
Para verificar la operación de las rutas estáticas flotantes, se puede observar la tabla de enrutamiento con show ip route static o show ipv6 route static. Inicialmente, solo se debería ver la ruta primaria activa. Al simular una falla de la ruta primaria (por ejemplo, deshabilitando una interfaz), la ruta estática flotante debería aparecer en la tabla de enrutamiento. Comandos como traceroute pueden ser útiles para demostrar que el tráfico ahora sigue la ruta de respaldo.
Rutas de Host Estáticas
Las rutas de host estáticas se configuran para un destino específico de una sola dirección IP, en lugar de una red completa. Son útiles para dirigir el tráfico a un servidor o dispositivo individual.
Ejemplo de Configuración de Ruta de Host Estática IPv4
Para dirigir el tráfico a un servidor específico:
Edger_Router(config)# ip route <server_ipv4_address> 255.255.255.255 <next_hop_ip_or_exit_intf>Ejemplo de Configuración de Ruta de Host Estática IPv6
Para un destino IPv6 específico:
Edger_Router(config)# ipv6 route <server_ipv6_address>/128 <next_hop_ipv6_address_or_exit_intf>El /128 indica que la ruta se aplica a una única dirección IPv6.
Verificación General de Conectividad
Una vez configuradas las rutas estáticas y predeterminadas, es esencial verificar la conectividad de extremo a extremo. Los comandos ping y traceroute son herramientas indispensables para este propósito.
ping <destination_ip>: Verifica la alcanzabilidad de un dispositivo de destino.traceroute <destination_ip>: Muestra la ruta que toman los paquetes para llegar a un destino, identificando cada salto intermedio.
Al ejecutar traceroute hacia destinos remotos, se puede confirmar que el tráfico está utilizando las rutas estáticas y predeterminadas configuradas, incluyendo las rutas flotantes en caso de conmutación por error.
En resumen, la configuración manual de rutas estáticas y predeterminadas para IPv4 e IPv6 proporciona un control granular sobre el flujo del tráfico de red. La correcta implementación y verificación de estas rutas son pilares para mantener redes robustas, seguras y eficientes.
tags: #configuracion #de #rutas #estaticas #y #predeterminadas