Categorías: rutas estáticas a una red en particular, rutas estáticas por defecto, rutas flotantes y rutas de host.
- Tienen una distancia administrativa de 1 (menor a los protocolos de enrutamiento dinámico).
Prerrequisitos
- Interfaces configuradas con IP y en estado up/up.
- Para rutas IPv6, tener habilitado el enrutamiento IPv6:
Router(config)# ipv6 unicast-routing
Distancia administrativa (AD)
Define la confiabilidad de un origen de ruta; se asigna un número entre 0 y 255, y la ruta con menor AD siempre es la preferida.
| Protocolo / Origen | Distancia administrativa |
|---|---|
| Connected | 0 |
| Static | 1 |
| EIGRP (internal) | 90 |
| OSPF | 110 |
| IS-IS | 115 |
| RIP | 120 |
| EIGRP (external) | 170 |
| iBGP / eBGP | 200 / 20 |
Configuración - IPv4
Next-Hop Static Route
Indicas la IP del siguiente router y R1 averigua por sí mismo qué interfaz usar.
- Comando:
Router(config)# ip route <red-lógica-destino> <máscara> <dirección-siguiente-salto> - Ejemplo:
R1(config)# ip route 192.168.50.0 255.255.255.0 10.10.10.1
Directly Connected Static Route (Seriales)
Se indica solo la interfaz de salida. Es típica en enlaces punto a punto (seriales), donde solo hay un vecino posible.
- Comando:
Router(config)# ip route <red-lógica-destino> <máscara> <interface-salida> - Ejemplo:
R1(config)# ip route 192.168.50.0 255.255.255.0 fastEthernet 0/0
En Ethernet no es lo ideal.
Fully Specified Static Route (Ethernet)
Indicas interfaz de salida y siguiente salto. Es la más precisa y la recomendada en redes Ethernet, porque R1 sabe exactamente por dónde y hacia quién enviar.
- Comando:
Router(config)# ip route <red-lógica-destino> <máscara> <interface-salida> <dirección-siguiente-salto> - Ejemplo:
R1(config)# ip route 192.168.50.0 255.255.255.0 fastEthernet 0/0 10.10.10.1
Default Static Route
Ruta de último recurso (0.0.0.0/0). Atrapa todo el tráfico sin ruta más específica. Es lo normal en el router que sale hacia Internet o en un sitio remoto con un solo enlace.
- Comando:
Router(config)# ip route 0.0.0.0 0.0.0.0 <dirección-siguiente-salto>
o - Comando:
Router(config)# ip route 0.0.0.0 0.0.0.0 <interface-salida> - Ejemplo:
R1(config)# ip route 0.0.0.0 0.0.0.0 10.10.10.1
Floating Static Route
Tiene una distancia administrativa mayor que la principal (la estática normal es 1), así que solo entra a la tabla si la principal desaparece. Se usa con un segundo enlace o un ISP de respaldo.
- Comando:
Router(config)# ip route <red-lógica-destino> <máscara> <dirección-siguiente-salto> <distancia-administrativa> - Ejemplo:
R1(config)# ip route 192.168.50.0 255.255.255.0 10.10.20.1 200
La distancia de la flotante debe ser mayor que la de la ruta principal.
Con la principal activa, show ip route static solo muestra la primera: S 192.168.50.0/24 [1/0] via 10.10.10.1
Si cae el enlace principal, aparece la de respaldo: S 192.168.50.0/24 [200/0] via 10.10.20.1
Host Route (Static Host Route)
Ruta hacia un solo equipo (máscara /32). Sirve para dirigir un servidor o un dispositivo concreto por un camino específico, sin afectar al resto de su red.
- Comando:
Router(config)# ip route <dirección-host> 255.255.255.255 <dirección-siguiente-salto> - Ejemplo:
R1(config)# ip route 192.168.60.10 255.255.255.255 10.10.10.1
R1# show ip route static
S 192.168.60.10/32 [1/0] via 10.10.10.1
Configuración - IPv6
Obligatorio: Habilitar enrutamiento IPv6 = Router(config)# ipv6 unicast-routing
Ruta a una red concreta
- Comando:
Router(config)# ipv6 route red-destino/prefijo dirección-siguiente-salto - Ejemplo:
Router(config)# ipv6 route 2001:db8:abcd:0003::/64 2001:db9:abcd:0002::2
Ruta por defecto
- Comando:
Router(config)# ipv6 route ::/0 dirección-siguiente-salto - Ejemplo:
Router(config)# ipv6 route ::/0 2001:db9:abcd:0002::2
Ruta flotante IPv6
- Comando:
Router(config)# ipv6 route red-destino/prefijo dirección-siguiente-salto distancia-administrativa - Ejemplo:
R1(config)# ipv6 route 2001:DB8:ACAD:50::/64 2001:DB8:ACAD:EE::2 200
Ejemplos
Ejemplo 1 - Rutas estáticas IPv4 y ruta por defecto
Topología: R1 (LAN 10.10.30.0/24) — R2 (LAN 192.168.50.0/24), enlace entre ellos 10.10.10.0/24 (R1 = .2, R2 = .1). R1 debe alcanzar la LAN de R2 y salir por defecto hacia R2.
R1# configure terminal
! Ruta a la LAN de R2 (next-hop)
R1(config)# ip route 192.168.50.0 255.255.255.0 10.10.10.1
! Ruta por defecto hacia R2 (por si sale a Internet por ahí)
R1(config)# ip route 0.0.0.0 0.0.0.0 10.10.10.1
R1(config)# end
R1# copy running-config startup-config
En R2, la ruta de vuelta hacia la LAN de R1:
R2# configure terminal
R2(config)# ip route 10.10.30.0 255.255.255.0 10.10.10.2
R2(config)# end
R2# write memory
Ejemplo 2 - Ruta flotante de respaldo + ruta IPv6
Topología: R1 tiene dos caminos hacia 192.168.50.0/24: el principal por 10.10.10.1 y uno de respaldo por 10.10.20.1. El respaldo se hace flotante (AD 5) para que solo entre si cae el principal. Además una ruta IPv6.
R1# configure terminal
! Ruta principal (AD 1 por defecto)
R1(config)# ip route 192.168.50.0 255.255.255.0 10.10.10.1
! Ruta flotante de respaldo (AD 5)
R1(config)# ip route 192.168.50.0 255.255.255.0 10.10.20.1 5
! Enrutamiento y ruta IPv6
R1(config)# ipv6 unicast-routing
R1(config)# ipv6 route 2001:db8:abcd:50::/64 2001:db8:abcd:10::1
R1(config)# end
R1# write memory
Verificación
La ruta flotante NO aparece mientras la principal esté activa (solo entra si la principal cae).
Tabla de rutas IPv4 (solo estáticas)
- Comando:
R1# show ip route static
R1# show ip route static
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is 10.0.0.2 to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via 10.0.0.2
172.16.0.0/24 is subnetted, 1 subnets
S 172.16.30.0 [1/0] via 10.0.0.2
La ruta estática marcada con S (y S* si es la ruta por defecto).
Sin rutas estáticas:
R1# show ip route static
Gateway of last resort is not set
R1#
¿Llega a la red destino?
- Comando:
R1# ping 192.168.50.50
Rutas IPv6
- Comando:
R1# show ipv6 route
R1# show ipv6 route
IPv6 Routing Table - default - 9 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
S ::/0 [1/0]
via 2001:DB8:ACAD:FF::2
C 2001:DB8:ACAD:10::/64 [0/0]
via GigabitEthernet0/0.10, directly connected
L 2001:DB8:ACAD:10::1/128 [0/0]
via GigabitEthernet0/0.10, receive
C 2001:DB8:ACAD:20::/64 [0/0]
via GigabitEthernet0/0.20, directly connected
L 2001:DB8:ACAD:20::1/128 [0/0]
via GigabitEthernet0/0.20, receive
C 2001:DB8:ACAD:FF::/64 [0/0]
via GigabitEthernet0/1, directly connected
L 2001:DB8:ACAD:FF::1/128 [0/0]
via GigabitEthernet0/1, receive
L FF00::/8 [0/0]
via Null0, receive