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.
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 Google Cloud consola, 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.
En la sección *Modo de selección de la mejor ruta de acceso, el valor indica el tipo de modo de selección de la mejor ruta de acceso, ya sea Estándar o Heredado.
gcloud
Ejecuta el comando gcloud compute networks describe
:
gcloud 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/v1/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 Google Cloud consola, 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.
En la sección Modo de selección de la mejor ruta de acceso, selecciona Heredado o Estándar.
Si seleccionas el modo de selección de la mejor ruta de acceso estándar, puedes hacer lo siguiente:
Elige si la opción Comparar siempre el MED está habilitada:
Si se selecciona, siempre compara los valores de MED sin considerar los valores de ASN.
Si no se selecciona, compara los valores de MED dentro de los valores de ASN de cada vecino.
En Costo entre regiones, puedes seleccionar lo siguiente:
Predeterminado: No agrega costos interregionales a los valores de MED.
Agregar costo a MED: Agrega costos interregionales a los valores de MED.
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 compute networks
create
:
gcloud 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 compute networks
update
:
gcloud 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 la marca --bgp-bps-always-compare-med
, --no-bgp-bps-always-compare-med
o --bgp-bps-inter-region-cost
. En el siguiente ejemplo, especificas create
o update
:
gcloud 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 los valores de 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/v1/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/v1/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 de 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 se debe omitir 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