Cuando Cloud Router anuncia rutas, utiliza métricas de ruta para establecer prioridades de ruta. Las métricas de ruta incluyen la prioridad de ruta anunciada base y un costo de región a región. Cuanto más baja es la métrica, más prioridad se le da a una ruta. Para las sesiones de BGP existentes, puedes actualizar la prioridad de ruta anunciada base para modificar estas métricas de ruta. Todas las rutas para la sesión de BGP utilizan la misma prioridad de ruta anunciada base.
Con el enrutamiento dinámico global, Cloud Router puede anunciar rutas desde regiones distintas a las propias. Cuando lo hace, agrega un costo entre regiones que puede ir de 201 a 9,999, lo que afecta cómo se priorizan las rutas. Para dar cuenta de estos costos de región a región, utiliza los siguientes lineamientos para configurar las prioridades de ruta anunciadas base:
Para ajustar las prioridades entre las rutas en una sola región, usa valores menores a 201. Esto garantiza que los costos entre regiones no afecten las prioridades de la ruta. Una ruta de otra región (una región remota) no puede tener una prioridad inferior a 201. Si usas valores más altos, los costos de región a región pueden afectar tus prioridades de ruta.
Por ejemplo, supongamos que tienes una conexión principal y una alternativa. Si estableces la prioridad base de la conexión alternativa demasiado alta, es posible que les des prioridad a las rutas de otras regiones sin quererlo.
Para reducir la prioridad de una ruta a nivel global en una red de nube privada virtual (VPC), usa valores superiores a 10,200. Esto garantiza que todas las demás rutas inferiores a 201 tengan prioridad, independientemente de los costos entre regiones.
En los casos en que todas las rutas en una región tengan la misma prioridad, puedes utilizar el valor predeterminado de 100. Para obtener más información sobre los costos entre regiones y ejemplos, consulta Prioridades y prefijos publicitados.
Para actualizar la prioridad de ruta anunciada base por una sesión de BGP existente, haz lo siguiente:
Console
Para los túneles de Cloud VPN que usan enrutamiento dinámico, incluidos los túneles VPN con alta disponibilidad, completa los siguientes pasos:
- Ve a la página de Cloud VPN en Google Cloud Console.
Ir a la página de túneles de Cloud VPN - En la lista de túneles de la columna Nombre, selecciona el túnel que deseas modificar.
- En la pantalla Detalles del túnel de Cloud VPN, selecciona Modificar la sesión de BGP.
- Modifica el valor de la Prioridad de ruta anunciada.
- Haz clic en Guardar y continuar.
Para la interconexión dedicada o la interconexión de socio, completa los siguientes pasos:
- Ve a la pestaña Adjuntos de VLAN en la página de Cloud Interconnect en Google Cloud Console.
Ir a la página de Cloud Interconnect - En la lista de archivos adjuntos de la columna Nombre, selecciona el archivo adjunto que deseas modificar.
- En la pantalla Detalles del adjunto de VLAN, selecciona el nombre de la sesión de BGP.
- Modifica el valor de la Prioridad de ruta anunciada.
- Haz clic en Guardar y continuar.
gcloud
Ejecuta el comando update-bgp-peer
y especifica el nombre de la sesión de BGP y el Cloud Router que corresponden al túnel de Cloud VPN o el adjunto de VLAN apropiado. Usa la marca --advertised-route-priority
para actualizar la prioridad de ruta anunciada base.
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name NAME_OF_BGP_SESSION \ --advertised-route-priority BASE_PRIORITY_VALUE
API
A fin de actualizar la prioridad de ruta anunciada base para una sesión de BGP, usa el método routers.patch
para actualizar el campo bgpPeers[]
.
El campo bgpPeers[]
acepta un arreglo de pares de BGP. Cuando PATCH
en este campo, reemplazarás el arreglo existente de pares de BGP por el arreglo nuevo incluido en tu solicitud.
Envía una solicitud
GET
para obtener el arreglo actual de pares de BGP para el router. Consulta Visualiza la configuración de Cloud Router.Envía una solicitud
PATCH
con un arreglo nuevo de pares BGP. En el elemento de arreglo que contiene la sesión de BGP que deseas actualizar, modifica el valor deadvertisedRoutePriority
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Reemplaza los siguientes valores:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud RouterROUTER_NAME
es el nombre del Cloud Router.BGP_PEERS
es el contenido del nuevo arreglo de pares de BGP.Consulta el siguiente ejemplo, que incluye un par BGP con el
advertisedRoutePriority
predeterminado de100
y otro con un valor actualizado de99
:{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" }
Próximos pasos
- Para ver la prioridad base de las rutas anunciadas, consulta Visualiza la configuración de Cloud Router.