Auswahlmodi für Route und besten Pfad festlegen
Mit den folgenden VPC-Netzwerkeinstellungen (Virtual Private Cloud) wird festgelegt, wie alle Cloud Router im Netzwerk funktionieren:
Beworbene Routen werden vom dynamischen Routingmodus des VPC-Netzwerks gesteuert.
Erkannte Routen werden sowohl vom Modus für dynamisches Routing als auch vom Modus für die beste Pfadauswahl des VPC-Netzwerks gesteuert.
Der Modus für dynamisches Routing eines VPC-Netzwerks ist entweder regional (Standard) oder global.
Der Auswahlmodus für den besten Pfad eines VPC-Netzwerks ist entweder Legacy (Standard) oder Standard. Für kritische Arbeitslasten empfehlen wir die Verwendung des Legacy-Modus zur Auswahl des besten Pfads. Der Standardmodus für die Auswahl des besten Pfads befindet sich in der Vorschau.
Weitere Informationen zu den Modi für die Auswahl des besten Pfads finden Sie unter Bester Pfad.
Sie können den Modus für dynamisches Routing und den Modus für die Auswahl des besten Pfads beim Erstellen oder Aktualisieren eines VPC-Netzwerks angeben.
Auswahlmodi für das dynamische Routing und den besten Pfad eines VPC-Netzwerks anzeigen
So rufen Sie den aktuellen dynamischen Routingmodus und den Modus für die Auswahl des besten Pfads eines VPC-Netzwerks auf:
Console
Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.
Klicken Sie auf den Namen eines Netzwerks, um die Detailseite aufzurufen.
Der Wert im Abschnitt Dynamischer Routingmodus gibt den Typ des dynamischen Routingmodus an und ist entweder Regional oder Global.
gcloud
Führen Sie den Befehl gcloud beta compute networks
describe
aus:
gcloud beta compute networks describe NETWORK_NAME
--format="get(routingConfig)"
--project=PROJECT_ID
Ersetzen Sie Folgendes:
NETWORK_NAME
: Der Name des VPC-NetzwerksPROJECT_ID
: Die ID des Projekts, das das VPC-Netzwerk enthält
Dabei gilt:
routingMode
ist der dynamische Routingmodus des VPC-Netzwerks. Der Wert ist entwederREGIONAL
oderGLOBAL
.Der
bgpBestPathSelectionMode
ist der Auswahlmodus für den besten Pfad des VPC-Netzwerks. Der Wert ist entwederLEGACY
oderSTANDARD
.Wenn der Auswahlmodus für den besten Pfad (
bgpBestPathSelectionMode
)STANDARD
ist, enthält die Ausgabe möglicherweise die folgenden zusätzlichen Elemente:bgpAlwaysCompareMed
: Die Werte sind entwederTrue
oderFalse
. WennbgpAlwaysCompareMed
nicht in der Ausgabe enthalten ist, ist der implizite StandardwertFalse
.bgpInterRegionCost
: Die Werte sind entwederDEFAULT
oderADD_COST_TO_MED
. WennbgpInterRegionCost
nicht in der Ausgabe enthalten ist, ist der implizierte StandardwertDEFAULT
.
API
Verwenden Sie die Methode networks.get
:
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: Die ID des Projekts, das das VPC-Netzwerk enthältNETWORK_NAME
: Der Name des VPC-Netzwerks
Dabei gilt:
routingMode
ist der dynamische Routingmodus des VPC-Netzwerks. Der Wert ist entwederREGIONAL
oderGLOBAL
.bgpBestPathSelectionMode
ist der Bester-Pfad-Auswahlmodus des VPC-Netzwerks. Der Wert ist entwederLEGACY
oderSTANDARD
.Wenn der Auswahlmodus für den besten Pfad,
bgpBestPathSelectionMode
,STANDARD
ist, enthält die Ausgabe möglicherweise die folgenden zusätzlichen Elemente:bgpAlwaysCompareMed
: Die Werte sind entwederTrue
oderFalse
. WennbgpAlwaysCompareMed
nicht in der Ausgabe enthalten ist, ist der implizite StandardwertFalse
.bgpInterRegionCost
: Die Werte sind entwederDEFAULT
oderADD_COST_TO_MED
. WennbgpInterRegionCost
nicht in der Ausgabe enthalten ist, ist der implizierte StandardwertDEFAULT
.
Auswahlmodi für das dynamische Routing und den besten Pfad eines VPC-Netzwerks ändern
Führen Sie die folgenden Schritte aus, um den aktuellen dynamischen Routingmodus, den Bester-Pfad-Auswahlmodus oder diese beiden Elemente eines VPC-Netzwerks zu ändern.
Console
Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.
Klicken Sie auf den Namen eines Netzwerks, um die Detailseite aufzurufen.
Klicken Sie zum Ändern des Netzwerks auf
Bearbeiten.Wählen Sie im Abschnitt Dynamischer Routingmodus den Wert Regional oder Global aus.
Klicken Sie zur Bestätigung auf Speichern.
gcloud
Verwenden Sie den Befehl gcloud beta compute networks
create
, um beim Erstellen eines neuen VPC-Netzwerks die Modi für dynamisches Routing und für die Auswahl des besten Pfads festzulegen:
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
Verwenden Sie den Befehl gcloud beta compute networks
update
, um die Modi für dynamisches Routing und die Auswahl des besten Pfads für ein vorhandenes VPC-Netzwerk zu ändern:
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
Wenn Sie --bgp-best-path-selection-mode=STANDARD
festlegen, können Sie auch das Flag --bgp-bps-always-compare-med
, --no-bgp-bps-always-compare-med
oder --bgp-bps-inter-region-cost
verwenden:
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
Ersetzen Sie Folgendes:
NETWORK_NAME
: Der Name des zu ändernden VPC-NetzwerksDYNAMIC_ROUTING_MODE
: Der zu verwendende Modus für dynamisches Routing – geben SieREGIONAL
oderGLOBAL
an. Der Standardwert istREGIONAL
.BEST_PATH_SELECTION_MODE
: Der beste Modus für die Pfadselektion. Geben SieLEGACY
oderSTANDARD
an. Der Standardwert istLEGACY
.- Folgendes gilt nur, wenn Sie den Modus
STANDARD
zur Auswahl des besten Pfads verwenden. Diese Flags müssen weggelassen werden, wenn Sie den ModusLEGACY
zur Auswahl des besten Pfads verwenden.--bgp-bps-always-compare-med
: Verwenden Sie dieses Flag, um MED immer ohne Berücksichtigung benachbarter ASN-Werte zu vergleichen.--no-bgp-bps-always-compare-med
: Mit diesem Flag können Sie MED-Werte innerhalb jeder Nachbar-ASN bedingt vergleichen.COST_MODE
: Gibt an, ob dem empfangenen MED-Wert interregionale Kosten hinzugefügt werden. Geben SieDEFAULT
oderADD-COST-TO-MED
an.DEFAULT
fügt MED-Werten keine interregionalen Kosten hinzu.ADD-COST-TO-MED
fügt MED-Werten interregionale Kosten hinzu.
API
Verwenden Sie die networks.insert
-Methode, um beim Erstellen eines neuen VPC-Netzwerks die Modi für dynamisches Routing und für die Auswahl des besten Pfads festzulegen:
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" } }
Verwenden Sie die networks.patch
-Methode, um die Modi für dynamisches Routing und die Auswahl des besten Pfads für ein vorhandenes VPC-Netzwerk zu ändern:
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" } }
Ersetzen Sie Folgendes:
PROJECT_ID
: Die ID des Projekts, das das zu ändernde VPC-Netzwerk enthältNETWORK_NAME
: Der Name des zu ändernden VPC-NetzwerksDYNAMIC_ROUTING_MODE
: Der zu verwendende Modus für dynamisches Routing – geben SieREGIONAL
oderGLOBAL
an. Der Standardwert istREGIONAL
.BEST_PATH_SELECTION_MODE
: Der beste Modus für die Pfadselektion. Geben SieLEGACY
oderSTANDARD
an. Der Standardwert istLEGACY
.COST
: Steuert, ob interregionale Kosten zum erhaltenen MED-Wert hinzugefügt werden – geben SieDEFAULT
oderADD-COST-TO-MED
an.DEFAULT
fügt MED-Werten interregionale Kosten nicht hinzu.ADD-COST-TO-MED
fügt MED-Werten interregionale Kosten hinzu.
Wenn bgpAlwaysCompareMed
= True
ist, wird der MED immer verglichen, ohne benachbarte ANS-Werte zu berücksichtigen. Bei False
werden MED-Werte innerhalb jeder Nachbar-ASN bedingt verglichen. Der Standardwert ist False
. bgpAlwaysCompareMed
ist optional, wenn bgpBestPathSelectionMode
= STANDARD
ist, muss aber weggelassen werden, wenn bgpBestPathSelectionMode
= LEGACY
ist.
Wenn bgpBestPathSelectionMode
STANDARD
ist, ist bgpInterRegionCost
optional. Wenn bgpBestPathSelectionMode
LEGACY
ist, muss es jedoch weggelassen werden.
Nächste Schritte
- Auswirkungen des dynamischen Routingmodus auf erkannte Routen
- Cloud Router erstellen, um ein VPC-Netzwerk mit einem Peer-Netzwerk zu verbinden