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

  1. Dans Google Cloud Console, accédez à la page Réseaux VPC.

    Accéder aux réseaux VPC

  2. Pour afficher la page de détails d'un réseau, cliquez sur son nom.

  3. 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 est REGIONAL ou GLOBAL.

  • bgpBestPathSelectionMode est le mode de sélection du meilleur chemin du réseau VPC. Sa valeur est LEGACY ou STANDARD.

  • Si le mode de sélection du meilleur chemin (bgpBestPathSelectionMode) est STANDARD, la sortie peut contenir les éléments supplémentaires suivants :

    • bgpAlwaysCompareMed : les valeurs sont True ou False. Si bgpAlwaysCompareMed n'est pas inclus dans la sortie, la valeur par défaut implicite est False.

    • bgpInterRegionCost : les valeurs sont DEFAULT ou ADD_COST_TO_MED. Si bgpInterRegionCost n'est pas inclus dans la sortie, la valeur par défaut implicite est DEFAULT.

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 est REGIONAL ou GLOBAL.

  • bgpBestPathSelectionMode est le mode de sélection du meilleur chemin du réseau VPC. Sa valeur est LEGACY ou STANDARD.

  • Si le mode de sélection du meilleur chemin d'accès, bgpBestPathSelectionMode, est STANDARD, la sortie peut contenir les éléments supplémentaires suivants :

    • bgpAlwaysCompareMed : les valeurs sont True ou False. Si bgpAlwaysCompareMed n'est pas inclus dans la sortie, la valeur par défaut implicite est False.

    • bgpInterRegionCost : les valeurs sont DEFAULT ou ADD_COST_TO_MED. Si bgpInterRegionCost n'est pas inclus dans la sortie, la valeur par défaut implicite est DEFAULT.

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

  1. Dans Google Cloud Console, accédez à la page Réseaux VPC.

    Accéder aux réseaux VPC

  2. Pour afficher la page de détails d'un réseau, cliquez sur son nom.

  3. Pour modifier le réseau, cliquez sur Modifier.

  4. Dans la section Mode de routage dynamique, sélectionnez Régional ou Global.

  5. 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écifiez REGIONAL ou GLOBAL. La valeur par défaut est REGIONAL.
  • BEST_PATH_SELECTION_MODE : mode de sélection du meilleur chemin à utiliser : spécifiez LEGACY ou STANDARD. La valeur par défaut est LEGACY.
  • 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 chemin LEGACY.
    • --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écifiez DEFAULT ou ADD-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écifiez REGIONAL ou GLOBAL. La valeur par défaut est REGIONAL.
  • BEST_PATH_SELECTION_MODE : mode de sélection du meilleur chemin à utiliser : spécifiez LEGACY ou STANDARD. La valeur par défaut est LEGACY.
  • COST : contrôle si un coût interrégional est ajouté à la valeur MED reçue. Spécifiez DEFAULT ou ADD-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