Configurar rutas estáticas
Descripción del enrutamiento estático básico
El enrutamiento estático se suele utilizar cuando no se desea la complejidad de un protocolo de enrutamiento dinámico. Una ruta que no cambia con frecuencia, y para la que solo hay una (o muy pocas) rutas al destino, es una buena candidata para el enrutamiento estático. El caso de uso clásico para el enrutamiento estático es un cliente de una sola conexión que se conecta a un proveedor ascendente. Este tipo de adjuntos crea una red auxiliar.
Las rutas estáticas se definen manualmente. La ruta consta de un prefijo de destino y una dirección de reenvío de salto siguiente. 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 de salto siguiente. El tráfico que coincide con la ruta estática se reenvía a la dirección de salto siguiente 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 enrutamiento estático IPv4 para una red auxiliar
Nuestro equipo de pruebas de contenido validó y actualizó 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 necesita 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 suele utilizar en el borde de la red para admitir la conexión a redes auxiliares. Las redes de esbozo 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
En la figura 1 , se muestra la topología de ejemplo.
En este ejemplo, configure la ruta estática 192.168.47.0/24 en el dispositivo del proveedor (R1) con 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 estática predeterminada de 0.0.0.0/0 en el dispositivo del cliente (R2) con 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 reenviando 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 jerárquico [edit] . Asegúrese de emitir un commit modo de configuración from 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
Configure los dispositivos R1 y R2
Procedimiento paso a paso
En este ejemplo, debe explorar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración de la Guía del usuario de la 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 en la red del cliente mediante el reenvío de 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 estática predeterminada de 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 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
Ejecute los comandos y show routing-options para confirmar la show interfaces configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregirla.
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.
Compruebe 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
El resultado 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 de las rutas estáticas apunta correctamente a la dirección IP asignada al extremo remoto del vínculo.
Hacer ping a las direcciones remotas de circuito cerrado
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 que el tráfico se reenvíe entre las redes del proveedor y del cliente.
Ejemplo: Configurar enrutamiento estático IPv6 para una red auxiliar
Nuestro equipo de pruebas de contenido validó y actualizó 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 necesita 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 suele utilizar en el borde de la red para admitir la conexión a redes auxiliares 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 alcanzar el 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
En la Figura 2 , se proporciona la topología de enrutamiento estático IPv6.
En este ejemplo, a las redes de proveedor y cliente se les asignaron 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 prefijo asignado. El vínculo punto a punto se numera a partir del espacio de direcciones del proveedor con 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 del cliente (2001:db8:2::/48) en el dispositivo de red del proveedor (R1) utilizando un salto siguiente de 2001:db8:1:1::2. Esta ruta proporciona accesibilidad desde el dispositivo del proveedor a las redes remotas en el sitio del cliente. En el dispositivo del cliente (R2), configure una ruta estática predeterminada 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 jerárquico [edit] . Asegúrese de emitir un commit modo de configuración from 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
Configure los dispositivos R1 y R2
Procedimiento paso a paso
En este ejemplo, puede navegar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración de la Guía del usuario de la 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 de salto siguiente 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 destinos remotos posibles en 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 estática predeterminada de IPv6 en el dispositivo R2. Asegúrese de establecer la dirección de salto siguiente 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 mediante el reenvío de 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
Ejecute los comandos y show routing-options para confirmar la show interfaces configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregirla.
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
El resultado 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 el tráfico coincidente.
Hacer ping a las direcciones remotas de circuito cerrado
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, haga ping a la dirección de circuito cerrado q 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 que el tráfico se reenvíe entre las redes del proveedor y del cliente.