動的ルーティング モードを設定する

Cloud Router によって、ルーターが構成されているリージョンまたは Virtual Private Cloud(VPC)ネットワーク全体でサブネットが動的にアドバタイズされて、学習済みルートが伝播されます。

VPC ネットワーク内の Cloud Router がリージョンかグローバルかは、VPC ネットワークの動的ルーティング モードによって異なります。VPC ネットワークを作成または編集するときに、動的ルーティング モードをリージョンまたはグローバルに設定できます。

Cloud Router が他のリージョンの他の Cloud Router とインスタンスにルートをアドバタイズするには、VPC ネットワークをグローバル動的ルーティング モードに設定する必要があります。

VPC ネットワークの動的ルーティング モードの表示

VPC ネットワークの現在の動的ルーティング モードを表示する手順は次のとおりです。

コンソール

  1. Google Cloud コンソールの [VPC ネットワーク] ページに移動します。

    [VPC ネットワーク] に移動

  2. ネットワークの詳細ページを表示するには、ネットワークの名前をクリックします。

  3. 動的ルーティング モード セクションでは、値は動的ルーティング モードの種類を示します(リージョンまたはグローバル)。

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 ネットワークを含むプロジェクトの ID
  • NETWORK: VPC ネットワークの名前

出力では、routingMode フィールドに、VPC ネットワークの動的ルーティング モード(REGIONAL または GLOBAL)が示されます。

VPC ネットワークの動的ルーティング モードの変更

VPC ネットワークの動的ルーティング モードを変更する手順は次のとおりです。

コンソール

  1. Google Cloud コンソールの [VPC ネットワーク] ページに移動します。

    [VPC ネットワーク] に移動

  2. ネットワークの詳細ページを表示するには、ネットワークの名前をクリックします。

  3. ネットワークを変更するには [編集] をクリックします。

  4. [動的ルーティング モード] で、[リージョン] または [グローバル] を選択します。

  5. [保存] をクリックして確定します。

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 ネットワークを含むプロジェクトの ID
  • NETWORK: 変更する VPC ネットワークの名前
  • ROUTING_MODE: REGIONAL または GLOBAL

次のステップ