Crea políticas de ruta de BGP
En esta guía, se describe cómo crear políticas de ruta de BGP en Cloud Router.
Puedes crear políticas de ruta de BGP para Cloud Router mediante cualquiera de las siguientes opciones:
- Usa tu editor de texto preferido para crear una política de ruta de BGP y, luego, usa gcloud CLI para subir la política de ruta de BGP.
En los ejemplos de esta página, se crea una política de rutas de BGP a fin de establecer el valor del atributo del discriminante de salidas múltiples (MED) de BGP en 12345
para las rutas de BGP que no se incluyen en 192.168.10.0/24
.
Sube una política de ruta de BGP
Crea la política de ruta de BGP en tu editor de texto preferido. Puedes usar el formato JSON o YAML para crear tu política de ruta de BGP. En el siguiente ejemplo, se usa un archivo YAML:
# Modify the MED value for the BGP routes that aren't in the range # 192.168.10.0/24 name: BGP_ROUTE_POLICY_NAME type: ROUTE_POLICY_TYPE terms: - priority: 1 match: expression: > destination != '192.168.10.0/24' actions: - expression: med.set(12345)
Reemplaza lo siguiente:
BGP_ROUTE_POLICY_NAME
: un nombre para la política de ruta de BGP.ROUTE_POLICY_TYPE
: el tipo de política de ruta de BGP que creas. El tipo puede ser uno de los siguientes:ROUTE_POLICY_TYPE_IMPORT
: Políticas de ruta de BGP para rutas entrantes.ROUTE_POLICY_TYPE_EXPORT
: Políticas de ruta de BGP para rutas salientes.
Sube la política de ruta de BGP:
gcloud beta compute routers upload-route-policy ROUTER_NAME \ --region=REGION \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME \ --file-format=yaml
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.REGION
: es la región en la que se encuentra el Cloud RouterFILENAME
: el nombre de archivo que deseas subir
Aplica las políticas de ruta de BGP a los pares BGP:
gcloud beta compute routers update-bgp-peer ROUTER_NAME \ --region=REGION \ --peer-name=PEER_NAME \ --import-policies='IMPORT_POLICIES'
Reemplaza lo siguiente:
PEER_NAME
: el nombre del par de BGP al que se aplicará la política de ruta de BGP.IMPORT_POLICIES
: una lista de políticas de importación separadas por comas. Si pasas una cadena vacía, se quitan todas las políticas de importación.