Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Preferencias de ruta estática y próximos saltos calificados

Descripción de las preferencias de rutas estáticas y los próximos saltos calificados

Una dirección de destino de ruta estática puede tener varios saltos siguientes asociados. En este caso, se insertan varias rutas en la tabla de enrutamiento y debe producirse la selección de ruta. Dado que el criterio principal para la selección de ruta es la preferencia de ruta, puede controlar las rutas que se utilizan como ruta principal para un destino determinado estableciendo la preferencia de ruta asociada a un próximo salto determinado. Las rutas con una preferencia de ruta más baja siempre se utilizan para enrutar el tráfico. Cuando no se establece una ruta preferida, Junos OS elige aleatoriamente una de las direcciones del próximo salto para instalarla en la tabla de reenvío.

En general, las propiedades predeterminadas asignadas a una ruta estática se aplican a todas las direcciones del salto siguiente configuradas para la ruta estática. Sin embargo, si desea configurar dos direcciones posibles del próximo salto para una ruta determinada y tratarlas de manera diferente, puede definir una como siguiente salto calificado.

Los siguientes saltos calificados permiten asociar una o más propiedades con una dirección de salto siguiente determinada. Puede establecer una preferencia general para una ruta estática determinada y, a continuación, especificar una preferencia diferente para el siguiente salto calificado. Por ejemplo, supongamos que dos direcciones del salto siguiente (10.10.10.10 y 10.10.10.7) están asociadas a la ruta estática 192.168.47.5/32. Se asigna una preferencia general a toda la ruta estática y, a continuación, se asigna una preferencia diferente solo a la dirección calificada del próximo salto 10.10.10.7. Por ejemplo:

En este ejemplo, al siguiente salto calificado 10.10.10.7 se le asigna la preferencia 6 y al siguiente salto 10.10.10.10 se le asigna la preferencia 5.

Nota:

Las preference opciones y metric de la [edit route route qualified-next-hopjerarquía ] sólo se aplican a los siguientes saltos calificados. La preferencia y la métrica calificadas del siguiente salto anulan la preferencia de ruta y la métrica solo para ese próximo salto calificado específico, de manera similar a cómo la preferencia de ruta anula la preferencia y la métrica predeterminadas (para esa ruta específica).

Nota:

A partir de Junos OS versión 15.1R4, el enrutador ya no admite una configuración en la que una ruta estática apunte a un salto siguiente que está vinculado a un suscriptor. Normalmente, esto puede ocurrir cuando RADIUS asigna el siguiente salto con el atributo Framed-IP-address. Una alternativa a esta configuración incorrecta es que el servidor RADIUS proporcione un atributo Framed-Route que coincida con la ruta estática.

Ejemplo: configuración de preferencias de rutas estáticas y próximos saltos calificados para controlar la selección de rutas estáticas

En este ejemplo se muestra cómo controlar la selección de rutas estáticas.

Requisitos

En este ejemplo, no se requiere ninguna configuración especial más allá de la inicialización del dispositivo.

Visión general

En este ejemplo, la ruta estática 192.168.47.0/24 tiene dos posibles saltos siguientes. Debido a que un vínculo tiene un ancho de banda más alto, este vínculo es la ruta preferida. Para exigir esta preferencia, la qualified-next-hop instrucción se incluye en la configuración de ambos dispositivos. Consulte la figura 1.

Figura 1: Control de la selección Controlling Static Route Selection de rutas estáticas

Topología

Configuración

Procedimiento

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.

Dispositivo B en la red de proveedores

Dispositivo D en la red del cliente

Procedimiento paso a paso

En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.

Para controlar la selección de rutas estáticas:

  1. En el dispositivo B, configure las interfaces.

  2. En el dispositivo B, configure una ruta estática a la red del cliente.

  3. En el dispositivo B, configure una ruta de respaldo a la red del cliente.

  4. En el dispositivo D, configure las interfaces.

  5. En el dispositivo D, configure una ruta predeterminada estática a redes externas.

  6. En el dispositivo D, configure una ruta predeterminada estática de respaldo a redes externas.

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.

