Impostare le modalità di routing e di selezione del percorso migliore

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

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

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

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

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

Per ulteriori informazioni sulle modalità di selezione del percorso migliore, vedi Selezione del percorso migliore.

Puoi specificare la modalità di routing dinamico e la modalità di selezione del percorso migliore 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 percorso migliore correnti di una rete VPC, segui questi passaggi.

Console

  1. Nella Google Cloud console, 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, vedi 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 networks.get metodo:

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, vedi 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 percorso migliore o entrambe di una rete VPC, segui questi passaggi.

Console

  1. Nella Google Cloud console, 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:

    • Scegliere se l'opzione Confronta sempre il MED è attivata:

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

      • Se non selezionata, confronta i valori MED all'interno dei valori ASN di ogni vicino.

    • Per Costo interregionale, puoi selezionare quanto segue:

      • Predefinito: non aggiunge costi interregionali ai valori MED.

      • Aggiungi costo al MED: aggiunge costi interregionali ai valori MED.

  6. Per confermare, fai clic su Salva.

gcloud

Per impostare le modalità di routing dinamico e di selezione del percorso migliore quando crei una nuova rete VPC, utilizza il gcloud compute networks create comando:

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 le modalità di routing dinamico e di selezione del percorso migliore per una rete VPC esistente, utilizza il gcloud compute networks update comando:

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 i 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.
  • I seguenti elementi sono applicabili solo quando si utilizza la modalità di selezione del percorso migliore STANDARD. Questi flag devono essere omessi se utilizzi la modalità di selezione del percorso migliore LEGACY.
  • --bgp-bps-always-compare-med: utilizza questo flag per confrontare sempre il MED senza considerare i valori ASN vicini.
  • --no-bgp-bps-always-compare-med: utilizza questo flag per confrontare in modo condizionale i valori MED all'interno di ogni ASN vicino.
  • COST_MODE: controlla se un costo interregionale viene aggiunto al valore MED ricevuto. Specifica DEFAULT o ADD-COST-TO-MED.
    • DEFAULT non aggiunge costi interregionali ai valori MED.
    • ADD-COST-TO-MED aggiunge costi interregionali ai valori MED.

API

Per impostare le modalità di routing dinamico e di selezione del percorso migliore quando crei una nuova rete VPC, utilizza il networks.insert metodo:

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 percorso migliore per una rete VPC esistente, utilizza il networks.patch metodo:

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 un costo interregionale viene aggiunto a l valore MED ricevuto. Specifica DEFAULT o ADD-COST-TO-MED.
  • DEFAULT non aggiunge costi interregionali ai valori MED.
  • ADD-COST-TO-MED aggiunge costi interregionali ai valori MED.

Quando bgpAlwaysCompareMed è True, confronta sempre il MED senza considerare i valori ASN vicini. 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