Actualizar la prioridad de ruta base
Cuando configuras una sesión del protocolo de puerta de enlace de frontera (BGP) en un Cloud Router, puedes especificar una prioridad anunciada base. Antes de empezar, familiarízate con la descripción general de las rutas anunciadas de Cloud Router. Para obtener más información sobre cómo usa Cloud Router la prioridad anunciada base, consulta Prioridad anunciada.
Las prioridades base son números enteros del 0
al 65535
. La prioridad base más alta posible es 0
. La prioridad base predeterminada es 100
. Si no especifica una prioridad base, se usará la prioridad predeterminada.
Las prioridades base te permiten especificar qué túneles de Cloud VPN o vinculaciones de VLAN de Cloud Interconnect de los sistemas on-premise se deben usar para enviar paquetes a tu red de VPC. Puedes crear una combinación activa-activa, activa-pasiva o personalizada de estas topologías usando la prioridad base para influir en la forma en que se envían los paquetes a tu red de VPC. Para ver un ejemplo de uso de túneles de VPN de alta disponibilidad, consulta las opciones de enrutamiento activo-activo y activo-pasivo para VPN de alta disponibilidad en la documentación de Cloud VPN.
Cuando elijas las prioridades base, ten en cuenta lo siguiente:
Los costes de región a región están comprendidos entre
201
y9999
, ambos incluidos. El valor depende de la distancia, la latencia y otros factores entre dos regiones. Google genera los valores de coste de una región a otra y no se pueden modificar.Se recomienda que las prioridades base de los routers de Cloud Router de una región estén entre
0
y200
, ambos incluidos. Como los costes de región a región son de al menos201
, si usas prioridades base de201
o más, es posible que asignes por error a un túnel de Cloud VPN o a una vinculación de VLAN una prioridad inferior a la que pretendes. Otra sesión de BGP en una región diferente podría anunciar el mismo prefijo con una prioridad general más alta (MED, que equivale a la prioridad base más el coste de la región a la región). Si no estableces cuidadosamente las prioridades base en otras regiones, es posible que el tráfico local se envíe a tu red de VPC a través de un túnel de Cloud VPN o una vinculación de VLAN inesperados.Las prioridades base de
10200
o más ayudan a asegurar que la prioridad general anunciada de un prefijo (MED, prioridad base más coste de región a región) siempre sea inferior a la de cualquier otro prefijo anunciado con una prioridad base de200
o menos.
Para actualizar la prioridad de ruta anunciada base de una sesión de BGP, sigue estos pasos.
Consola
En el caso de los túneles de Cloud VPN que usan el enrutamiento dinámico, incluidos los túneles de VPN de alta disponibilidad, sigue estos pasos:
En la Google Cloud consola, ve a la página de túneles Cloud VPN.
En la lista de túneles de la columna Nombre, selecciona el túnel que quieras modificar.
En la página Detalles del túnel de Cloud VPN, selecciona Modificar sesión de BGP.
Modifica el valor de Prioridad de ruta anunciada.
Haz clic en Guardar y continuar.
En el caso de Interconexión dedicada o Partner Interconnect, sigue estos pasos:
En la consola, ve a la pestaña Vinculaciones de VLAN de la página Cloud Interconnect. Google Cloud
En la lista de archivos adjuntos de la columna Nombre, selecciona el archivo adjunto que quieras modificar.
En la página Detalles de la vinculación de VLAN, selecciona el nombre de la sesión de BGP.
Modifica el valor de Prioridad de ruta anunciada.
Haz clic en Guardar y continuar.
gcloud
Ejecuta el comando update-bgp-peer
con la marca --advertised-route-priority
. Especifica el nombre de Cloud Router y de la sesión de BGP que correspondan al túnel VPN de Cloud o a la vinculación de VLAN adecuados.
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=NAME_OF_BGP_SESSION \ --advertised-route-priority=BASE_PRIORITY_VALUE
API
Usa el método
routers.patch
para actualizar el campo bgpPeers[]
.
El campo bgpPeers[]
acepta una matriz de pares de BGP. Si PATCH
este campo, se sobrescribirá la matriz de peers de BGP con la nueva matriz incluida en tu solicitud.
Envía una solicitud
GET
para obtener la matriz actual de peers BGP del router. Para obtener más información, consulta Ver la configuración de la sesión de BGP.Envía una solicitud
PATCH
con una nueva matriz de peers de BGP. En el elemento de la matriz que contiene la sesión de BGP que quieres actualizar, modifica el valor deadvertisedRoutePriority
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Haz los cambios siguientes:
PROJECT_ID
: el proyecto que contiene el Cloud RouterREGION
: región en la que se encuentra Cloud RouterROUTER_NAME
: el nombre de Cloud RouterBGP_PEERS
: el contenido del nuevo array de pares de BGP
En el siguiente ejemplo se incluye un peer de BGP con el valor predeterminado
advertisedRoutePriority
de100
y otro con el valor actualizado99
:{ "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" }
Siguientes pasos
Para ver la prioridad de ruta anunciada base, consulta Ver detalles de Cloud Router.
Para solucionar problemas al usar Cloud Router, consulta Solución de problemas.