Auswahlmodi für Route und besten Pfad festlegen
Die folgenden Einstellungen für Virtual Private Cloud-Netzwerke (VPC) steuern, wie alle Cloud Router im Netzwerk funktionieren:
Die beworbenen Routen werden durch den dynamischen Routingmodus des VPC-Netzwerk gesteuert.
Die erlernten Routen werden sowohl durch den dynamischen Routingmodus als auch den Modus zur Auswahl des besten Pfads des VPC-Netzwerk gesteuert.
Der dynamische Routingmodus eines VPC-Netzwerk 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.
Weitere Informationen zu den Modi zur Auswahl des besten Pfads finden Sie unter Auswahl des besten Pfads.
Sie können den dynamischen Routingmodus und den Modus zur Auswahl des besten Pfads festlegen, wenn Sie ein VPC-Netzwerk erstellen oder aktualisieren.
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.
Der Wert im Abschnitt *Modus zur Auswahl des besten Pfads gibt den Typ des Modus zur Auswahl des besten Pfads an und ist entweder Standard oder Legacy.
gcloud
Führen Sie den Befehl gcloud compute networks describe aus:
gcloud 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
In der Ausgabe sehen Sie Folgendes:
routingModeist der dynamische Routingmodus des VPC-Netzwerks. Der Wert ist entwederREGIONALoderGLOBAL.bgpBestPathSelectionModeist der Modus zur Auswahl des besten Pfads des VPC-Netzwerk. Der Wert ist entwederLEGACYoderSTANDARD.Wenn der Modus zur Auswahl des besten Pfads (
bgpBestPathSelectionMode)STANDARDist, kann die Ausgabe die folgenden zusätzlichen Elemente enthalten:bgpAlwaysCompareMed: Die Werte sind entwederTrueoderFalse. WennbgpAlwaysCompareMednicht in der Ausgabe enthalten ist, ist der implizite StandardwertFalse.bgpInterRegionCost: Die Werte sind entwederDEFAULToderADD_COST_TO_MED. WennbgpInterRegionCostnicht in der Ausgabe enthalten ist, ist der implizite StandardwertDEFAULT.
API
Verwenden Sie die Methode networks.get:
GET https://compute.googleapis.com/compute/v1/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
In der Ausgabe sehen Sie Folgendes:
routingModeist der dynamische Routingmodus des VPC-Netzwerks. Der Wert ist entwederREGIONALoderGLOBAL.bgpBestPathSelectionModeist der Bester-Pfad-Auswahlmodus des VPC-Netzwerks. Der Wert ist entwederLEGACYoderSTANDARD.Wenn der Modus zur Auswahl des besten Pfads (
bgpBestPathSelectionMode)STANDARDist, kann die Ausgabe die folgenden zusätzlichen Elemente enthalten:bgpAlwaysCompareMed: Die Werte sind entwederTrueoderFalse. WennbgpAlwaysCompareMednicht in der Ausgabe enthalten ist, ist der implizite StandardwertFalse.bgpInterRegionCost: Die Werte sind entwederDEFAULToderADD_COST_TO_MED. WennbgpInterRegionCostnicht in der Ausgabe enthalten ist, ist der implizite 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.
Wählen Sie im Abschnitt Modus zur Auswahl des besten Pfads den Wert Legacy oder Standard aus.
Wenn Sie den Standardmodus zur Auswahl des besten Pfads auswählen, haben Sie folgende Möglichkeiten:
Wählen Sie aus, ob MED immer vergleichen aktiviert sein soll:
Wenn diese Option ausgewählt ist, werden MED-Werte immer ohne Berücksichtigung von ASN-Werten verglichen.
Wenn diese Option nicht ausgewählt ist, werden MED-Werte innerhalb der ASN-Werte der einzelnen Nachbarn verglichen.
Für Interregionale Kosten können Sie Folgendes auswählen:
Standard: Fügt MED-Werten keine interregionalen Kosten hinzu.
Kosten zu MED hinzufügen: Fügt MED-Werten interregionale Kosten hinzu.
Klicken Sie zur Bestätigung auf Speichern.
gcloud
Verwenden Sie den Befehl gcloud 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 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 gcloud compute networks
update Befehl, um die Modi für dynamisches Routing und die Auswahl des besten Pfads für ein vorhandenes
VPC-Netzwerk zu ändern:
gcloud 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. Im folgenden Beispiel geben Sie entweder create oder update an:
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
Ersetzen Sie Folgendes:
NETWORK_NAME: Der Name des zu ändernden VPC-NetzwerksDYNAMIC_ROUTING_MODE: Der zu verwendende dynamische Routingmodus. Geben SieREGIONALoderGLOBALan. Der Standardwert istREGIONAL.BEST_PATH_SELECTION_MODE: Der beste Modus für die Pfadselektion. Geben SieLEGACYoderSTANDARDan. Der Standardwert istLEGACY.- Folgendes gilt nur, wenn Sie den Modus
STANDARDzur Auswahl des besten Pfads verwenden. Diese Flags müssen weggelassen werden, wenn Sie den ModusLEGACYzur 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: Verwenden Sie dieses Flag, um MED-Werte bedingt innerhalb der einzelnen Nachbar-ASNs zu vergleichen.COST_MODE: Steuert, ob interregionale Kosten zum erhaltenen MED-Wert hinzugefügt werden – geben SieDEFAULToderADD-COST-TO-MEDan.DEFAULTfügt MED-Werten keine interregionalen Kosten hinzu.ADD-COST-TO-MEDfü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/v1/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/v1/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 dynamische Routingmodus. Geben SieREGIONALoderGLOBALan. Der Standardwert istREGIONAL.BEST_PATH_SELECTION_MODE: Der beste Modus für die Pfadselektion. Geben SieLEGACYoderSTANDARDan. Der Standardwert istLEGACY.COST: Steuert, ob interregionale Kosten zum erhaltenen MED-Wert hinzugefügt werden – geben SieDEFAULToderADD-COST-TO-MEDan.DEFAULTfügt MED-Werten interregionale Kosten nicht hinzu.ADD-COST-TO-MEDfügt MED-Werten interregionale Kosten hinzu.
Wenn bgpAlwaysCompareMed = True ist, wird der MED immer verglichen, ohne benachbarte ANS-Werte zu berücksichtigen. Wenn der Wert False ist, werden MED-Werte bedingt innerhalb der einzelnen Nachbar-ASNs verglichen. Der Standardwert ist False. bgpAlwaysCompareMed ist optional, wenn bgpBestPathSelectionMode den Wert STANDARD hat. Wenn bgpBestPathSelectionMode den Wert LEGACY hat, muss es jedoch weggelassen werden.
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