Si ha terminado de configurar los dispositivos, escriba confirmar desde el modo de configuración en ambos dispositivos.

Verificación

Confirme que la configuración funciona correctamente.

Comprobación de las tablas de enrutamiento

Propósito

Asegúrese de que las rutas estáticas aparecen en las tablas de enrutamiento del dispositivo B y del dispositivo D.

Acción
Significado

Los asteriscos (*) en las tablas de enrutamiento muestran las rutas activas. Las rutas de respaldo se enumeran a continuación.

Hacer ping a las direcciones remotas

Propósito

Compruebe que las rutas estáticas funcionan.

Desde el dispositivo B, haga ping a una de las direcciones de interfaz de circuito cerrado en el dispositivo D.

Desde el dispositivo D, haga ping a una de las direcciones de interfaz de circuito cerrado en el dispositivo B.

Acción

Asegurarse de que la ruta de copia de seguridad se convierta en la ruta activa

Propósito

Si la ruta principal queda inutilizable, asegúrese de que la ruta secundaria de reserva se active.

Acción
  1. Desactive la ruta activa desactivando la interfaz ge-1/2/0.0 en el dispositivo B.

  2. Compruebe la tabla de enrutamiento del dispositivo B.

Significado

La ruta de reserva se ha convertido en la ruta activa.

Conservación de direcciones IP mediante rutas estáticas

Los proveedores de alojamiento alojan varios servidores para varios clientes y desean conservar el uso de su espacio de direcciones IP. Tradicionalmente, cuando un cliente de proveedor de hosting agrega nuevos servidores, a los servidores se les asigna un pequeño bloque de direcciones IP, como un bloque /29, y todos los servidores del cliente se encuentran en ese bloque de direcciones IP.

El número, ilustrado

Por ejemplo, el cliente A puede necesitar tres servidores y se le asigna el bloque 10.3.3.0/29 (10.3.3.0 a 10.3.3.7). En este escenario, se consumen varias direcciones IP. Estos incluyen las direcciones IP de red y difusión (10.3.3.0 y 10.3.3.7), las direcciones de la puerta de enlace del enrutador a la que están conectados los servidores y las direcciones de los servidores individuales. Para asignar tres servidores, se deben asignar ocho direcciones IP. Dividir una sola red /24 en 32 /29 da como resultado 96 direcciones IP de las 256, ya que /24 está siendo consumido por las direcciones de red, difusión y puerta de enlace. Cuando este efecto se multiplica en miles de proveedores de alojamiento, el espacio de direcciones IP está lejos de ser utilizado de manera eficiente. La figura 2 ilustra el problema.

Figura 2: Uso ineficiente del espacio Inefficient Use of IP Address Space de direcciones IP

En esta configuración, a cada cliente se le asigna un bloque /29 de espacio de direcciones. Para cada bloque, las direcciones de red, difusión y puerta de enlace no están disponibles para el direccionamiento IP del servidor, lo que da como resultado que tres direcciones IP se utilicen de manera ineficiente. Además, los bloques consumen direcciones IP no utilizadas para futuras expansiones.

Solución

Este problema se puede resolver configurando la interfaz en el enrutador con una dirección del prefijo IPv4 reservado para el espacio de direcciones compartido (RFC 6598) y utilizando rutas estáticas que apuntan a interfaces. La IANA ha registrado la asignación de un IPv4 /10 para su uso como espacio de direcciones compartidas. El intervalo de direcciones del espacio de direcciones compartido es 100.64.0.0/10.

A la interfaz en el enrutador se le asigna una dirección IP del espacio RFC 6598, por lo que no consume espacio de direcciones enrutables públicamente y la conectividad se maneja con rutas estáticas en una interfaz. La interfaz en el servidor está configurada con una dirección enrutable públicamente, pero las interfaces del enrutador no. Las direcciones de red y difusión se consumen fuera del espacio RFC 6598 en lugar del espacio de direcciones enrutables públicamente.

Esta función se admite en conmutadores QFX10000 a partir de Junos OS 17.1R1.

