Impostare le modalità di routing e selezione del percorso migliore

Le seguenti impostazioni di rete Virtual Private Cloud (VPC) controllano il funzionamento di tutti i router Cloud all'interno della rete:

  • Le route annunciate sono controllate dalla modalità di routing dinamico della rete VPC.

  • Le route apprese sono controllate sia dalla modalità di routing dinamico che dalla modalità di selezione del percorso migliore della rete VPC.

La modalità di routing dinamico di una rete VPC è regionale (valore predefinito) o globale.

La modalità di selezione del percorso migliore di una rete VPC è legacy (predefinita) o standard. Come best practice, ti consigliamo di utilizzare la modalità di selezione del percorso migliore precedente per i carichi di lavoro critici.

Per ulteriori informazioni sulle modalità di selezione del percorso migliore, consulta la sezione Selezione del percorso migliore.

Puoi specificare la modalità di routing dinamico e la modalità di selezione del miglior percorso quando crei una rete VPC o quando aggiorni una rete VPC.

Visualizzare le modalità di routing dinamico e di selezione del percorso migliore di una rete VPC

Per visualizzare la modalità di routing dinamico e la modalità di selezione del miglior percorso correnti di una rete VPC, segui questi passaggi.

Console

  1. Nella console Google Cloud, vai alla pagina Reti VPC.

    Vai a Reti VPC

  2. Per visualizzare la pagina dei dettagli di una rete, fai clic sul nome della rete.

  3. Nella sezione Modalità di routing dinamico, il valore indica il tipo di modalità di routing dinamico, Regionale o Globale.

  4. Nella sezione *Modalità di selezione del percorso migliore, il valore indica il tipo di modalità di selezione del percorso migliore, Standard o Legacy.

gcloud

Esegui il gcloud compute networks describe comando:

gcloud compute networks describe NETWORK_NAME \
    --format="get(routingConfig)" \
    --project=PROJECT_ID

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete VPC
  • PROJECT_ID: l'ID del progetto che contiene la rete VPC

Nell'output, vedrai quanto segue:

  • routingMode è la modalità di routing dinamico della rete VPC. Il valore è REGIONAL o GLOBAL.

  • bgpBestPathSelectionMode è la modalità di selezione del percorso migliore della rete VPC. Il valore è LEGACY o STANDARD.

  • Se la modalità di selezione del percorso migliore (bgpBestPathSelectionMode) è STANDARD, l'output potrebbe contenere i seguenti elementi aggiuntivi:

  • bgpAlwaysCompareMed: i valori sono True o False. Se bgpAlwaysCompareMed non è incluso nell'output, il valore predefinito implicito è False.

  • bgpInterRegionCost: i valori sono DEFAULT o ADD_COST_TO_MED. Se bgpInterRegionCost non è incluso nell'output, il valore predefinito implicito è DEFAULT.

API

Utilizza il metodo networks.get:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK_NAME

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto che contiene la rete VPC
  • NETWORK_NAME: il nome della rete VPC

Nell'output, vedrai quanto segue:

  • routingMode è la modalità di routing dinamico della rete VPC. Il valore è REGIONAL o GLOBAL.

  • bgpBestPathSelectionMode è la modalità di selezione del percorso migliore della rete VPC. Il valore è LEGACY o STANDARD.

  • Se la modalità di selezione del percorso migliore, bgpBestPathSelectionMode, è STANDARD, l'output potrebbe contenere i seguenti elementi aggiuntivi:

  • bgpAlwaysCompareMed: i valori sono True o False. Se bgpAlwaysCompareMed non è incluso nell'output, il valore predefinito implicito è False.

  • bgpInterRegionCost: i valori sono DEFAULT o ADD_COST_TO_MED. Se bgpInterRegionCost non è incluso nell'output, il valore predefinito implicito è DEFAULT.

Modificare le modalità di routing dinamico e di selezione del percorso migliore di una rete VPC

Per modificare la modalità di routing dinamico corrente, la modalità di selezione del miglior percorso o entrambe le modalità di una rete VPC, segui questi passaggi.

