このページでは、ハブ ルート テーブルとルートの使用方法について説明します。
ハブを作成し、メッシュ トポロジを使用するように構成すると、単一のデフォルト ハブ ルート テーブルが生成されます。スター トポロジでは、グループごとに 1 つのハブ ルート テーブルが生成されます。
ハブ ルート テーブルを一覧取得する
ハブ ルート テーブルのリストを取得する手順は次のとおりです。
gcloud
gcloud network-connectivity hubs route-tables list
コマンドを実行します。
gcloud network-connectivity hubs route-tables list \ --hub=HUB_NAME
HUB_NAME
は、ルートテーブルを一覧表示するプロジェクト内のハブの名前に置き換えます。
API
空のリクエスト本文を含む networkconnectivity.hubs.routeTables.list
メソッドを使用します。
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables
次の値を置き換えます。
PROJECT_ID
: ハブを含むプロジェクトのプロジェクト IDHUB_NAME
: ハブ ルート テーブルを一覧表示するハブの名前
ハブ ルート テーブルを表示する
Network Connectivity Center ルートテーブルの名前や説明などの詳細を表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[Network Connectivity Center] に移動します。
プロジェクト メニューで、ハブの詳細を表示するプロジェクトを選択します。
ハブ ルート テーブルを表示するハブの名前をクリックします。
[ルート] タブをクリックします。ハブが構成されているトポロジに応じて、次の手順を行います。
- メッシュ トポロジ接続を使用している場合、ルートとルートの詳細は [ルート] セクションに表示されます。
- スタートポロジ接続を使用している場合は、[ルート] セクションで [スポーク グループ] を [センター] または [エッジ] に変更して、適切なルートテーブルを表示します。
gcloud
gcloud network-connectivity hubs route-tables describe
コマンドを実行します。
gcloud network-connectivity hubs route-tables describe GROUP_NAME \ --hub=HUB_NAME
次のように置き換えます。
GROUP_NAME
: ハブ ルート テーブルを表示するグループの名前。メッシュ トポロジ接続の場合、デフォルト グループは 1 つだけです。スター トポロジ接続の場合は、センター グループまたはエッジグループがあります。HUB_NAME
: ハブ ルート テーブルを表示するハブの名前
API
空のリクエスト本文を含む networkconnectivity.hubs.routeTables.get
メソッドを使用します。
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables/NAME
次の値を置き換えます。
PROJECT_ID
: 新しいハブを含むプロジェクトのプロジェクト IDHUB_NAME
: ハブ ルート テーブルを表示するハブの名前NAME
: ハブ ルート テーブル リソースの名前
ハブルートを管理する
ハブ ルート テーブルの下にネストされたルートリソースは、VPC ネットワークからハブにエクスポートされた VPC スポークのサブネットに対応しています。
ハブルートを一覧表示する
ハブルートの一覧を表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで [Network Connectivity Center] ページに移動します。
プロジェクト メニューで、ハブルートの詳細を表示するプロジェクトを選択します。
ルートの詳細を表示するハブの名前をクリックします。
[ルート] タブをクリックします。
gcloud
gcloud network-connectivity hubs route-tables routes list
コマンドを実行します。
gcloud network-connectivity hubs route-tables routes list \ --hub=HUB_NAME \ --route_table=NAME
次のように置き換えます。
HUB_NAME
: ハブの名前(my-hub
など)NAME
: ハブ ルート テーブルの名前(edge-route-table
、center-route-table
など)
API
空のリクエスト本文を含む networkconnectivity.hubs.routeTables.routes.list
メソッドを使用します。
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables/NAME/routes
次の値を置き換えます。
PROJECT_ID
: ハブを含むプロジェクトのプロジェクト IDHUB_NAME
: ハブの名前NAME
: ハブ ルート テーブル リソースの名前
ハブルートの詳細を表示する
ルートタイプ、宛先 IP アドレス範囲、ネクストホップなど、特定のハブルートの詳細を表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで [Network Connectivity Center] ページに移動します。
プロジェクト メニューで、ハブルートの詳細を表示するプロジェクトを選択します。
ルートの詳細を表示するハブの名前をクリックします。
[ルート] タブをクリックします。
[フィルタ] フィールドを使用して、タイプ、IP バージョン、宛先 IP アドレス範囲、優先値、スポーク、ネクストホップでルートを並べ替えます。
gcloud
gcloud network-connectivity hubs route-tables routes describe
コマンドを実行します。
gcloud network-connectivity hubs route-tables routes describe NAME \ --hub=HUB_NAME \ --route_table=ROUTE_TABLE
次のように置き換えます。
NAME
: 説明を表示するルートの名前または ID。gcloud network-connectivity hubs route-tables routes list
コマンドを使用して API にクエリを実行し、正確なルート名を取得します。HUB_NAME
: ハブの名前(my-hub
など)ROUTE_TABLE
: ハブ ルート テーブルの名前(スター トポロジ接続の場合はedge-route-table
またはcenter-route-table
、フルメッシュ トポロジの場合はdefault-route-table
など)。
API
networkconnectivity.hubs.routeTables.routes.get
メソッドを使用します。
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables/NAME/routes/ROUTE_NAME
次の値を置き換えます。
PROJECT_ID
: 新しいハブを含むプロジェクトのプロジェクト IDHUB_NAME
: ハブ ルート テーブルを表示するハブの名前NAME
: ハブ ルート テーブル リソースの名前ROUTE_NAME
: ルートの名前
次のステップ
- ハブとスポークの作成については、ハブとスポークの操作をご覧ください。
- ソリューションが Network Connectivity Center と統合されているパートナーのリストを確認するには、Network Connectivity Center のパートナーをご覧ください。
- ルーター アプライアンスの問題の解決方法については、トラブルシューティングをご覧ください。
- API と
gcloud
コマンドの詳細については、API とリファレンスをご覧ください。