La figura 3 muestra el uso eficiente del espacio de direcciones IP.

Figura 3: Configuración mediante el espacio Configuration Using the Shared Address Space de direcciones compartido

En esta configuración, a cada cliente se le asignan direcciones IP individuales por servidor. Hay una ruta estática que se puede configurar como una ruta de host. A la interfaz en el enrutador se le asigna una dirección IP del espacio RFC 6598, por lo que no consume espacio de direcciones enrutables públicamente y la conectividad se maneja con rutas estáticas a una interfaz.

Configuración

La configuración sería similar para el cliente A en el enrutador de puerta de enlace:

Con esta configuración, no se desperdician direcciones IP enrutables públicamente. Vale la pena señalar que cuando se reenvía un paquete en esta configuración desde el enrutador al servidor del servidor del cliente A 203.0.113.10, la ruta se reenvía a la interfaz ge-1/0/1.0 que tiene una dirección IP de 100.64.0.1.

Los servidores para el cliente A se configurarían de la siguiente manera:

En este ejemplo se muestra una única ruta de host por servidor, que es una asignación 1:1. Esto podría equivaler a un gran número de rutas de host estáticas, si se mantiene. Para fines de escalado, necesitamos admitir rutas que no sean de host en este entorno. Por ejemplo, si hubiera un cliente C en esta configuración que tuviera ocho servidores, sería mucho más eficiente asignar una ruta /29 en el enrutador que señale la interfaz en la que están conectados los ocho servidores. Si al cliente C se le asignaran IP de servidor desde 203.0.114.8 hasta 203.0.114.15 y estas se conectaran a través de la interfaz ge-1/0/2.0, se vería así:

Descripción del control de rutas estáticas en tablas de enrutamiento y reenvío

Puede controlar la importación de rutas estáticas en las tablas de enrutamiento y reenvío de varias maneras. Las formas principales incluyen la asignación de uno o varios de los siguientes atributos a la ruta:

  • retener: mantiene la ruta en la tabla de reenvío después de que el proceso de enrutamiento se cierra o el dispositivo se reinicia.

  • no-reanunciar: impide que la ruta se vuelva a anunciar a otros protocolos de enrutamiento.

  • pasivo: rechaza el tráfico destinado a la ruta.

En este tema se incluyen las siguientes secciones:

Retención de rutas

De forma predeterminada, las rutas estáticas no se conservan en la tabla de reenvío cuando se cierra el proceso de enrutamiento. Cuando el proceso de enrutamiento se reinicie, todas las rutas configuradas como rutas estáticas deben agregarse de nuevo a la tabla de reenvío. Para evitar esta latencia, las rutas se pueden marcar como retenidas, de modo que se mantengan en la tabla de reenvío incluso después de que se cierre el proceso de enrutamiento. La retención garantiza que las rutas estén siempre en la tabla de reenvío, incluso inmediatamente después de reiniciar el sistema.

Prevención de republicidad

Las rutas estáticas son elegibles para ser reanunciadas por otros protocolos de enrutamiento de forma predeterminada. En un área de código auxiliar en la que no desee volver a anunciar estas rutas estáticas bajo ninguna circunstancia, puede marcar las rutas estáticas como no volver a anunciar.

Rechazo forzado del tráfico pasivo en rutas

Por lo general, solo se incluyen las rutas activas en las tablas de enrutamiento y reenvío. Si no se puede acceder a la dirección del próximo salto de una ruta estática, la ruta se marca como pasiva y no se incluye en las tablas de enrutamiento o reenvío. Para forzar la inclusión de una ruta en las tablas de enrutamiento, independientemente de la accesibilidad del próximo salto, puede marcar la ruta como pasiva. Si una ruta se marca como pasiva y no se puede acceder a su dirección del salto siguiente, la ruta se incluye en la tabla de enrutamiento y se rechaza todo el tráfico destinado a la ruta.

Ejemplo: evitar que se vuelva a anunciar una ruta estática

En este ejemplo se muestra cómo evitar que una ruta estática se vuelva a anunciar en OSPF, evitando así que la ruta aparezca en las tablas de enrutamiento y reenvío.

