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 directiva de enrutamiento para la ruta del AS antepuesta

En este ejemplo se muestra cómo configurar una directiva de enrutamiento para anteponer la ruta del AS en rutas específicas anunciadas por BGP.

Requisitos

Antes de comenzar, asegúrese de que las interfaces y los protocolos del enrutador estén configurados correctamente. Proporcionamos la interfaz y la configuración del protocolo BGP utilizada en este documento.

Nota:

Este ejemplo se actualizó y volvió a validar en la versión 2 2 de Junos.1 R1.

Descripción general

En este ejemplo, se crea una política de enrutamiento denominada y un término denominado .prependpolicy1prependterm1 La política de enrutamiento antepone el número AS 65001 tres veces a las rutas que coinciden con los prefijos 172.16.0.0/12, 192.168.0.0/16 y 10.0.0.0/8, cuando la longitud de la máscara es igual o mayor que la máscara especificada. El resultado es que se produce una coincidencia cuando la longitud de la máscara de la ruta es igual o mayor que la máscara de red especificada. La política se aplica como una política de exportación a las rutas BGP anunciadas por R1 en AS 65001 a R2 en el número AS 65000.prependpolicy1 Las rutas que no coinciden con los rangos de prefijos especificados no se someten a una anteposición de ruta de AS.

Topología

Topología

En la topología, el emparejamiento de EBGP se configura entre R1 y R2. Se utiliza el emparejamiento directo de interfaz con las direcciones de subred 10.1.23.0/24. R1 pertenece al número de AS 65001 y está configurado para anteponer su número de AS a un conjunto específico de rutas coincidentes cuando se anuncia en R2.

Al agregar números de AS a la ruta del AS, es menos probable que se seleccione la ruta para el reenvío. El propietario del AS 65001 puede hacer esto para reducir la cantidad de tráfico de entrada que recibe del operador del AS 65000.

Nota:

En este ejemplo, demostramos la ruta del AS antepuesta a través de una política de exportación. También puede utilizar una política de importación para hacer coincidir las rutas para la manipulación de atributos. En general, se recomienda anteponer solo el número de AS local a las rutas. Anteponer números de AS que pertenecen a redes remotas puede dar lugar a resultados inesperados.

Para obtener más información sobre la selección de rutas BGP, consulte .Understanding BGP Path Selection

Configuración

Procedimiento

Configuración rápida de CLI

En esta sección nos centramos en la configuración del dispositivo R1. Consulte el apéndice para ver las configuraciones completas de todos los dispositivos utilizados en este ejemplo.

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 jerarquía.[edit]

En este ejemplo, asignamos tres prefijos de prueba a una interfaz no utilizada en R1. Se asigna un cuarto prefijo de prueba a la dirección de circuito cerrado de R1. Esto proporciona cuatro rutas directas que se pueden anunciar en BGP. Nuestra política usa una combinación de instrucciones y para controlar qué prefijos se someten a la anteposición de ruta de AS.protocol directroute-filter

Procedimiento paso a paso

Los pasos siguientes requieren que navegue por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte la Guía del usuario de la CLI de Junos OS.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para crear una política de enrutamiento que anteponga números de AS a rutas específicas :

  1. Configure las interfaces de emparejamiento y circuito cerrado.

  2. Configure el número AS, el RID y el grupo del mismo nivel del BGP externo. La directiva se define en el paso siguiente.prependpolicy1 La política se aplica como una política de exportación para afectar a las rutas anunciadas por R1.

  3. Configure la directiva.prependpolicy1 El uso de instrucciones switch to the route filter permite una coincidencia cuando la longitud de la máscara es igual o mayor que la máscara especificada.or-longer Otras opciones como coincidir solo cuando las longitudes del prefijo y la máscara son iguales.exact El término muestra cómo se anuncia una ruta que no coincide con el término sin que la ruta del AS se anteponga al hacer coincidir el término.elseprependterm1else

    Nota:

    Cuando especifique varios números AS, debe separar cada número con un espacio. Escriba la cadena de números AS entre comillas dobles.

  4. Definir rutas de prueba. En nuestra topología de ejemplo, asignamos prefijos a una interfaz no utilizada que está operativamente activa. Esto proporciona rutas directas para que BGP anuncie para probar el funcionamiento de la política de exportación.

Resultados

Confirme la configuración introduciendo los comandos , ,y desde el modo de configuración.show policy-optionsshow protocols bgpshow routing-optionsshow interfaces Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.

Si ha terminado de configurar el dispositivo R1, ingrese desde el modo de configuración.commit

Verificación

Para confirmar que la configuración funcione correctamente, realice las siguientes tareas:

Comprobación de la política de anteposición del AS

Propósito

Compruebe que la directiva esté configurada en el dispositivo y que se hayan especificado las rutas adecuadas para anteponer con números de AS.

Acción

Desde el modo operativo, ingrese el comando show policy prependpolicy1 .

La directiva muestra las condiciones y acciones de coincidencia correctas.

Comprobación de la aplicación de la política de enrutamiento y el emparejamiento de BGP

Propósito

Compruebe que la directiva de enrutamiento se aplica como una política de exportación al grupo del mismo nivel del EBGP. Este paso también confirma que la sesión BGP en R2 se ha establecido correctamente.

Acción

Desde el modo operativo, ingrese el comando show bgp neighbor 10.1.23.2.

La salida del comando confirma que la sesión BGP se ha establecido y que R1 ha aplicado la política como exportación.prependpolicy1

Comprobar la ruta del AS antepuesta

Propósito

Compruebe que la política de exportación funciona según lo diseñado para anteponer los números de AS a las rutas coincidentes.

Acción

Desde el modo operativo, ingrese el comando en R2.show route protocol bgp Alternativamente, use el at R1 para mostrar detalles sobre las rutas que anuncia a R2.show route advertising-protocol bgp 10.1.23.2

Las rutas muestran la ruta de AS esperada pendiente. Tenga en cuenta que la ruta 10.200.1.0/24 solo tiene una instancia del número AS 65001. Esta ruta no coincide con las instrucciones de filtro de ruta de la directiva y, por lo tanto, no se somete a ninguna anteposición.prependterm1prependpolicy1

La vista de R1 de las rutas BGP que anuncia a R2 se proporciona para completar:

Apéndice Configuraciones completas

La configuración completa para R1.

La configuración completa para R2.