Usar regex para anteponer como números al atributo BGP AS_PATH
Resolution
Resumen
Hay diferentes atributos que determinan cómo BGP elige la ruta para llegar a un prefijo de destino/red. Los administradores/ingenieros de red pueden influir en estos atributos para que coincidan con sus requerimientos de red. Este documento describe cómo manipular el atributo AS_path (Path del sistema autónomo), utilizando expresiones regulares.
Escenario de red
Para este documento se usará la siguiente topología.
Requisitos previos
Exporte el prefijo de bucle 10.10.20.10/32 al par eBGP "ISP_A", pero anteponer el local como 3 veces a la ruta de acceso original.
Pasos
- Ir a la red > enrutadores virtuales > Seleccione su router
- A continuación, localizar BGP > exportar
- Escriba un nombre de regla, habilite la regla y seleccione el par de eBGP apropiado
- En la ficha coincidencia, introduzca ^ $ para la expresión regex y agregue el prefijo de dirección al que está intentando modificar AS_path. La expresión, ^ $, se eligió como la regex preferida porque el prefijo se originó a partir de este como. Si desea modificar el AS_Path para todos los prefijos, deje el campo de prefijo de dirección en blanco.
- En la ficha acción, defina la acción como ' Allow ' (permitir) y configure el número deseado como path anteponer. Para este requerimiento, hemos elegido introducir 3.
- Pulse aceptar y la regla de exportación debe tener el siguiente aspecto:
Nota: si la configuración se ha comprometido en este punto, el anteponer funcionará, pero sólo el prefijo 10.10.20.10/32 se exportará al eBGP peer.
Existe una regla de denegación implícita que se desencadena una vez que se crean reglas en las fichas exportar o importar. (Lo mismo es válido para la exportación OSPF).
Agregue una regla de permitir para asegurarse de que está exportando otros prefijos. Ahora la ficha exportar debe aparecer como la siguiente: - Confirmar y verificar
Verificación de
Antes de la configuración de ejemplo, la ruta como anunciada para 10.10.20.10/32 consistió en sólo una instancia de 2345 como se muestra en la captura de pantalla a continuación:
Después de la configuración, la ruta as anunciada para 10.10.20.10/32 ahora consiste en tres instancias de 2345 como se muestra a continuación:
Otras expresiones regulares:
^ $-Rutas que originaron de esto como
_2345_-rutas que pasaron por 2345
^ 2345_-rutas aprendidas por 2345
_2345 $-rutas originadas de as 2345. (A veces podría ser igual a ^ $)
(400 | 500 | 600)-fósforo cualquiera 400, 500 o 600
Ver también
Para obtener más combinaciones de Regex, vea Sintaxis de expresiones regulares para patrones en firmas de aplicaciones personalizadas
Propietario: tasonibare