Requisitos

En este ejemplo, no se requiere ninguna configuración especial más allá de la inicialización del dispositivo.

Visión general

En este ejemplo se muestra cómo configurar una directiva de enrutamiento que vuelve a anunciar rutas estáticas en OSPF, con la excepción de una ruta estática que no se vuelve a anunciar porque está etiquetada con la no-readvertise instrucción.

Topología

La figura 4 muestra la red de ejemplo.

Figura 4: Rutas del cliente conectadas a un proveedor Customer Routes Connected to a Service Provider de servicios

Configuración

Procedimiento

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.

Dispositivo A

Dispositivo B

Dispositivo C

Procedimiento paso a paso

En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.

Para configurar el dispositivo A:

  1. Configure la interfaz para el dispositivo B.

  2. Configure OSPF para formar una relación de par OSPF con el dispositivo B.

Procedimiento paso a paso

Para configurar el dispositivo B:

  1. Configure las interfaces para los dispositivos A y C.

  2. Configure una o varias rutas estáticas y el número de sistema autónomo (AS).

  3. Configure la directiva de enrutamiento.

    Esta política exporta rutas estáticas de la tabla de enrutamiento a OSPF.

  4. Incluya la no-readvertise instrucción para impedir que la ruta 192.168.0.0/24 se exporte a OSPF.

  5. Configure los protocolos de enrutamiento.

    La configuración del BGP forma una relación par de BGP externo (EBGP) con el dispositivo C.

    La configuración de OSPF forma una relación de par OSPF con el dispositivo A y aplica la política de enrutamiento estático de envío .

Procedimiento paso a paso

Para configurar el dispositivo C:

  1. Cree la interfaz para el dispositivo B y configure la interfaz de circuito cerrado.

  2. Configure la sesión de emparejamiento de EBGP con el dispositivo B.

  3. Configure el número AS.

Resultados

Confirme la configuración emitiendo los show interfacescomandos , show protocolsshow policy-options, 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 A

Dispositivo B

Dispositivo C

Cuando haya terminado de configurar los dispositivos, ingrese commit desde el modo de configuración.

Verificación

Confirme que la configuración funciona correctamente.

Comprobación de la tabla de enrutamiento

Propósito

Asegúrese de que la no-readvertise instrucción funciona.

Acción
  1. En el dispositivo A, ejecute el show route protocol ospf comando para asegurarse de que la ruta 192.168.0.0/24 no aparece en la tabla de enrutamiento del dispositivo A.

  2. En el dispositivo B, desactive la no-readvertise instrucción.

  3. En el dispositivo A, vuelva a ejecutar el show route protocol ospf comando para asegurarse de que la ruta 192.168.0.0/24 aparece en la tabla de enrutamiento del dispositivo A.

Significado

La no-readvertise instrucción funciona como se esperaba.

Verificación de la configuración de rutas estáticas

Propósito

Compruebe que las rutas estáticas están en la tabla de enrutamiento y que esas rutas están activas.

Acción

Desde la CLI, escriba el show route terse comando.

Salida de muestra

nombre-comando

Significado

El resultado muestra una lista de las rutas que se encuentran actualmente en la tabla de enrutamiento inet.0 . Verifique la siguiente información:

  • Cada ruta estática configurada está presente. Las rutas se enumeran en orden ascendente por dirección IP. Las rutas estáticas se identifican con una S en la columna de protocolo (P) de la salida.

  • Cada ruta estática está activa. Las rutas activas muestran la dirección IP del próximo salto en la columna Salto siguiente . Si no se puede acceder a la dirección del próximo salto de una ruta, la dirección del siguiente salto se identifica como Rechazo. Estas rutas no son rutas activas, pero aparecen en la tabla de enrutamiento porque se establece el atributo pasivo .

  • La preferencia para cada ruta estática es correcta. La preferencia por una ruta en particular se enumera en la columna Prf de la salida.

Tabla de historial de cambios

La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
17.1R1
Esta función se admite en conmutadores QFX10000 a partir de Junos OS 17.1R1.