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
Nella console Google Cloud, vai alla pagina Reti VPC.
Per visualizzare la pagina dei dettagli di una rete, fai clic sul nome della rete.
Nella sezione Modalità di routing dinamico, il valore indica il tipo di modalità di routing dinamico, Regionale o Globale.
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 VPCPROJECT_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
oGLOBAL
.bgpBestPathSelectionMode
è la modalità di selezione del percorso migliore della rete VPC. Il valore èLEGACY
oSTANDARD
.Se la modalità di selezione del percorso migliore (
bgpBestPathSelectionMode
) èSTANDARD
, l'output potrebbe contenere i seguenti elementi aggiuntivi:bgpAlwaysCompareMed
: i valori sonoTrue
oFalse
. SebgpAlwaysCompareMed
non è incluso nell'output, il valore predefinito implicito èFalse
.bgpInterRegionCost
: i valori sonoDEFAULT
oADD_COST_TO_MED
. SebgpInterRegionCost
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 VPCNETWORK_NAME
: il nome della rete VPC
Nell'output, vedrai quanto segue:
routingMode
è la modalità di routing dinamico della rete VPC. Il valore èREGIONAL
oGLOBAL
.bgpBestPathSelectionMode
è la modalità di selezione del percorso migliore della rete VPC. Il valore èLEGACY
oSTANDARD
.Se la modalità di selezione del percorso migliore,
bgpBestPathSelectionMode
, èSTANDARD
, l'output potrebbe contenere i seguenti elementi aggiuntivi:bgpAlwaysCompareMed
: i valori sonoTrue
oFalse
. SebgpAlwaysCompareMed
non è incluso nell'output, il valore predefinito implicito èFalse
.bgpInterRegionCost
: i valori sonoDEFAULT
oADD_COST_TO_MED
. SebgpInterRegionCost
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
Nella console Google Cloud, vai alla pagina Reti VPC.
Per visualizzare la pagina dei dettagli di una rete, fai clic sul nome della rete.
Per modificare la rete, fai clic su
Modifica.Nella sezione Modalità di routing dinamico, seleziona Regionale o Globale.
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.
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 modificareDYNAMIC_ROUTING_MODE
: la modalità di routing dinamico da utilizzare. SpecificaREGIONAL
oGLOBAL
. Il valore predefinito èREGIONAL
.BEST_PATH_SELECTION_MODE
: la modalità di selezione del percorso migliore da utilizzare. SpecificaLEGACY
oSTANDARD
. 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 delLEGACY
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. SpecificaDEFAULT
oADD-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 modificareNETWORK_NAME
: il nome della rete VPC da modificareDYNAMIC_ROUTING_MODE
: la modalità di routing dinamico da utilizzare. SpecificaREGIONAL
oGLOBAL
. Il valore predefinito èREGIONAL
.BEST_PATH_SELECTION_MODE
: la modalità di selezione del percorso migliore da utilizzare. SpecificaLEGACY
oSTANDARD
. Il valore predefinito èLEGACY
.COST
: controlla se viene aggiunto un costo tra regioni al valore MED ricevuto. SpecificaDEFAULT
oADD-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
- Effetti della modalità di routing dinamico sulle route apprese
- Creare un router Cloud per connettere una rete VPC a una rete peer