הצגת רשימה של כללי מדיניות של מסלולי BGP

בדף הזה מוסבר איך מציגים רשימה של כללי מדיניות של מסלולי Border Gateway Protocol (BGP) ב-Cloud Router, כדי שתוכלו לפתור בעיות שקשורות לכללי מדיניות של מסלולי BGP.

לפני שמתחילים

gcloud

כדי להשתמש בדוגמאות לשורת הפקודה במדריך הזה:

  1. מתקינים או מעדכנים את הגרסה האחרונה של Google Cloud CLI.
  2. מגדירים אזור ותחום ברירת מחדל.

API

אם רוצים להשתמש בדוגמאות ל-API במדריך הזה, צריך להגדיר גישה ל-API.

הצגת רשימה של כללי מדיניות של מסלולי BGP

המסוף

  1. נכנסים לדף Cloud Router במסוף Cloud de Confiance .

    מעבר אל Cloud Router

  2. בדף Cloud Router, לוחצים על הכרטיסייה BGP Route Policies (מדיניות מסלולי BGP).

  3. כדי לראות את התנאים של מדיניות נתיבי BGP, לוחצים על השם של מדיניות נתיבי BGP.

gcloud

משתמשים בפקודה gcloud compute routers list-route-policies:

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

מחליפים את מה שכתוב בשדות הבאים:

  • ‫ROUTER_NAME: השם של Cloud Router

  • ‫REGION: האזור שבו נמצא Cloud Router

הפלט אמור להיראות כך:

NAME: test-policy-1
TYPE: ROUTE_POLICY_TYPE_EXPORT

NAME: test-policy-2
TYPE: ROUTE_POLICY_TYPE_IMPORT

API

משתמשים בשיטה routers.listRoutePolicies:

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

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: הפרויקט שמכיל את Cloud Router

  • ‫REGION: האזור שבו נמצא Cloud Router

  • ‫ROUTER_NAME: השם של Cloud Router

הפלט אמור להיראות כך:

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