Configurar rutas estáticas
Comprender el enrutamiento estático básico
El enrutamiento estático se utiliza a menudo cuando no se desea la complejidad de un protocolo de enrutamiento dinámico. Una ruta que no cambia con frecuencia, y para la cual solo hay un (o muy pocos) caminos hacia el destino, es un buen candidato para el enrutamiento estático. El caso de uso clásico para el enrutamiento estático es un cliente de base única conectado a un proveedor ascendente. Este tipo de datos adjuntos crea una red de código auxiliar.
Las rutas estáticas se definen manualmente. La ruta consta de un prefijo de destino y una dirección de reenvío del siguiente salto. La ruta estática se activa en la tabla de enrutamiento y se inserta en la tabla de reenvío cuando se puede acceder a la dirección del salto siguiente. El tráfico que coincide con la ruta estática se reenvía a la dirección del próximo salto especificada.
Puede especificar opciones que definan información adicional sobre rutas estáticas. Estos atributos, por ejemplo, una etiqueta de comunidad o una métrica de ruta, se incluyen con la ruta cuando se instala en la tabla de enrutamiento. Estos atributos de ruta adicionales no son necesarios para el enrutamiento estático básico.
Ejemplo: configurar el enrutamiento estático IPv4 para una red auxiliar
Nuestro equipo de pruebas de contenido ha validado y actualizado este ejemplo.
En este ejemplo se muestra cómo configurar el enrutamiento estático básico para IPv4.
- Requisitos
- Descripción general del enrutamiento estático IPv4
- Configuración de ruta estática IPv4
- Verificación
Requisitos
Dos dispositivos que ejecutan Junos OS con un vínculo de red compartido. No se requiere ninguna configuración especial más allá de la inicialización básica del dispositivo (interfaz de administración, acceso remoto, cuentas de inicio de sesión de usuario, etc.) antes de configurar este ejemplo.
Descripción general del enrutamiento estático IPv4
Hay muchas aplicaciones prácticas para rutas estáticas. El enrutamiento estático se utiliza a menudo en el borde de la red para admitir la conexión a redes de código auxiliar. Las redes de código auxiliar tienen un único punto de entrada y salida, lo que las hace muy adecuadas para la simplicidad de una ruta estática. En Junos OS, las rutas estáticas tienen una preferencia global (distancia administrativa) de 5. Este valor los hace preferidos sobre las rutas aprendidas de protocolos dinámicos como OSPF o BGP.
Topología de enrutamiento estático IPv4
La figura 1 muestra la topología de ejemplo.
En este ejemplo, se configura la ruta estática 192.168.47.0/24 en el dispositivo del proveedor (R1), utilizando una dirección de salto siguiente de 172.16.1.2. Esta ruta permite que el dispositivo del proveedor llegue a las redes remotas en el sitio del cliente. También puede configurar una ruta predeterminada estática de 0.0.0.0/0 en el dispositivo del cliente (R2), utilizando una dirección de salto siguiente de 172.16.1.1. La ruta predeterminada garantiza que el cliente pueda llegar a todas las redes no locales mediante el reenvío de este tráfico a la red del proveedor.
Se configuran varias direcciones de circuito cerrado en ambos dispositivos. Estas direcciones de circuito cerrado proporcionan destinos remotos para hacer ping, por lo que puede comprobar que el enrutamiento estático IPv4 funciona correctamente.

