Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo Configuración de una subrutina de políticas

En este ejemplo se muestra el uso de una subrutina de directivas en una condición de coincidencia de directiva de enrutamiento.

Aplicables

No es necesaria ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.

Descripción general

En el dispositivo R1, se configura main una política llamada.

Esta directiva principal llama a una subrutina subroutinellamada.

El enrutador evalúa la lógica main del de una manera definida. El criterio de comprobación from policy subroutine de permite al dispositivo de enrutamiento localizar la subrutina. Todos los términos de la subrutina se evalúan, por orden, siguiendo las reglas normales de procesamiento de políticas. En este ejemplo, todas las rutas estáticas de la tabla de enrutamiento coinciden con la subrutina con una acción de Accept. Esto devuelve un resultado verdadero al original o que llama a una directiva que informa al dispositivo de que se ha encontrado una coincidencia positiva. Se ejecutan las acciones de la política de llamada y se acepta la ruta. Todas las demás rutas de la tabla de enrutamiento no coinciden con la subrutina y devuelven un resultado falso a la Directiva de llamada. El dispositivo evalúa el segundo término de main las rutas y las rechaza.

Las acciones de la subrutina no aceptan ni rechazan realmente una ruta específica. Las acciones de subrutina solo se traducen a un resultado verdadero o falso. Sin embargo, las acciones que modifican los atributos de una ruta se aplican a la ruta independientemente del resultado de la subbrutina.

El dispositivo R1 según 64510 tiene varias rutas de cliente, algunas de las cuales son rutas estáticas configuradas localmente y algunas de ellas se reciben desde el dispositivo R2 y el dispositivo R3 a través del BGP interno (IBGP). Cuando 64510 está conectado al dispositivo R4 como 64511. La política se aplica como una política de exportación en la sesión de emparejamiento BGP del dispositivo main R1 con el dispositivo R4. Esto hace que el dispositivo R1 envíe solo sus propias rutas estáticas al dispositivo R4. Debido a la directiva main, el dispositivo R1 no envía las rutas recibidas de sus homólogos internos, del dispositivo R2 y del dispositivo R3.

Cuando trabaja con subrutinas de políticas, es importante recordar que la Directiva de exportación predeterminada de EBGP anuncia todas las rutas de BGP aprendidas a todos los EBGP del mismo nivel. Esta directiva predeterminada está vigente en la directiva principal y también en la subrutina. Por lo tanto, como se muestra en este ejemplo, si no desea que la política predeterminada de EBGP de la exportación surta efecto, then reject debe configurar una acción de terminación como último término en la directiva principal y en la subrutina de la Directiva. Este ejemplo muestra qué sucede cuando falta el then reject último término de la directiva principal o de la subrutina de la Directiva.

Topología

Figura 1muestra la red de ejemplo.

Figura 1: Topología BGP para subrutinas de políticasTopología BGP para subrutinas de políticas

Configuración rápida de CLImuestra la configuración de todos los dispositivos de Figura 1.

En la #configuration318__policy-subroutine-st sección se describen los pasos del dispositivo R1.

Automática

Configuración rápida de CLI

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

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Modalidades

Procedimiento paso a paso

El ejemplo siguiente requiere que se exploren varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo CLI, consulte Uso del editor de CLI en el modo de configuración la Guía del Junos OS CLI usuario.

Para configurar el dispositivo R1:

  1. Configure las interfaces del dispositivo.

  2. Configure las conexiones BGP internas (IBGP) al dispositivo R2 y al dispositivo R3.

  3. Configure la conexión EBGP al dispositivo R4.

  4. Configure OSPF conexiones al dispositivo R2 y al dispositivo R3.

  5. Configure la mainDirectiva.

  6. Configure la subroutineDirectiva.

  7. Configure la ruta estática en la red 172.16.5.0/24.

  8. Configure el número de sistema autónomo (AS) y el ID de encaminador.

Resultados

Desde el modo de configuración, para confirmar la configuración show interfaces, show protocolsescriba show policy-optionslos comandos show routing-options ,, y. 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 el dispositivo, entre commit en el modo de configuración.

Comproba

Confirme que la configuración funciona correctamente.

Verificación de las rutas en el dispositivo R1

Purpose

En el dispositivo R1, compruebe las rutas estáticas en la tabla de enrutamiento.

Intervención

Efectos

El dispositivo R1 tiene cuatro rutas estáticas.

Comprobar el anuncio de ruta al dispositivo R4

Purpose

En el dispositivo R1, asegúrese de que las rutas estáticas se anuncian al dispositivo R4.

Intervención

Efectos

Como era de esperar, el dispositivo R1 solo anuncia sus rutas estáticas al dispositivo R4.

Experimentar con la directiva predeterminada de exportación BGP

Purpose

Ver lo que puede ocurrir cuando se quita el then reject último término de la main Directiva o la subroutineDirectiva.

Intervención

  1. En el dispositivo R1, desactive el último término de la mainpolítica.

  2. En el dispositivo R1, comprueba qué rutas se anuncian al dispositivo R4.

    Ahora, todas las rutas BGP del dispositivo R1 se envían al dispositivo R4. Esto se debe a que después de que se devuelve mainel procesamiento a la Directiva, la política de BGP exportación predeterminada surte efecto.

  3. En el dispositivo R1, reactive el último término en la mainpolítica y desactive el último término en la política subroutine.

  4. En el dispositivo R1, comprueba qué rutas se anuncian al dispositivo R4.

    Ahora, todas las rutas BGP del dispositivo R1 se envían al dispositivo R4. Esto se debe a que antes de que el procesamiento mainse devuelva a la Directiva, la política BGP exportación subroutinepredeterminada surte efecto en la Directiva.

Efectos

Para evitar que la directiva predeterminada de BGP exportación surta efecto, debe incluir un último then reject término en la política principal y en todas las subrutinas a las que se haga referencia.