BGP-Routenrichtlinien auflisten

Auf dieser Seite wird beschrieben, wie Sie Routenrichtlinien für das Border Gateway Protocol (BGP) auf Cloud Router auflisten. Dies kann Ihnen bei der Fehlerbehebung für Ihre BGP-Routenrichtlinien helfen.

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.

BGP-Routenrichtlinien auflisten

Console

  1. Rufen Sie in der Trusted Cloud -Console die Seite Cloud Router auf.

    Zu „Cloud Router“

  2. Klicken Sie auf der Seite Cloud Router auf den Tab BGP-Routenrichtlinien.

  3. Klicken Sie auf den Namen der BGP-Routenrichtlinie, um die Begriffe für die BGP-Routenrichtlinie aufzurufen.

gcloud

Führen Sie folgenden gcloud compute routers list-route-policies-Befehl aus:

gcloud compute routers list-route-policies ROUTER_NAME \
    --region=REGION

Ersetzen Sie Folgendes:

  • ROUTER_NAME ist der Name Ihres Cloud Routers.

  • REGION: Die Region, in der sich Ihr Cloud Router befindet

Die Ausgabe sieht etwa so aus:

NAME: test-policy-1
TYPE: ROUTE_POLICY_TYPE_EXPORT

NAME: test-policy-2
TYPE: ROUTE_POLICY_TYPE_IMPORT

API

Verwenden Sie die Methode routers.listRoutePolicies:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/listRoutePolicies

Ersetzen Sie Folgendes:

  • PROJECT_ID: Das Projekt, das den Cloud Router enthält

  • REGION: die Region, in der sich Ihr Cloud Router befindet

  • ROUTER_NAME ist der Name Ihres Cloud Routers.

Die Ausgabe sieht etwa so aus:

{
  "kind": "compute#routersListRoutePolicies",
  "result": [
    {
      "name": "ROUTER_NAME",
      "type": "ROUTE_POLICY_TYPE_IMPORT",
      "terms": [
        {
          "priority": 1,
          "match": {
            "expression": "destination != \"192.168.10.0/24\" && communities.matchesEvery([\"65000:1\", \"65000:2\"])"
          },
          "actions": [
            {
              "expression": "med.set(12345)"
            }
          ]
        },
        {
          "priority": 2,
          "match": {
            "expression": "destination != \"192.168.10.0/24\""
          },
          "actions": [
            {
              "expression": "med.set(12345)"
            }
          ]
        }
      ],
      "fingerprint": "ulgdg-dGCms="
    }
  ]
}