Zum standardmäßigen Advertising-Modus zurückkehren

Wenn Sie bestimmte Subnetze oder benutzerdefinierte IP-Bereiche nicht mehr anbieten müssen, können Sie zum standardmäßigen Advertising-Modus zurückkehren.

Standardmäßig bewirbt der Cloud Router alle verfügbaren Subnetze, einschließlich neuer Subnetze. Bei BGP-Sitzungen besteht das Standardverhalten darin, das Verhalten des Cloud Routers zu übernehmen.

Hinweise

gcloud

Wenn Sie die Befehlszeilenbeispiele in dieser Anleitung verwenden möchten, gehen Sie so vor:

  1. Installieren Sie das Google Cloud CLI oder aktualisieren Sie es auf die neueste Version.
  2. Legen Sie eine Standardregion und -zone fest.

API

Wenn Sie die API-Beispiele dieser Anleitung verwenden möchten, richten Sie den API-Zugang ein.

Auf einem Cloud Router zum standardmäßigen Advertising-Modus zurückkehren

So stellen Sie den Advertising-Standardmodus auf einem Cloud Router wieder her:

Console

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud Routers.

    Zu Cloud Routers

  2. Wählen Sie den zu aktualisierenden Cloud Router aus.

  3. Klicken Sie auf der Seite Routerdetails auf Bearbeiten.

  4. Wählen Sie im Abschnitt Beworbene Routen fürRoutendie Option Alle für den Cloud Router sichtbaren Subnetze bewerben (Standard) aus.

  5. Klicken Sie auf Speichern, um zum standardmäßigen Advertising-Modus zurückzukehren.

gcloud

Führen Sie den Befehl update aus: Verwenden Sie das Flag --advertisement-mode, um den Advertising-Modus in default zu ändern, wie im folgenden Beispiel gezeigt:

gcloud compute routers update my-router \
    --advertisement-mode default

API

Verwenden Sie die Methode routers.patch, um bgp.advertiseMode auf DEFAULT festzulegen und die benutzerdefinierte Advertising-Modus-Konfiguration zu löschen:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
{
  "bgp": {
    "advertiseMode": "DEFAULT",
    "advertisedGroups": [],
    "advertisedIpRanges": []
  }
}

Ersetzen Sie Folgendes:

  • 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

Bei einer BGP-Sitzung zum standardmäßigen Advertising-Modus zurückkehren

So stellen Sie den Advertising-Standardmodus in einer BGP-Sitzung wieder her:

Console

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud Routers.

    Zu Cloud Routers

  2. Klicken Sie auf den Cloud Router, der die zu aktualisierende BGP-Sitzung enthält.

  3. Wählen Sie auf der Seite Routerdetails die zu aktualisierende BGP-Sitzung aus.

  4. Klicken Sie auf der Seite mit den BGP-Sitzungsdetails auf Bearbeiten.

  5. Wählen Sie für die Routen die Option Alle für den Cloud Router sichtbaren Subnetze anbieten (Standard) aus.

  6. Klicken Sie auf Speichern, um zum standardmäßigen Advertising-Modus zurückzukehren.

gcloud

Führen Sie den Befehl update-bgp-peer aus: Verwenden Sie das Flag --advertisement-mode, um den Advertising-Modus in default zu ändern, wie im folgenden Beispiel gezeigt:

gcloud compute routers update-bgp-peer my-router \
    --peer-name my-bgp-session \
    --advertisement-mode default

API

Aktualisieren Sie für eine oder mehrere BGP-Sitzungen das Feld bgpPeers[] mit der Methode routers.patch.

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. Gehen Sie für jeden BGP-Peer, den Sie auf den standardmäßigen Advertising-Modus zurücksetzen möchten, so vor:

    • Setzen Sie advertisedMode auf DEFAULT.
    • Setzen Sie advertisedGroup[] und advertisedIpRanges[] auf [].
    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Ersetzen Sie Folgendes:

    • 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

    Im folgenden Beispiel werden zwei BGP-Sitzungen auf den standardmäßigen Advertising-Modus zurückgesetzt:

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT",
          "advertisedGroups": [],
          "advertisedIpRanges": []
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT",
          "advertisedGroups": [],
          "advertisedIpRanges": []
        }
    

Nächste Schritte

  • Informationen zur Konfiguration eines Cloud Routers, seiner BGP-Sitzungen und der Routen, die Cloud Router bewirbt, finden Sie unter Cloud Router-Details aufrufen.

  • Weitere Informationen zur Fehlerbehebung bei benutzerdefinierten beworbenen Routen finden Sie unter Fehlerbehebung.