Basispriorität der beworbenen Route aktualisieren

Wenn Cloud Router Routen bewirbt, verwendet er Routenmesswerte, um Routenprioritäten festzulegen. Routenmesswerte umfassen die Basispriorität der beworbenen Route und die Region-zu-Region-Kosten. Je niedriger der Messwert ist, umso mehr wird eine Route bevorzugt. Bei vorhandenen BGP-Sitzungen können Sie die Basispriorität der beworbenen Route aktualisieren, um diese Routenmesswerte zu optimieren. Bei allen Routen für die BGP-Sitzung wird die gleiche Basispriorität der beworbenen Route verwendet.

Bei globalem dynamischem Routing kann Cloud Router Routen von anderen Regionen bewerben, die nicht seine eigene Region sind. Wenn dies der Fall ist, werden Region-zu-Region-Kosten hinzugefügt, die zwischen 201 und 9.999 liegen können und sich auf die Priorisierung von Routen auswirken. Verwenden Sie die folgenden Richtlinien, um diese Region-zu-Region-Kosten zu berücksichtigen, wenn Sie die Basisprioritäten der beworbenen Routen festlegen:

  • Verwenden Sie Werte kleiner als 201, um Prioritäten zwischen Routen in einer einzelnen Region anzupassen. Dadurch wird gewährleistet, dass sich die Region-zu-Region-Kosten nicht auf die Routenprioritäten auswirken. Eine Route aus einer anderen Region (einer entfernten Region) darf keine Priorität unter 201 haben. Wenn Sie höhere Werte verwenden, können die Region-zu-Region-Kosten die Routenprioritäten beeinflussen.

    Beispiel: Sie haben eine primäre Verbindung und eine Ersatzverbindung. Wenn Sie die Basispriorität der Sicherungsverbindung zu hoch festlegen, könnten Sie unbeabsichtigt Routen aus anderen Regionen bevorzugen.

  • Mit größeren Werten als 10.200 heben Sie die Priorisierung einer Route in einem Virtual Private Cloud-Netzwerk (VPC) global auf. Dadurch wird gewährleistet, dass alle anderen Routen unter 201 unabhängig von den Region-zu-Region-Kosten Priorität haben.

In Fällen, in denen alle Routen in einer Region gleichermaßen bevorzugt werden, können Sie den Standardwert 100 verwenden. Weitere Informationen zu den Region-zu-Region-Kosten sowie Beispiele finden Sie unter Beworbene Präfixe und Prioritäten.

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:

  1. Rufen Sie in der Google Cloud Console die Seite Cloud VPN-Tunnel auf.

    Zu "Cloud VPN-Tunnel"

  2. Wählen Sie in der Liste der Tunnel in der Spalte Name den Tunnel aus, den Sie ändern möchten.

  3. Wählen Sie auf dem Bildschirm Details zum Cloud VPN-Tunnel BGP-Sitzung ändern aus.

  4. Ändern Sie den Wert der Priorität der beworbenen Route.

  5. Klicken Sie auf Speichern und fortfahren.

Führen Sie für Dedicated Interconnect oder Partner Interconnect die folgenden Schritte aus:

  1. Rufen Sie in der Cloud Console den Tab VLAN-Anhänge auf der Seite Cloud Interconnect auf.

    Zu Cloud Interconnect

  2. Wählen Sie in der Liste der Anhänge in der Spalte Name den Anhang aus, den Sie ändern möchten.

  3. Wählen Sie auf der Seite Details zum VLAN-Anhang den Namen der BGP-Sitzung aus.

  4. Ändern Sie den Wert der Priorität der beworbenen Route.

  5. 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.

  1. 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.

  2. 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 Wert advertisedRoutePriority.

    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ält
    • REGION: Die Region, in der sich der Cloud Router befindet
    • ROUTER_NAME: Der Name des Cloud Routers
    • BGP_PEERS: Der Inhalt des neuen Arrays von BGP-Peers

    Das folgende Beispiel enthält einen BGP-Peer mit der Standard-advertisedRoutePriority von 100 und einen weiteren mit dem aktualisierten Wert 99:

        {
          "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.