Définir les modes de routage et de sélection du meilleur chemin
Les paramètres réseau de cloud privé virtuel (VPC) suivants contrôlent le fonctionnement de tous les routeurs Cloud Router sur le réseau :
Les routes annoncées sont contrôlées par le mode de routage dynamique du réseau VPC.
Les routes apprises sont contrôlées à la fois par le mode de routage dynamique et le mode de sélection du meilleur chemin du réseau VPC.
Le mode de routage dynamique d'un réseau VPC est soit régional (par défaut) soit global.
Le mode de sélection du meilleur chemin d'un réseau VPC est ancien (par défaut) ou standard. Nous vous recommandons d'utiliser l'ancien mode de sélection du meilleur chemin pour les charges de travail critiques. Le mode de sélection du meilleur chemin standard est en version Preview.
Pour en savoir plus sur les modes de sélection du meilleur chemin, consultez la section Sélection du meilleur chemin.
Vous pouvez spécifier le mode de routage dynamique et le meilleur mode de sélection de chemin lorsque vous créez un réseau VPC ou lorsque vous mettez à jour un réseau VPC.
Afficher les modes de routage dynamique et de sélection du meilleur chemin d'un réseau VPC
Pour afficher le mode de routage dynamique actuel et le meilleur mode de sélection de chemin d'un réseau VPC, procédez comme suit :
Console
Dans Google Cloud Console, accédez à la page Réseaux VPC.
Pour afficher la page de détails d'un réseau, cliquez sur son nom.
Dans la section Mode de routage dynamique, la valeur indique le type du mode de routage dynamique : Régional ou Mondial.
gcloud
Exécutez la commande gcloud beta compute networks
describe
:
gcloud beta compute networks describe NETWORK_NAME
--format="get(routingConfig)"
--project=PROJECT_ID
Remplacez les éléments suivants :
NETWORK_NAME
: nom du réseau VPC.PROJECT_ID
: ID du projet qui contient le réseau VPC.
Dans le résultat :
routingMode
correspond au mode de routage dynamique du réseau VPC. Sa valeur estREGIONAL
ouGLOBAL
.bgpBestPathSelectionMode
est le mode de sélection du meilleur chemin du réseau VPC. Sa valeur estLEGACY
ouSTANDARD
.Si le mode de sélection du meilleur chemin (
bgpBestPathSelectionMode
) estSTANDARD
, la sortie peut contenir les éléments supplémentaires suivants :bgpAlwaysCompareMed
: les valeurs sontTrue
ouFalse
. SibgpAlwaysCompareMed
n'est pas inclus dans la sortie, la valeur par défaut implicite estFalse
.bgpInterRegionCost
: les valeurs sontDEFAULT
ouADD_COST_TO_MED
. SibgpInterRegionCost
n'est pas inclus dans la sortie, la valeur par défaut implicite estDEFAULT
.
API
Utilisez la méthode networks.get
:
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME
Remplacez l'élément suivant :
PROJECT_ID
: ID du projet qui contient le réseau VPC.NETWORK_NAME
: nom du réseau VPC.
Dans le résultat :
routingMode
correspond au mode de routage dynamique du réseau VPC. Sa valeur estREGIONAL
ouGLOBAL
.bgpBestPathSelectionMode
est le mode de sélection du meilleur chemin du réseau VPC. Sa valeur estLEGACY
ouSTANDARD
.Si le mode de sélection du meilleur chemin d'accès,
bgpBestPathSelectionMode
, estSTANDARD
, la sortie peut contenir les éléments supplémentaires suivants :bgpAlwaysCompareMed
: les valeurs sontTrue
ouFalse
. SibgpAlwaysCompareMed
n'est pas inclus dans la sortie, la valeur par défaut implicite estFalse
.bgpInterRegionCost
: les valeurs sontDEFAULT
ouADD_COST_TO_MED
. SibgpInterRegionCost
n'est pas inclus dans la sortie, la valeur par défaut implicite estDEFAULT
.
Modifier le routage dynamique et les modes de sélection du meilleur chemin d'un réseau VPC
Pour modifier le mode de routage dynamique actuel, le mode de sélection du meilleur chemin ou les deux, procédez comme suit :
Console
Dans Google Cloud Console, accédez à la page Réseaux VPC.
Pour afficher la page de détails d'un réseau, cliquez sur son nom.
Pour modifier le réseau, cliquez sur
Modifier.Dans la section Mode de routage dynamique, sélectionnez Régional ou Global.
Pour confirmer, cliquez sur Enregistrer.
gcloud
Pour définir le routage dynamique et le mode de sélection du meilleur chemin lors de la création d'un réseau VPC, utilisez la commande 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
Pour modifier le routage dynamique et les modes de sélection du meilleur chemin pour un réseau VPC existant, utilisez la commande 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 vous définissez --bgp-best-path-selection-mode=STANDARD
, vous pouvez également utiliser l'option --bgp-bps-always-compare-med
, --no-bgp-bps-always-compare-med
ou --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
Remplacez les éléments suivants :
NETWORK_NAME
: nom du réseau VPC à modifier.DYNAMIC_ROUTING_MODE
: mode de routage dynamique à utiliser, spécifiezREGIONAL
ouGLOBAL
. La valeur par défaut estREGIONAL
.BEST_PATH_SELECTION_MODE
: mode de sélection du meilleur chemin à utiliser : spécifiezLEGACY
ouSTANDARD
. La valeur par défaut estLEGACY
.- Les éléments suivants ne s'appliquent que lorsque vous utilisez le mode de sélection du meilleur chemin
STANDARD
. Ces indicateurs doivent être ignorés si vous utilisez le mode de sélection du meilleur cheminLEGACY
.--bgp-bps-always-compare-med
: utilisez cette option pour toujours comparer les valeurs MED sans tenir compte des valeurs ASN voisines.--no-bgp-bps-always-compare-med
: utilisez cette option pour comparer de manière conditionnelle les valeurs MED dans chaque numéro ASN voisin.COST_MODE
: contrôle si un coût interrégional est ajouté à la valeur MED reçue. SpécifiezDEFAULT
ouADD-COST-TO-MED
.DEFAULT
n'ajoute pas de coûts interrégionaux aux valeurs MED.ADD-COST-TO-MED
ajoute des coûts interrégionaux aux valeurs MED.
API
Pour définir le routage dynamique et les modes de sélection du meilleur chemin lors de la création d'un réseau VPC, utilisez la méthode 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" } }
Pour modifier le routage dynamique et les modes de sélection du meilleur chemin pour un réseau VPC existant, utilisez la méthode 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" } }
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet qui contient le réseau VPC à modifier.NETWORK_NAME
: nom du réseau VPC à modifier.DYNAMIC_ROUTING_MODE
: mode de routage dynamique à utiliser, spécifiezREGIONAL
ouGLOBAL
. La valeur par défaut estREGIONAL
.BEST_PATH_SELECTION_MODE
: mode de sélection du meilleur chemin à utiliser : spécifiezLEGACY
ouSTANDARD
. La valeur par défaut estLEGACY
.COST
: contrôle si un coût interrégional est ajouté à la valeur MED reçue. SpécifiezDEFAULT
ouADD-COST-TO-MED
.DEFAULT
n'ajoute pas de coûts interrégionaux aux valeurs MED.ADD-COST-TO-MED
ajoute des coûts interrégionaux aux valeurs MED.
Lorsque bgpAlwaysCompareMed
a la valeur True
, comparez toujours les valeurs MED sans tenir compte des valeurs ASN voisines. Lorsque la valeur est False
, compare de manière conditionnelle les valeurs MED dans chaque numéro ASN voisin. La valeur par défaut est False
. bgpAlwaysCompareMed
est facultatif lorsque bgpBestPathSelectionMode
est STANDARD
, mais doit être omis lorsque bgpBestPathSelectionMode
est LEGACY
.
Lorsque bgpBestPathSelectionMode
est STANDARD
, bgpInterRegionCost
est facultatif, mais doit être omis lorsque bgpBestPathSelectionMode
est LEGACY
.
Étape suivante
- Effets du mode de routage dynamique sur les routes apprises
- Créer un routeur Cloud pour connecter un réseau VPC à un réseau de pairs