Referencia de atributos de la política de ruta de BGP
En esta página, se muestran ejemplos de políticas de ruta de BGP con el Common Expression Language (CEL) para Cloud Router.
Las políticas de ruta de BGP se definen como una lista ordenada de términos. Cada término se evalúa en el orden que especifiques. Además, incluye una condición y una acción correspondiente para cuando una ruta coincida con ese término. Una política de ruta de BGP particular se puede aplicar solo en una dirección, ya sea entrante para las rutas aprendidas o saliente para rutas anunciadas, pero no ambas de manera simultánea. Sin embargo, las políticas de ruta de BGP se pueden aplicar a varios intercambios de tráfico de BGP en Cloud Router.
Atributos de coincidencia
En la siguiente tabla, se describen los atributos de coincidencia disponibles para las políticas de ruta de BGP:
Atributos |
Descripción |
---|---|
|
Es la lista de comunidades atribuidas a la ruta de BGP. |
|
Rango de IP para la ruta BGP |
Operaciones de coincidencia
En la siguiente tabla, se describen las operaciones de coincidencia disponibles para las políticas de ruta de BGP:
Operación |
Descripción |
---|---|
|
Muestra verdadero si las comunidades son un superconjunto de la lista
Un community_value es un campo de 32 bits dividido en dos secciones de 16 bits. De manera convencional, los primeros 16 bits del valor codifican el número de sistema autónomo (AS) de la red de la que proviene la comunidad, pero Cloud Router no aplica esta convención. Los segundos 16 bits del valor codifican un número único asignado por el AS de origen. Solo se puede importar. |
|
Muestra |
|
Muestra |
|
Muestra
Negable con |
|
Muestra un objeto de prefijo que representa el rango CIDR |
|
Muestra un objeto de rango de prefijos que es una copia de |
|
Muestra un objeto de rango de prefijos que es una copia de |
|
Muestra un objeto de rango de prefijo que es una copia de |
|
Muestra un objeto de rango de prefijo que es una copia de |
|
Muestra x y y deben ser expresiones booleanas que usen el atributo |
Debido a las reglas para las operaciones ||
(OR), todas las condiciones son, efectivamente, cero o más operaciones de coincidencia destination
conectadas por OR.
(D0 || D1 || ... || Dm)
La siguiente tabla muestra un ejemplo del uso de prefix
para compilar expresiones regulares complejas en comparación con algunos proveedores de routers:
Cloud Router | Cisco | Juniper | Explicación |
---|---|---|---|
|
|
|
Coincide exactamente con el prefijo |
|
|
|
Coincide exactamente con el prefijo |
|
|
|
Haz coincidir el rango de |
|
|
|
Haz coincidir el rango de |
|
|
|
Haz coincidir el rango de |
|
|
|
Haz coincidir el rango de |
Coincide con todas las rutas
En la siguiente tabla, se describen ejemplos que coinciden con todas las rutas de la expresión de coincidencia de una política de ruta de BGP:
Operación |
Descripción |
---|---|
|
Coincide con todas las rutas de las políticas de importación. |
|
Coincide con todas las direcciones IPv4 para las políticas de importación o exportación. |
|
Coincide con todas las direcciones IPv6 para las políticas de importación o exportación. |
|
Coincide con todas las rutas de las políticas de importación o exportación. |
Atributos de acciones
En la siguiente tabla, se describen los atributos de acción disponibles para las políticas de ruta de BGP:
Atributo |
Descripción |
Restricciones |
---|---|---|
|
La lista de números de AS que recorrió la actualización de la ruta de BGP |
Políticas de importación y exportación |
|
La lista de comunidades de la ruta |
Solo exportar políticas |
|
El discriminante de salidas múltiples (MED) de la ruta |
Políticas de importación y exportación |
Operaciones de acción
En la siguiente tabla, se describen las operaciones de acción disponibles para las políticas de ruta de BGP:
Operación |
Descripción |
Restricciones |
---|---|---|
|
Acepta la ruta de BGP y detiene la evaluación adicional de las políticas o los términos de ruta de BGP, incluidas las acciones que surjan después de esta. |
Ninguna |
|
Filtra la ruta de BGP y detiene la evaluación adicional de las políticas o los términos de BGP, incluidas las acciones que surjan después de esta. |
Ninguna |
|
Detiene la ejecución de los términos restantes en esta política de ruta de BGP (incluidas las acciones después de este término) y pasa a la siguiente política de ruta de BGP aplicada (si la hay). |
Ninguna |
|
Antepone una lista de números de AS al atributo AS-PATH, como una secuencia.
|
Ninguna |
|
Agrega el valor de la comunidad a la lista de comunidades. El valor de la comunidad puede ser una sola comunidad o una lista. Cloud Router ignora los valores de comunidad que son comunidades privadas asignadas a los siguientes ASN de Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo exportar políticas |
|
Quita el valor de la comunidad de la lista de comunidades. El valor de la comunidad puede ser una sola comunidad o una lista. Cloud Router ignora los valores de comunidad que son comunidades privadas asignadas a los siguientes ASN de Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo exportar políticas |
|
Reemplaza la lista de comunidades por el valor de la comunidad, que puede ser vacío. Cloud Router ignora los valores de comunidad que son comunidades privadas asignadas a los siguientes ASN de Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo exportar políticas |
|
Establece MED en El valor de MED debe ser un número entero sin signo de |
Ninguno |
|
Agrega El valor de MED debe ser un número entero sin signo de |
Ninguno |
|
Resta El valor de MED debe ser un número entero sin signo de |
Ninguno |