Basisroutenpriorität aktualisieren
Wenn Sie eine BGP-Sitzung (Border Gateway Protocol) auf einem Cloud Router konfigurieren, können Sie eine beworbene Basispriorität angeben. Bevor Sie beginnen, sollten Sie sich mit der Übersicht über beworbene Routen in Cloud Router vertraut machen. Weitere Informationen dazu, wie Cloud Router die Basispriorität der beworbenen Route verwendet, finden Sie unter Beworbene Priorität.
Basisprioritäten sind ganze Zahlen von 0
bis 65535
. Die höchstmögliche Basispriorität ist 0
. Die Standardbasispriorität ist 100
. Wenn Sie keine Basispriorität angeben, wird die Standardpriorität verwendet.
Mit Basisprioritäten können Sie festlegen, welche Cloud VPN-Tunnel oder Cloud Interconnect-VLAN-Anhänge lokale Systeme verwenden, um Pakete an Ihr VPC-Netzwerk zu senden. Sie können Aktiv/Aktiv-, Aktiv/Passiv- oder benutzerdefinierte Kombinationen dieser Topologien erstellen. Dazu verwenden Sie die Basispriorität, um zu beeinflussen, wie Pakete an Ihr VPC-Netzwerk gesendet werden. Ein Beispiel mit HA VPN-Tunnel finden Sie unter Aktiv/Aktiv- und Aktiv/Passiv-Routingoptionen für HA VPN in der Cloud VPN-Dokumentation.
Beachten Sie bei der Auswahl der Basisprioritäten Folgendes:
Die Region-zu-Region-Kosten liegen zwischen
201
und9999
. Der Wert hängt von der Entfernung, der Latenz und anderen Faktoren zwischen zwei Regionen ab. Google generiert die Region-zu-Region-Kosten, die Sie nicht ändern können.Die Basisprioritäten zwischen Cloud Routern in einer Region sollten zwischen
0
und200
liegen. Die Region-zu-Region-Kosten betragen mindestens201
. Wenn Sie also eine Basispriorität von201
oder höher verwenden, kann es sein, dass Sie einem Cloud VPN-Tunnel oder einem VLAN-Anhang eine niedrigere Priorität zuweisen als beabsichtigt. Eine andere BGP-Sitzung in einer anderen Region bewirbt möglicherweise dasselbe Präfix mit einer höheren Priorität (MED = Basispriorität plus Region-zu-Region-Kosten). Wenn Sie die Basisprioritäten in anderen Regionen nicht sorgfältig festlegen, kann dies dazu führen, dass lokaler Traffic über einen nicht vorgesehenen Cloud VPN-Tunnel oder -VLAN-Anhang an Ihr VPC-Netzwerk gesendet wird.Basisprioritäten von mindestens
10200
können dafür sorgen, dass die Gesamtpriorität des beworbenen Präfixes (MED, Basispriorität plus Region-zu-Region-Kosten) immer niedriger ist als alle anderen beworbenen Präfixe mit einer maximalen Basispriorität von200
.
So aktualisieren Sie die Basispriorität der beworbenen Route für eine vorhandene BGP-Sitzung:
Console
Führen Sie für Cloud VPN-Tunnel, die dynamisches Routing verwenden, einschließlich HA VPN-Tunnel, die folgenden Schritte aus:
Rufen Sie in der Google Cloud Console die Seite Cloud VPN-Tunnel auf.
Wählen Sie in der Liste der Tunnel in der Spalte Name den Tunnel aus, den Sie ändern möchten.
Wählen Sie auf der Seite Cloud VPN-Tunnel-Details BGP-Sitzung ändern aus.
Ändern Sie den Wert der Priorität der beworbenen Route.
Klicken Sie auf Speichern und fortfahren.
Führen Sie für Dedicated Interconnect oder Partner Interconnect die folgenden Schritte aus:
Wechseln Sie in der Google Cloud Console auf der Seite Cloud Interconnect zum Tab VLAN-Anhänge.
Wählen Sie in der Liste der Anhänge in der Spalte Name den Anhang aus, den Sie ändern möchten.
Wählen Sie auf der Seite Details zu VLAN-Anhang den Namen der BGP-Sitzung aus.
Ändern Sie den Wert der Priorität der beworbenen Route.
Klicken Sie auf Speichern und fortfahren.
gcloud
Führen Sie den Befehl update-bgp-peer
mit dem Flag --advertised-route-priority
aus. Geben Sie den Namen des Cloud Routers und der BGP-Sitzung an, die dem jeweiligen Cloud VPN-Tunnel oder VLAN-Anhang entsprechen.
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=NAME_OF_BGP_SESSION \ --advertised-route-priority=BASE_PRIORITY_VALUE
API
Verwenden Sie die Methode routers.patch
, um das Feld bgpPeers[]
zu aktualisieren.
Im Feld bgpPeers[]
wird ein Array von BGP-Peers akzeptiert. Wenn Sie PATCH
auf dieses Feld anwenden, überschreiben Sie das vorhandene Array von BGP-Peers mit dem neuen Array, das in der Anfrage enthalten ist.
Senden Sie eine
GET
-Anfrage, um das aktuelle Array von BGP-Peers für den Router abzurufen. Weitere Informationen finden Sie unter BGP-Sitzungskonfiguration aufrufen.Senden Sie eine
PATCH
-Anfrage mit einem neuen Array von BGP-Peers. Ändern Sie in dem Array-Element, das die zu aktualisierende BGP-Sitzung enthält, den WertadvertisedRoutePriority
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Dabei gilt:
PROJECT_ID
: Das Projekt, das den Cloud Router enthältREGION
: Die Region, in der sich der Cloud Router befindetROUTER_NAME
: Der Name des Cloud RoutersBGP_PEERS
: Der Inhalt des neuen Arrays von BGP-Peers
Das folgende Beispiel enthält einen BGP-Peer mit der Standard-
advertisedRoutePriority
von100
und einen weiteren mit dem aktualisierten Wert99
:{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" }
Nächste Schritte
Informationen zum Aufrufen der Basispriorität der beworbenen Route finden Sie unter Details zu Cloud Router ansehen.
Informationen zur Behebung von Problemen bei der Verwendung von Cloud Router finden Sie unter Fehlerbehebung.