Establece los modos de enrutamiento y selección de la mejor ruta de acceso
La siguiente configuración de red de la nube privada virtual (VPC) controla cómo funcionan todos los Cloud Routers dentro de la red:
El modo de enrutamiento dinámico de la red de VPC controla las rutas de acceso anunciadas.
Las rutas de acceso aprendidas se controlan mediante el modo de enrutamiento dinámico y el modo de selección de la mejor ruta de acceso de la red de VPC.
El modo de enrutamiento dinámico de una red de VPC es regional (predeterminado) o global.
El modo de selección de la mejor ruta de acceso de una red de VPC es heredado (predeterminado) o estándar. Recomendamos usar el modo de selección de la mejor ruta de acceso heredado para cargas de trabajo críticas. El modo de selección de la mejor ruta de acceso estándar se encuentra en Vista previa.
Para obtener más información sobre los modos de selección de la mejor ruta de acceso, consulta Selección de la mejor ruta de acceso.
Puedes especificar el modo de enrutamiento dinámico y el modo de selección de la mejor ruta de acceso cuando creas o actualizas una red de VPC.
Visualiza los modos de enrutamiento dinámico y selección de la mejor ruta de acceso de una red de VPC
Para ver el modo de enrutamiento dinámico actual y el modo de selección de la mejor ruta de acceso de una red de VPC, sigue estos pasos.
Console
En la consola de Google Cloud, ve a la página Redes de VPC.
Para ver la página de detalles de una red, haz clic en el nombre de la red.
En la sección Modo de enrutamiento dinámico, el valor indica el tipo de modo de enrutamiento dinámico, ya sea Regional o Global.
gcloud
Ejecuta el comando gcloud beta compute networks
describe
:
gcloud beta compute networks describe NETWORK_NAME
--format="get(routingConfig)"
--project=PROJECT_ID
Reemplaza lo siguiente:
NETWORK_NAME
: Es el nombre de la red de VPC.PROJECT_ID
es el ID del proyecto que contiene la red de VPC.
En el resultado verás lo siguiente:
routingMode
es el modo de enrutamiento dinámico de la red de VPC. Su valor esREGIONAL
oGLOBAL
.bgpBestPathSelectionMode
es el modo de selección de la mejor ruta de acceso de la red de VPC. Su valor esLEGACY
oSTANDARD
.Si el modo de selección de la mejor ruta de acceso (
bgpBestPathSelectionMode
) esSTANDARD
, el resultado podría contener los siguientes elementos adicionales:bgpAlwaysCompareMed
: Los valores sonTrue
oFalse
. Si no se incluyebgpAlwaysCompareMed
en el resultado, el valor predeterminado implícito esFalse
.bgpInterRegionCost
: Los valores sonDEFAULT
oADD_COST_TO_MED
. Si no se incluyebgpInterRegionCost
en el resultado, el valor predeterminado implícito esDEFAULT
.
API
Usa el método networks.get
:
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME
Reemplaza lo siguiente:
PROJECT_ID
es el ID del proyecto que contiene la red de VPC.NETWORK_NAME
: Es el nombre de la red de VPC.
En el resultado verás lo siguiente:
routingMode
es el modo de enrutamiento dinámico de la red de VPC. Su valor esREGIONAL
oGLOBAL
.bgpBestPathSelectionMode
es el modo de selección de la mejor ruta de acceso de la red de VPC. Su valor esLEGACY
oSTANDARD
.Si el modo de selección de la mejor ruta de acceso,
bgpBestPathSelectionMode
, esSTANDARD
, el resultado podría contener los siguientes elementos adicionales:bgpAlwaysCompareMed
: Los valores sonTrue
oFalse
. Si no se incluyebgpAlwaysCompareMed
en el resultado, el valor predeterminado implícito esFalse
.bgpInterRegionCost
: Los valores sonDEFAULT
oADD_COST_TO_MED
. Si no se incluyebgpInterRegionCost
en el resultado, el valor predeterminado implícito esDEFAULT
.
Cambia los modos de enrutamiento dinámico y selección de la mejor ruta de acceso de una red de VPC
Para cambiar el modo de enrutamiento dinámico actual, el modo de selección de la mejor ruta de acceso o ambos de una red de VPC, sigue estos pasos.
Console
En la consola de Google Cloud, ve a la página Redes de VPC.
Para ver la página de detalles de una red, haz clic en el nombre de la red.
Para modificar la red, haz clic en
Editar.En la sección Modo de enrutamiento dinámico, selecciona Regional o Global.
Para confirmar, haz clic en Guardar.
gcloud
Para establecer los modos de enrutamiento dinámico y selección de la mejor ruta de acceso cuando creas una
red de VPC nueva, usa el comando gcloud beta compute networks
create
:
gcloud beta compute networks create NETWORK_NAME
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE
--project=PROJECT_ID
Para cambiar los modos de enrutamiento dinámico y selección de la mejor ruta de acceso de una red de VPC existente, usa el comando gcloud beta compute networks
update
:
gcloud beta compute networks update NETWORK_NAME
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE
--project=PROJECT_ID
Si configuras --bgp-best-path-selection-mode=STANDARD
, también puedes usar las marcas --bgp-bps-always-compare-med
, --no-bgp-bps-always-compare-med
o --bgp-bps-inter-region-cost
:
gcloud beta compute networks create|update NETWORK_NAME
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=STANDARD
--[no-]bgp-bps-always-compare-med
--bgp-bps-inter-region-cost=COST_MODE --project=PROJECT_ID
Reemplaza lo siguiente:
NETWORK_NAME
: Es el nombre de la red de VPC que se va a modificar.DYNAMIC_ROUTING_MODE
: Es el modo de enrutamiento dinámico que se usará, especificaREGIONAL
oGLOBAL
. El valor predeterminado esREGIONAL
.BEST_PATH_SELECTION_MODE
: Es el modo de selección de la mejor ruta de acceso que se usará, especificaLEGACY
oSTANDARD
. El valor predeterminado esLEGACY
.- Lo siguiente solo se aplica cuando se usa el modo de selección de la mejor ruta de acceso de
STANDARD
. Estas marcas se deben omitir si usas el modo de selección de la mejor ruta de accesoLEGACY
.--bgp-bps-always-compare-med
: Usa esta marca para comparar siempre el MED sin considerar los valores de ASN vecinos.--no-bgp-bps-always-compare-med
: Usa esta marca para comparar de forma condicional valores MED dentro de cada ASN vecino.COST_MODE
: Controla si se agrega un costo interregional al valor MED recibido, especificaDEFAULT
oADD-COST-TO-MED
.DEFAULT
no agrega costos interregionales a los valores MED.ADD-COST-TO-MED
agrega costos interregionales a los valores MED.
API
Para establecer los modos de enrutamiento dinámico y selección de la mejor ruta de acceso cuando creas una nueva red de VPC, usa el método networks.insert
:
POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME { "routingConfig": { "routingMode": "DYNAMIC_ROUTING_MODE" "bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE" "bgpAlwaysCompareMed": True | False "bgpInterRegionCost": "COST" } }
Para cambiar los modos de enrutamiento dinámico y selección de la mejor ruta de acceso de una red de VPC existente, usa el método networks.patch
:
PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME { "routingConfig": { "routingMode": "DYNAMIC_ROUTING_MODE" "bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE" "bgpAlwaysCompareMed": True | False "bgpInterRegionCost": "COST" } }
Reemplaza lo siguiente:
PROJECT_ID
es el ID del proyecto que contiene la red de VPC que deseas modificar.NETWORK_NAME
: Es el nombre de la red de VPC que se va a modificar.DYNAMIC_ROUTING_MODE
: Es el modo de enrutamiento dinámico que se usará, especificaREGIONAL
oGLOBAL
. El valor predeterminado esREGIONAL
.BEST_PATH_SELECTION_MODE
: Es el modo de selección de la mejor ruta de acceso que se usará, especificaLEGACY
oSTANDARD
. El valor predeterminado esLEGACY
.COST
: Controla si se agrega un costo interregional al valor MED recibido, especificaDEFAULT
oADD-COST-TO-MED
.DEFAULT
no agrega costos interregionales a los valores MED.ADD-COST-TO-MED
agrega costos interregionales a los valores MED.
Cuando bgpAlwaysCompareMed
es True
, compara siempre el MED sin considerar los valores de ASN vecinos. Cuando es False
, compara de forma condicional los valores MED dentro de cada ASN vecino. El valor predeterminado es False
. bgpAlwaysCompareMed
es opcional cuando bgpBestPathSelectionMode
es STANDARD
, pero se debe omitir cuando bgpBestPathSelectionMode
es LEGACY
.
Cuando bgpBestPathSelectionMode
es STANDARD
, bgpInterRegionCost
es opcional, pero debe omitirse cuando bgpBestPathSelectionMode
es LEGACY
.
Próximos pasos
- Efectos del modo de enrutamiento dinámico en las rutas de acceso aprendidas
- Crea un Cloud Router para conectar una red de VPC a una red de intercambio de tráfico