Configuración de ruta estática IPv4
Configuración rápida de CLI
Para configurar rápidamente el enrutamiento estático IPv4 básico en los dispositivos R1 y R2, edite los siguientes comandos según sea necesario y péguelos en la CLI en el nivel de [edit]
jerarquía. Asegúrese de emitir un commit
modo de configuración desde para activar los cambios.
Dispositivo R1 (proveedor)
set system host-name R1 set interfaces ge-0/0/0 unit 0 description “Link from R1 to R2” set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.1/24 set interfaces lo0 unit 0 family inet address 10.0.0.1/32 set interfaces lo0 unit 0 family inet address 10.0.0.2/32 set routing-options static route 192.168.47.0/24 next-hop 172.16.1.2
Dispositivo R2 (cliente)
set system host-name R2 set interfaces ge-0/0/0 unit 0 description “Link from R2 to R1” set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.2/24 set interfaces lo0 unit 0 family inet address 192.168.47.5/32 set interfaces lo0 unit 0 family inet address 192.168.47.6/32 set routing-options static route 0.0.0.0/0 next-hop 172.16.1.1
Configurar los dispositivos R1 y R2
Procedimiento paso a paso
Este ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.
Para configurar rutas estáticas básicas:
Configure el nombre de host en el dispositivo R1 (proveedor).
[edit ] user@R1# set system host-name R1
Configure las interfaces en el dispositivo R1 (proveedor).
[edit interfaces] user@R1# set ge-0/0/0 unit 0 description "Link from R1 to R2" user@R1# set ge-0/0/0 unit 0 family inet address 172.16.1.1/24 user@R1# set lo0 unit 0 family inet address 10.0.0.1/32 user@R1# set lo0 unit 0 family inet address 10.0.0.2/32
Defina la ruta estática al prefijo del cliente en el dispositivo R1. Asegúrese de especificar el extremo R2 del vínculo punto a punto como el siguiente salto para la ruta estática.
La ruta estática garantiza que la red del proveedor pueda enrutar a todos los destinos remotos de la red del cliente reenviando el tráfico a través del dispositivo R2.
[edit routing-options] user@R1# set static route 192.168.47.0/24 next-hop 172.16.1.2
Confirme los cambios en el dispositivo R1.
[edit ] user@R1# commit
Configure el nombre de host en el dispositivo R2 (cliente).
[edit ] user@R2# set system host-name R2
Configure las interfaces en el dispositivo R2 (cliente).
[edit interfaces] user@R2# set ge-0/0/0 unit 0 description "Link from R2 to R1" user@R2# set ge-0/0/0 unit 0 family inet address 172.16.1.2/24 user@R2# set lo0 unit 0 family inet address 192.168.47.5/32 user@R2# set lo0 unit 0 family inet address 192.168.47.6/32
Defina la ruta predeterminada estática IPv4 en el dispositivo R2. Asegúrese de especificar el extremo R1 del vínculo punto a punto como el siguiente salto para la ruta estática.
La ruta predeterminada IPv4 garantiza que el cliente pueda enrutar a todos los destinos no locales reenviando el tráfico al dispositivo R1 en la red del proveedor.
[edit routing-options] user@R2# set static route 0.0.0.0/0 next-hop 172.16.1.1
Confirme los cambios en el dispositivo R2.
[edit] user@R2# commit
Resultados
Confirme la configuración emitiendo los show interfaces
comandos y show routing-options
. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.
Dispositivo R1
user@R1# show interfaces ge-0/0/0 { unit 0 { description "Link from R1 to R2"; family inet { address 172.16.1.1/24; } } } lo0 { unit 0 { family inet { address 10.0.0.1/32; address 10.0.0.2/32; } } }
user@R1# show routing-options static { route 192.168.47.0/24 next-hop 172.16.1.2; }
Dispositivo R2
user@R2# show interfaces ge-0/0/0 { unit 0 { description "Link from R2 to R1"; family inet { address 172.16.1.2/24; } } } lo0 { unit 0 { family inet { address 192.168.47.5/32; address 192.168.47.6/32; } } }
user@R2# show routing-options static { route 0.0.0.0/0 next-hop 172.16.1.1; }
Verificación
Confirme que el enrutamiento estático IPv4 funciona correctamente.
Comprobar las tablas de enrutamiento
Propósito
Confirme que las rutas estáticas IPv4 aparecen como activas en las tablas de enrutamiento de ambos dispositivos.
Acción
user@R1> show route inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.1/32 *[Direct/0] 00:29:43 > via lo0.0 10.0.0.2/32 *[Direct/0] 00:29:43 > via lo0.0 172.16.1.0/24 *[Direct/0] 00:34:40 > via ge-0/0/0.0 172.16.1.1/32 *[Local/0] 00:34:40 Local via ge-0/0/0.0 192.168.47.0/24 *[Static/5] 00:31:23 > to 172.16.1.2 via ge-0/0/0.0
user@R2> show route inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[Static/5] 00:31:24 > to 172.16.1.1 via ge-1/2/0.1 172.16.1.0/24 *[Direct/0] 00:35:21 > via ge-0/0/0.0 172.16.1.2/32 *[Local/0] 00:35:21 Local via ge-0/0/0.0 192.168.47.5/32 *[Direct/0] 00:35:22 > via lo0.0 192.168.47.6/32 *[Direct/0] 00:35:21 > via lo0.0
Significado
La salida confirma que las rutas estáticas están presentes en las tablas de enrutamiento de ambos dispositivos. El *
símbolo indica que las rutas están activas. El siguiente salto para las rutas estáticas apunta correctamente a la dirección IP asignada al extremo remoto del vínculo.
Hacer ping a las direcciones de circuito cerrado remoto
Propósito
Compruebe que las rutas estáticas IPv4 proporcionan conectividad entre las direcciones de circuito cerrado de ambos dispositivos. Es una buena idea obtener el tráfico de prueba desde una dirección de circuito cerrado en el dispositivo local mediante la source
opción. Este enfoque valida el reenvío entre las direcciones de circuito cerrado de ambos dispositivos en un solo comando.
Desde el dispositivo R1, haga ping a una dirección de interfaz de circuito cerrado en el dispositivo R2.
Desde el dispositivo R2, haga ping a una dirección de interfaz de circuito cerrado en el dispositivo R1.
Acción
user@R1> ping 192.168.47.5 count 2 source 10.0.0.1 PING 192.168.47.5 (192.168.47.5): 56 data bytes 64 bytes from 192.168.47.5: icmp_seq=0 ttl=64 time=1.344 ms 64 bytes from 192.168.47.5: icmp_seq=1 ttl=64 time=1.279 ms --- 192.168.47.5 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.279/1.312/1.344/0.032 ms
user@R2> ping 10.0.0.1 count 2 source 192.168.47.5 PING 10.0.0.1 (10.0.0.1): 56 data bytes 64 bytes from 10.0.0.1: icmp_seq=0 ttl=64 time=1.939 ms 64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=2.139 ms --- 10.0.0.1 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.939/2.039/2.139/0.100 ms
Significado
El resultado confirma que las rutas estáticas permiten reenviar tráfico entre las redes del proveedor y del cliente.
Ejemplo: configurar el enrutamiento estático IPv6 para una red auxiliar
Nuestro equipo de pruebas de contenido ha validado y actualizado este ejemplo.
En este ejemplo se muestra cómo configurar rutas estáticas básicas para IPv6.
- Requisitos
- Descripción general del enrutamiento estático IPv6
- Configuración de ruta estática IPv6
- Verificación
Requisitos
Dos dispositivos que ejecutan Junos OS con un vínculo de red compartido. No se requiere ninguna configuración especial más allá de la inicialización básica del dispositivo (interfaz de administración, acceso remoto, cuentas de inicio de sesión de usuario, etc.) antes de configurar este ejemplo.
Descripción general del enrutamiento estático IPv6
Hay muchas aplicaciones prácticas para rutas estáticas. El enrutamiento estático se utiliza a menudo en el borde de la red para admitir la conexión a redes de código auxiliar, que, dado su único punto de entrada y salida, se adaptan bien a la simplicidad de una ruta estática. En Junos OS, las rutas estáticas tienen una preferencia global de 5. Las rutas estáticas se activan cuando se puede llegar al siguiente salto especificado.
Puede especificar opciones que definan información adicional sobre rutas IPv6 estáticas. Estos atributos, por ejemplo, una etiqueta de comunidad o una métrica de ruta, se incluyen con la ruta cuando se instala en la tabla de enrutamiento. Estos atributos de ruta adicionales no son necesarios para el enrutamiento estático IPv6 básico.
Topología de enrutamiento estático IPv6
La figura 2 proporciona la topología de enrutamiento estático IPv6.
En este ejemplo, a las redes de proveedores y clientes se les han asignado los prefijos IPv6 2001:db8:1::/48 y 2001:db8:2::/48, respectivamente. Ambas redes son libres de asignar prefijos más largos (subredes) desde su bloque de prefijos asignado. El vínculo punto a punto se numera desde el espacio de direcciones del proveedor mediante una longitud de prefijo /126. Cada dispositivo tiene dos direcciones de circuito cerrado asignadas desde su prefijo asignado utilizando una longitud de prefijo /128.
Configure una ruta estática al prefijo de cliente (2001:db8:2::/48) en el dispositivo de red del proveedor (R1), utilizando el siguiente salto de 2001:db8:1:1::2. Esta ruta permite acceder desde el dispositivo del proveedor a las redes remotas en el sitio del cliente. En el dispositivo del cliente (R2), configure una ruta predeterminada estática de ::/0, utilizando una dirección de salto siguiente 2001:db8:1:1::1. La ruta predeterminada proporciona al cliente accesibilidad a todos los prefijos no locales a través de la red del proveedor.
Se configuran varias direcciones de circuito cerrado en ambos dispositivos. Estas direcciones de circuito cerrado proporcionan destinos remotos para hacer ping, lo que le permite comprobar que el enrutamiento estático IPv6 funciona correctamente.

