Referencia de atributos de políticas de rutas BGP
En esta página se muestran ejemplos de políticas de rutas BGP que usan el lenguaje de expresión común (CEL) para Cloud Router.
Las políticas de rutas BGP se definen como una lista ordenada de términos. Cada término se evalúa en el orden que especifiques e incluye una condición y una acción correspondiente para cuando una ruta coincida con ese término. Una política de ruta BGP concreta solo se puede aplicar en una dirección: de entrada para las rutas aprendidas o de salida para las rutas anunciadas, pero no en ambas simultáneamente. Sin embargo, las políticas de ruta BGP se pueden aplicar a varios peers BGP en Cloud Router.
Atributos de coincidencia
En la siguiente tabla se describen los atributos de coincidencia disponibles para las políticas de rutas BGP:
Atributos |
Descripción |
---|---|
|
Lista de comunidades atribuidas a la ruta BGP. |
|
Intervalo de IPs de la ruta BGP |
Operaciones de coincidencia
En la siguiente tabla se describen las operaciones de coincidencia disponibles para las políticas de rutas BGP:
Operación |
Descripción |
---|---|
|
Devuelve el valor "true" 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. Por convención, los primeros 16 bits del valor codifican el número del sistema autónomo (AS) de la red de la que procede 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. |
|
Devuelve |
|
Devuelve |
|
Devuelve
Se puede negar con |
|
Devuelve un objeto de prefijo que representa el intervalo CIDR |
|
Devuelve un objeto de intervalo de prefijo que es una copia de |
|
Devuelve un objeto de intervalo de prefijo que es una copia de |
|
Devuelve un objeto de intervalo de prefijo que es una copia de |
|
Devuelve un objeto de intervalo de prefijo que es una copia de |
|
Devuelve x e y deben ser expresiones booleanas que utilicen el atributo |
Debido a las reglas de las operaciones ||
(O), todas las condiciones son
efectivamente cero o más operaciones de coincidencia destination
conectadas por el operador O.
(D0 || D1 || ... || Dm)
En la siguiente tabla se muestra un ejemplo de cómo usar prefix
para crear expresiones regulares complejas en comparación con algunos proveedores de routers:
Cloud Router | Cisco | Juniper | Explicación |
---|---|---|---|
|
|
|
Concordancia exacta con el prefijo |
|
|
|
Concordancia exacta con el prefijo |
|
|
|
Coincide con el intervalo de |
|
|
|
Coincide con el intervalo de |
|
|
|
Coincide con el intervalo de |
|
|
|
Coincide con el intervalo de |
Coincidir 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 rutas BGP:
Operación |
Descripción |
---|---|
|
Coincide con todas las rutas de las políticas de importación. |
|
Coincide con todas las direcciones IPv4 de las políticas de importación o exportación. |
|
Coincide con todas las direcciones IPv6 para importar o exportar políticas. |
|
Coincide con todas las rutas de las políticas de importación o exportación. |
Atributos de acción
En la siguiente tabla se describen los atributos de acción disponibles para las políticas de ruta BGP:
Atributo |
Descripción |
Restricciones |
---|---|---|
|
La lista de números de AS por los que ha pasado la actualización de la ruta BGP |
Exportar e importar políticas |
|
Lista de comunidades de la ruta |
Exportar solo políticas |
|
Discriminador de salida múltiple (MED) de la ruta |
Exportar e importar políticas |
Operaciones de acción
En la siguiente tabla se describen las operaciones de acción disponibles para las políticas de ruta BGP:
Operación |
Descripción |
Restricciones |
---|---|---|
|
Acepta la ruta BGP y detiene la evaluación de las políticas o los términos de la ruta BGP, incluidas las acciones que se realicen después de esta. |
Ninguno |
|
Filtra la ruta BGP y detiene la evaluación posterior de las políticas o los términos de BGP, incluidas las acciones que se realicen después de esta. |
Ninguno |
|
Detiene la ejecución de los términos restantes de esta política de rutas BGP (incluidas las acciones posteriores a este término) y pasa a la siguiente política de rutas BGP aplicada (si la hay). |
Ninguno |
|
Antepone una lista de números de AS al atributo AS-PATH como una secuencia.
|
Ninguno |
|
Añade 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 de las comunidades privadas que se asignan a los siguientes ASNs propiedad de Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Exportar solo políticas |
|
Elimina 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 de las comunidades privadas que se asignan a los siguientes ASNs propiedad de Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Exportar solo políticas |
|
Sustituye la lista de comunidades por el valor de la comunidad, que puede estar vacío. Cloud Router ignora los valores de comunidad de las comunidades privadas asignadas a los siguientes ASNs propiedad de Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Exportar solo políticas |
|
Define MED como El valor de MED debe ser un número entero sin signo comprendido entre |
Ninguno |
|
Añade El valor de MED debe ser un número entero sin signo comprendido entre |
Ninguno |
|
Resta El valor de MED debe ser un número entero sin signo comprendido entre |
Ninguno |