デフォルトのアドバタイズ モードに戻す
特定のサブネットやカスタム IP 範囲をアドバタイズする必要がなくなった場合は、デフォルトのアドバタイズ モードに戻すことができます。
デフォルトでは、Cloud Router はすべての使用可能なサブネットをアドバタイズします(新しいサブネットも含む)。BGP セッションの場合、デフォルトでは Cloud Router の動作を継承します。
Cloud Router をデフォルトのアドバタイズ モードに戻す
Cloud Router をデフォルトのアドバタイズ モードに戻すには、次の操作を行います。
コンソール
Google Cloud コンソールで [Cloud Router] ページに移動します。
更新する Cloud Router を選択します。
[ルーターの詳細] ページで、[
編集] をクリックします。[アドバタイズされたルート] セクションの [ルート] で、[Cloud Router に表示されるすべてのサブネットにアドバタイズ(デフォルト)] を選択します。
[保存] をクリックして、デフォルトのアドバタイズ モードに戻します。
gcloud
次の例のように、update
コマンドを実行し、--advertisement-mode
フラグを使用してアドバタイズ モードを default
に変更します。
gcloud compute routers update my-router \ --advertisement-mode default
API
routers.patch メソッドを使用して、bgp.advertiseMode
を DEFAULT
に設定し、カスタム アドバタイズ モードの構成を消去します。
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgp": { "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] } }
次のように置き換えます。
PROJECT_ID
: Cloud Router が含まれるプロジェクトREGION
: Cloud Router が配置されているリージョンROUTER_NAME
: Cloud Router の名前
BGP セッションでデフォルトのアドバタイズ モードに戻す
BGP セッションでデフォルトのアドバタイズ モードに戻すには、次の操作を行います。
コンソール
Google Cloud コンソールで [Cloud Router] ページに移動します。
更新する BGP セッションを含む Cloud Router を選択します。
[ルーターの詳細] ページで、更新する BGP セッションを選択します。
[BGP セッションの詳細] ページで、
[編集] を選択します。[ルート] で、[Cloud Router に表示されるすべてのサブネットにアドバタイズ(デフォルト)] を選択します。
[保存] をクリックして、デフォルトのアドバタイズ モードに戻します。
gcloud
次の例のように、update-bgp-peer
コマンドを実行し、--advertisement-mode
フラグを使用してアドバタイズ モードを default
に変更します。
gcloud compute routers update-bgp-peer my-router \ --peer-name my-bgp-session \ --advertisement-mode default
API
1 つ以上の BGP セッションで、routers.patch
メソッドを使用して bgpPeers[]
フィールドを更新します。
bgpPeers[]
フィールドには、BGP ピアの配列を指定します。このフィールドに PATCH
を実行すると、BGP ピアの既存の配列がリクエストに含まれる新しい配列で上書きされます。
GET
リクエストを送信して、ルーターの BGP ピアの現在の配列を取得します。詳しくは、BGP セッション構成の表示をご覧ください。BGP ピアの新しい配列を指定して
PATCH
リクエストを送信します。デフォルトのアドバタイズ モードに戻す BGP ピアごとに、次の操作を行います。advertisedMode
をDEFAULT
に設定するadvertisedGroup[]
とadvertisedIpRanges[]
を[]
に設定する
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
次のように置き換えます。
PROJECT_ID
: Cloud Router が含まれるプロジェクトREGION
: Cloud Router が配置されているリージョンROUTER_NAME
: Cloud Router の名前BGP_PEERS
: BGP ピアの新しい配列の内容
次の例では、2 つの BGP セッションをデフォルトのアドバタイズ モードに戻します。
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] }
次のステップ
Cloud Router の構成、その BGP セッション、Cloud Router がアドバタイズしているルートを表示する。Cloud Router の詳細を表示するをご覧ください。
カスタム アドバタイズ ルートに関する問題を解決する。トラブルシューティングをご覧ください。