Configuración de ruta estática IPv6
Configuración rápida de CLI
Para configurar rápidamente el enrutamiento estático IPv6 básico en los dispositivos R1 y R2, edite los siguientes comandos según sea necesario y péguelos en la CLI en el nivel de [edit]
jerarquía. Asegúrese de emitir un commit
modo de configuración desde para activar los cambios.
Dispositivo R1 (proveedor)
set system host-name R1 set interfaces ge-0/0/0 description "Link from R1 to R2" set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::1/126 set interfaces lo0 unit 0 family inet6 address 2001:db8:1:10::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:1:11::1/128 set routing-options rib inet6.0 static route 2001:db8:2::/48 next-hop 2001:db8:1:1::2
Dispositivo R2 (cliente)
set system host-name R2 set interfaces ge-0/0/0 description "Link from R2 to R1" set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::2/126 set interfaces lo0 unit 0 family inet6 address 2001:db8:2:10::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:2:11::1/128 set routing-options rib inet6.0 static route ::/0 next-hop 2001:db8:1:1::1
Configurar los dispositivos R1 y R2
Procedimiento paso a paso
En este ejemplo, se puede navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.
Siga estos pasos para configurar rutas estáticas IPv6 básicas:
Configure el nombre de host en el dispositivo R1 (proveedor).
[edit ] user@R1# set system host-name R1
Configure las interfaces en el dispositivo R1 (proveedor).
[edit interfaces] user@R1# set ge-0/0/0 description "Link from R1 to R2" user@R1# set ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::1/126 user@R1# set lo0 unit 0 family inet6 address 2001:db8:1:10::1/128 user@R1# set lo0 unit 0 family inet6 address 2001:db8:1:11::1/128
Defina la ruta estática al prefijo IPv6 del cliente en el dispositivo R1. Asegúrese de establecer la dirección del próximo salto en el extremo del cliente del vínculo punto a punto.
El uso de una longitud de prefijo de /48 bits garantiza que el dispositivo R1 pueda llegar a todos los posibles destinos remotos de la red del cliente mediante el reenvío a través del dispositivo R2.
[edit routing-options] user@R1# set rib inet6.0 static route 2001:db8:2::/48 next-hop 2001:db8:1:1::2
Confirme los cambios en el dispositivo R1.
[edit ] user@R1# commit
Configure el nombre de host en el dispositivo R2 (cliente).
[edit ] user@R2# set system host-name R2
Configure las interfaces en el dispositivo R2 (cliente).
[edit interfaces] user@R2# set ge-0/0/0 description "Link from R2 to R1" user@R2# set ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::2/126 user@R2# set lo0 unit 0 family inet6 address 2001:db8:2:10::1/128 user@R2# set lo0 unit 0 family inet6 address 2001:db8:2:10::2/128
Defina la ruta predeterminada estática IPv6 en el dispositivo R2. Asegúrese de establecer la dirección del próximo salto en el extremo del proveedor del vínculo punto a punto.
La ruta predeterminada IPv6 garantiza que el dispositivo R2 pueda llegar a todos los destinos no locales reenviando tráfico a través del dispositivo R1 en la red del proveedor.
[edit routing-options] user@R2# set rib inet6.0 static route ::/0 next-hop 2001:db8:1:1::1
Confirme los cambios en el dispositivo R2.
[edit] user@R2# commit
Resultados
Confirme la configuración emitiendo los show interfaces
comandos y show routing-options
. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.
Dispositivo R1
user@R1# show interfaces ge-0/0/0 { description "Link from R1 to R2"; unit 0 { family inet6 { address 2001:db8:1:1::1/126; } } } lo0 { unit 0 { family inet6 { address 2001:db8:1:10::1/128; address 2001:db8:1:11::1/128; } } }
user@R1# show routing-options rib inet6.0 { static { route 2001:db8:2::/48 next-hop 2001:db8:1:1::2; } }
Dispositivo R2
user@R2# show interfaces ge-0/0/0 { description "Link from R2 to R1"; unit 0 { family inet6 { address 2001:db8:1:1::2/126; } } } lo0 { unit 0 { family inet6 { address 2001:db8:2:10::1/128; address 2001:db8:2:11::1/128; } } }
user@R2# show routing-options rib inet6.0 { static { route ::/0 next-hop 2001:db8:1:1::1; } }
Verificación
Confirme que el enrutamiento estático IPv6 funciona correctamente.
Comprobación de las tablas de enrutamiento
Propósito
Compruebe que las rutas estáticas IPv6 estén activas en las tablas de enrutamiento de ambos dispositivos.
Acción
user@R1> show route protocol static inet6.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8:2::/48 *[Static/5] 02:07:11 > to 2001:db8:1:1::2 via ge-0/0/0.0
user@R2> show route protocol static inet6.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[Static/5] 02:13:56 > to 2001:db8:1:1::1 via ge-0/0/0.0
Significado
La salida confirma que las rutas estáticas IPv6 están presentes en las tablas de enrutamiento de ambos dispositivos. El *
símbolo indica que las rutas están activas. Ambas rutas estáticas apuntan correctamente al extremo remoto del vínculo punto a punto como el siguiente salto para hacer coincidir el tráfico.
Hacer ping a las direcciones de circuito cerrado remoto
Propósito
Compruebe que las rutas estáticas IPv6 proporcionan conectividad entre las direcciones de circuito cerrado de ambos dispositivos. Es una buena idea obtener el tráfico de prueba desde una dirección de circuito cerrado en el dispositivo local mediante la source
opción. Este enfoque valida el reenvío entre las direcciones de circuito cerrado de ambos dispositivos en un solo comando.
Desde el dispositivo R1, haga ping a una dirección de circuito cerrado en el dispositivo R2.
Desde el dispositivo R2, ping q dirección de bucle invertido en el dispositivo R1.
Acción
user@R1> ping 2001:db8:2:10::1 source 2001:db8:1:10::1 count 2 PING6(56=40+8+8 bytes) 2001:db8:1:10::1 --> 2001:db8:2:10::1 16 bytes from 2001:db8:2:10::1, icmp_seq=0 hlim=64 time=2.770 ms 16 bytes from 2001:db8:2:10::1, icmp_seq=1 hlim=64 time=2.373 ms --- 2001:db8:2:10::1 ping6 statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/std-dev = 2.373/2.572/2.770/0.198 ms
user@R2> ping 2001:db8:1:10::1 source 2001:db8:2:10::1 count 2 PING6(56=40+8+8 bytes) 2001:db8:2:10::1 --> 2001:db8:1:10::1 16 bytes from 2001:db8:1:10::1, icmp_seq=0 hlim=64 time=1.985 ms 16 bytes from 2001:db8:1:10::1, icmp_seq=1 hlim=64 time=1.704 ms --- 2001:db8:1:10::1 ping6 statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/std-dev = 1.704/1.845/1.985/0.140 ms
Significado
El resultado confirma que las rutas estáticas IPv6 permiten reenviar tráfico entre las redes del proveedor y del cliente.