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
Nella Google Cloud console, 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, vedi quanto segue:
routingModeè la modalità di routing dinamico della rete VPC. Il valore èREGIONALoGLOBAL.bgpBestPathSelectionModeè la modalità di selezione del percorso migliore della rete VPC. Il valore èLEGACYoSTANDARD.Se la modalità di selezione del percorso migliore (
bgpBestPathSelectionMode) èSTANDARD, l'output potrebbe contenere i seguenti elementi aggiuntivi:bgpAlwaysCompareMed: i valori sonoTrueoFalse. SebgpAlwaysCompareMednon è incluso nell'output, il valore predefinito implicito èFalse.bgpInterRegionCost: i valori sonoDEFAULToADD_COST_TO_MED. SebgpInterRegionCostnon è 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 VPCNETWORK_NAME: il nome della rete VPC
Nell'output, vedi quanto segue:
routingModeè la modalità di routing dinamico della rete VPC. Il valore èREGIONALoGLOBAL.bgpBestPathSelectionModeè la modalità di selezione del percorso migliore della rete VPC. Il valore èLEGACYoSTANDARD.Se la modalità di selezione del percorso migliore,
bgpBestPathSelectionMode, èSTANDARD, l'output potrebbe contenere i seguenti elementi aggiuntivi:bgpAlwaysCompareMed: i valori sonoTrueoFalse. SebgpAlwaysCompareMednon è incluso nell'output, il valore predefinito implicito èFalse.bgpInterRegionCost: i valori sonoDEFAULToADD_COST_TO_MED. SebgpInterRegionCostnon è 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
Nella Google Cloud console, 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:
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.
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 modificareDYNAMIC_ROUTING_MODE: la modalità di routing dinamico da utilizzare. SpecificaREGIONALoGLOBAL. Il valore predefinito èREGIONAL.BEST_PATH_SELECTION_MODE: la modalità di selezione del percorso migliore da utilizzare. SpecificaLEGACYoSTANDARD. 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 miglioreLEGACY. --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. SpecificaDEFAULToADD-COST-TO-MED.DEFAULTnon aggiunge costi interregionali ai valori MED.ADD-COST-TO-MEDaggiunge 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 modificareNETWORK_NAME: il nome della rete VPC da modificareDYNAMIC_ROUTING_MODE: la modalità di routing dinamico da utilizzare. SpecificaREGIONALoGLOBAL. Il valore predefinito èREGIONAL.BEST_PATH_SELECTION_MODE: la modalità di selezione del percorso migliore da utilizzare. SpecificaLEGACYoSTANDARD. Il valore predefinito èLEGACY.COST: controlla se un costo interregionale viene aggiunto a l valore MED ricevuto. SpecificaDEFAULToADD-COST-TO-MED.DEFAULTnon aggiunge costi interregionali ai valori MED.ADD-COST-TO-MEDaggiunge 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
- Effetti della modalità di routing dinamico sulle route apprese
- Creare un router Cloud per connettere una rete VPC a una rete peer