BGP-Routenrichtlinien auflisten

Auf dieser Seite wird beschrieben, wie Sie Border Gateway Protocol (BGP) -Routenrichtlinien auf Cloud Router auflisten, um Probleme mit Ihren BGP-Routenrichtlinien zu beheben.

Hinweis

gcloud

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

  1. Installieren Sie die Google Cloud CLI oder aktualisieren Sie sie 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. Wechseln Sie in der Cloud de Confiance Console zur Seite Cloud Router.

    Zum 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 Bedingungen der BGP-Routenrichtlinie für eine 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: ist 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: ist das Projekt, das den Cloud Router enthält.

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

  • ROUTER_NAME: ist der Name Ihres Cloud Router.

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="
    }
  ]
}