הצגת רשימה של כללי מדיניות של מסלולי BGP
בדף הזה מוסבר איך מציגים רשימה של כללי מדיניות של מסלולי Border Gateway Protocol (BGP) ב-Cloud Router, כדי שתוכלו לפתור בעיות שקשורות לכללי מדיניות של מסלולי BGP.
לפני שמתחילים
gcloud
כדי להשתמש בדוגמאות לשורת הפקודה במדריך הזה:
- מתקינים או מעדכנים את הגרסה האחרונה של Google Cloud CLI.
- מגדירים אזור ותחום ברירת מחדל.
API
אם רוצים להשתמש בדוגמאות ל-API במדריך הזה, צריך להגדיר גישה ל-API.
הצגת רשימה של כללי מדיניות של מסלולי BGP
המסוף
נכנסים לדף Cloud Router במסוף Cloud de Confiance .
בדף Cloud Router, לוחצים על הכרטיסייה BGP Route Policies (מדיניות מסלולי BGP).
כדי לראות את התנאים של מדיניות נתיבי 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="
}
]
}