Console

  1. Nella console Google Cloud, vai alla pagina Reti VPC.

    Vai a Reti VPC

  2. Per visualizzare la pagina dei dettagli di una rete, fai clic sul nome della rete.

  3. Per modificare la rete, fai clic su Modifica.

  4. Nella sezione Modalità di routing dinamico, seleziona Regionale o Globale.

  5. Nella sezione Modalità di selezione del percorso migliore, seleziona Legacy o Standard.

    Se selezioni la modalità di selezione del percorso migliore standard, puoi eseguire quanto segue:

    • Scegli se attivare l'opzione Confronta sempre il MED:

      • Se selezionata, confronta sempre i valori MED senza considerare i valori ASN.

      • Se non è selezionata, vengono confrontati i valori MED all'interno dei valori ASN di ciascun vicino.

    • Per Costo tra regioni, puoi selezionare quanto segue:

      • Predefinito: non vengono aggiunti i costi interregionali ai valori MED.

      • Aggiungi costo a MED: aggiunge i costi interregionali ai valori MED.

  6. Per confermare, fai clic su Salva.

gcloud

Per impostare il routing dinamico e le modalità di selezione del percorso migliore durante la creazione di una nuova rete VPC, utilizza il 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

Per modificare il routing dinamico e le modalità di selezione del miglior percorso per una rete VPC esistente, utilizza il 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

Se imposti --bgp-best-path-selection-mode=STANDARD, puoi anche utilizzare il flag --bgp-bps-always-compare-med, --no-bgp-bps-always-compare-med o --bgp-bps-inter-region-cost. Nell'esempio seguente, specifica 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

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete VPC da modificare
  • DYNAMIC_ROUTING_MODE: la modalità di routing dinamico da utilizzare. Specifica REGIONAL o GLOBAL. Il valore predefinito è REGIONAL.
  • BEST_PATH_SELECTION_MODE: la modalità di selezione del percorso migliore da utilizzare. Specifica LEGACY o STANDARD. Il valore predefinito è LEGACY.
  • quanto segue è applicabile solo quando si utilizza la STANDARD modalità di selezione del percorso migliore. Questi flag devono essere omessi se utilizzi la modalità di selezione del LEGACY percorso migliore.
  • --bgp-bps-always-compare-med: utilizza questo flag per confrontare sempre il MED senza considerare i valori ASN dei vicini.
  • --no-bgp-bps-always-compare-med: utilizza questo flag per confrontare in modo condizionale i valori MED all'interno di ciascun ASN più prossimo.
  • COST_MODE: controlla se viene aggiunto un costo tra regioni al valore MED ricevuto. Specifica DEFAULT o ADD-COST-TO-MED.
    • DEFAULT non aggiunge i costi interregionali ai valori MED.
    • ADD-COST-TO-MED aggiunge i costi interregionali ai valori MED.

API

Per impostare il routing dinamico e le modalità di selezione del percorso migliore durante la creazione di una nuova rete VPC, utilizza il metodo 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"
  }
}

Per modificare le modalità di routing dinamico e di selezione del miglior percorso per una rete VPC esistente, utilizza il metodo 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"
  }
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto che contiene la rete VPC da modificare
  • NETWORK_NAME: il nome della rete VPC da modificare
  • DYNAMIC_ROUTING_MODE: la modalità di routing dinamico da utilizzare. Specifica REGIONAL o GLOBAL. Il valore predefinito è REGIONAL.
  • BEST_PATH_SELECTION_MODE: la modalità di selezione del percorso migliore da utilizzare. Specifica LEGACY o STANDARD. Il valore predefinito è LEGACY.
  • COST: controlla se viene aggiunto un costo tra regioni al valore MED ricevuto. Specifica DEFAULT o ADD-COST-TO-MED.
  • DEFAULT non aggiunge i costi interregionali ai valori MED.
  • ADD-COST-TO-MED aggiunge i costi interregionali ai valori MED.

Quando bgpAlwaysCompareMed è True, confronta sempre il MED senza considerare i valori ASN più prossimi. Quando False, confronta in modo condizionale i valori MED all'interno di ogni ASN vicino. Il valore predefinito è False. bgpAlwaysCompareMed è facoltativo quando bgpBestPathSelectionMode è STANDARD, ma deve essere omesso quando bgpBestPathSelectionMode è LEGACY.

Quando bgpBestPathSelectionMode è STANDARD, bgpInterRegionCost è facoltativo, ma deve essere omesso quando bgpBestPathSelectionMode è LEGACY.

Passaggi successivi