BGP ルートポリシーの一覧を取得する
このページでは、Cloud Router で Border Gateway Protocol(BGP)ルートポリシーの一覧を取得する方法について説明します。これは、BGP ルートポリシーのトラブルシューティングに役立ちます。
始める前に
gcloud
このガイドのコマンドラインの例を使用する場合は、次の操作を行います。
- Google Cloud CLI の最新バージョンをインストールするか、最新バージョンに更新します。
- デフォルトのリージョンとゾーンを設定します。
API
このガイドの API の例を使用する場合は、API アクセスを設定します。
BGP ルートポリシーの一覧を取得する
コンソール
Trusted Cloud コンソールで、[Cloud Router] ページに移動します。
[Cloud Router] ページで、[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="
}
]
}