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 par le mode de sélection du meilleur chemin du réseau VPC.
Le mode de routage dynamique d'un réseau VPC est régional (par défaut) ou mondial.
Le mode de sélection du meilleur chemin d'un réseau VPC est hérité (par défaut) ou standard. Nous vous recommandons d'utiliser le mode de sélection du meilleur chemin hérité pour les charges de travail critiques.
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 mode de sélection du meilleur chemin lorsque vous créez un réseau VPC ou lorsque vous le mettez à jour.
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 et le mode de sélection du meilleur chemin actuels d'un réseau VPC, procédez comme suit :
Console
Dans la 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.
Dans la section *Mode de sélection du meilleur chemin , la valeur indique le type du mode de sélection du meilleur chemin : Standard ou Hérité.
gcloud
Exécutez la commande gcloud compute networks describe :
gcloud compute networks describe NETWORK_NAME \ --format="get(routingConfig)" \ --project=PROJECT_ID
Remplacez l'élément suivant :
NETWORK_NAME: nom du réseau VPC.PROJECT_ID: ID du projet qui contient le réseau VPC.
Dans le résultat, consultez les éléments suivants :
routingModecorrespond au mode de routage dynamique du réseau VPC. Sa valeur estREGIONALouGLOBAL.bgpBestPathSelectionModeest le mode de sélection du meilleur chemin du réseau VPC. Sa valeur estLEGACYouSTANDARD.Si le mode de sélection du meilleur chemin (
bgpBestPathSelectionMode) estSTANDARD, la sortie peut contenir les éléments supplémentaires suivants :bgpAlwaysCompareMed: les valeurs sontTrueouFalse. SibgpAlwaysCompareMedn'est pas inclus dans la sortie, la valeur par défaut implicite estFalse.bgpInterRegionCost: les valeurs sontDEFAULTouADD_COST_TO_MED. SibgpInterRegionCostn'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/v1/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, consultez les éléments suivants :
routingModecorrespond au mode de routage dynamique du réseau VPC. Sa valeur estREGIONALouGLOBAL.bgpBestPathSelectionModecorrespond au mode de sélection du meilleur chemin du réseau VPC. Sa valeur estLEGACYouSTANDARD.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 sontTrueouFalse. SibgpAlwaysCompareMedn'est pas inclus dans la sortie, la valeur par défaut implicite estFalse.bgpInterRegionCost: les valeurs sontDEFAULTouADD_COST_TO_MED. SibgpInterRegionCostn'est pas inclus dans la sortie, la valeur par défaut implicite estDEFAULT.
Modifier les modes de routage dynamique et 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 d'un réseau VPC, procédez comme suit :
Console
Dans la 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 Mondial.
Dans la section Mode de sélection du meilleur chemin, sélectionnez Hérité ou Standard.
Si vous sélectionnez le mode de sélection du meilleur chemin standard, vous pouvez effectuer les opérations suivantes :
Choisissez si l'option Toujours comparer les valeurs MED est activée :
Si cette option est sélectionnée, les valeurs MED sont toujours comparées sans tenir compte des valeurs ASN.
Si cette option n'est pas sélectionnée, les valeurs MED sont comparées dans les valeurs ASN de chaque voisin.
Pour Coût interrégional, vous pouvez sélectionner les options suivantes :
Par défaut : n'ajoute pas de coûts interrégionaux aux valeurs MED.
Ajouter un coût à la valeur MED : ajoute des coûts interrégionaux aux valeurs MED.
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 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
Pour modifier le routage dynamique et les modes de sélection du meilleur chemin pour un réseau VPC existant, utilisez la commande 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 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. Dans l'exemple suivant, vous spécifiez create ou 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
Remplacez l'élément suivant :
NETWORK_NAME: nom du réseau VPC à modifier.DYNAMIC_ROUTING_MODE: mode de routage dynamique à utiliser, spécifiezREGIONALouGLOBAL. La valeur par défaut estREGIONAL.BEST_PATH_SELECTION_MODE: mode de sélection du meilleur chemin à utiliser : spécifiezLEGACYouSTANDARD. 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 options doivent être omises 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écifiezDEFAULTouADD-COST-TO-MED.DEFAULTn'ajoute pas de coûts interrégionaux aux valeurs MED.ADD-COST-TO-MEDajoute 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/v1/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/v1/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écifiezREGIONALouGLOBAL. La valeur par défaut estREGIONAL.BEST_PATH_SELECTION_MODE: mode de sélection du meilleur chemin à utiliser : spécifiezLEGACYouSTANDARD. La valeur par défaut estLEGACY.COST: contrôle si un coût interrégional est ajouté à la valeur MED reçue. SpécifiezDEFAULTouADD-COST-TO-MED.DEFAULTn'ajoute pas de coûts interrégionaux aux valeurs MED.ADD-COST-TO-MEDajoute des coûts interrégionaux aux valeurs MED.
Lorsque bgpAlwaysCompareMed est True, comparez toujours les valeurs MED sans tenir compte des valeurs ASN voisines. Lorsque la valeur est False, comparez 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