動的ルーティング モードを設定する
Cloud Router によって、ルーターが構成されているリージョンまたは Virtual Private Cloud(VPC)ネットワーク全体でサブネットが動的にアドバタイズされて、学習済みルートが伝播されます。
VPC ネットワーク内の Cloud Router がリージョンかグローバルかは、VPC ネットワークの動的ルーティング モードによって異なります。VPC ネットワークを作成または編集するときに、動的ルーティング モードをリージョンまたはグローバルに設定できます。
Cloud Router が他のリージョンの他の Cloud Router とインスタンスにルートをアドバタイズするには、VPC ネットワークをグローバル動的ルーティング モードに設定する必要があります。
VPC ネットワークの動的ルーティング モードの表示
VPC ネットワークの現在の動的ルーティング モードを表示する手順は次のとおりです。
コンソール
Google Cloud コンソールの [VPC ネットワーク] ページに移動します。
ネットワークの詳細ページを表示するには、ネットワークの名前をクリックします。
動的ルーティング モード セクションでは、値は動的ルーティング モードの種類を示します(リージョンまたはグローバル)。
gcloud
describe
コマンドを実行します。
gcloud compute networks describe NETWORK_NAME
NETWORK_NAME
は VPC ネットワークの名前に置き換えます。
出力では、routingMode
フィールドに、VPC ネットワークの動的ルーティング モード(REGIONAL
または GLOBAL
)が示されます。
API
networks.get
メソッドを使用します。
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK
次のように置き換えます。
PROJECT_ID
: VPC ネットワークを含むプロジェクトの IDNETWORK
: VPC ネットワークの名前
出力では、routingMode
フィールドに、VPC ネットワークの動的ルーティング モード(REGIONAL
または GLOBAL
)が示されます。
VPC ネットワークの動的ルーティング モードの変更
VPC ネットワークの動的ルーティング モードを変更する手順は次のとおりです。
コンソール
Google Cloud コンソールの [VPC ネットワーク] ページに移動します。
ネットワークの詳細ページを表示するには、ネットワークの名前をクリックします。
ネットワークを変更するには [
編集] をクリックします。[動的ルーティング モード] で、[リージョン] または [グローバル] を選択します。
[保存] をクリックして確定します。
gcloud
update
コマンドを実行します。
gcloud compute networks update NETWORK_NAME \ --bgp-routing-mode=ROUTING_MODE
次のように置き換えます。
NETWORK_NAME
: 変更する VPC ネットワークの名前ROUTING_MODE
: ネットワークの BGP ルーティング モード(REGIONAL
またはGLOBAL
)を指定します。デフォルトはREGIONAL
です。
API
networks.patch
メソッドを使用します。
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK { "routingConfig": { "routingMode": "ROUTING_MODE" } }
次のように置き換えます。
PROJECT_ID
: 変更する VPC ネットワークを含むプロジェクトの IDNETWORK
: 変更する VPC ネットワークの名前ROUTING_MODE
:REGIONAL
またはGLOBAL
次のステップ
- リージョン動的ルーティングとグローバル動的ルーティングの例を確認するには、動的ルーティング モードをご覧ください。
- VPC ネットワークの作成時に動的ルーティング モードを指定するには、VPC ネットワークの使用をご覧ください。