BFD を更新または無効にする
有効な BGP セッションで、またはセッションを無効にする際に、Bidirectional Forwarding Detection(BFD)の設定を更新できます。
Cloud Router の BFD の詳細については、次のリソースをご覧ください。
- このページで使用している BFD 設定の説明を確認します。
- Cloud Router の BFD の概要で BFD の詳細を確認します。
- Cloud Router のステータスを表示して、BFD のステータスを確認します。
始める前に
gcloud
このガイドのコマンドラインの例を使用する場合は、次の操作を行います。
- Google Cloud CLI の最新バージョンをインストールするか、最新バージョンに更新します。
- デフォルトのリージョンとゾーンを設定します。
API
このガイドの API の例を使用する場合は、API アクセスを設定します。
有効な BGP セッションの BFD 設定を更新する
既存の BGP セッションの BFD 設定を更新する手順は次のとおりです。
コンソール
Google Cloud コンソールで [Cloud Router] ページに移動します。
更新する Cloud Router を選択します。
[ルーターの詳細] ページの [BGP セッション] セクションで、更新する BGP セッションを選択します。
[BGP セッションの詳細] ページで、[
編集] をクリックします。BFD 設定とタイマーの説明に従って、BFD オプションを構成します。
gcloud
update-bgp-peer
コマンドを実行します。
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --project=PROJECT_ID \ --interface=INTERFACE \ --ip-address=IP_ADDRESS \ --peer-asn=PEER_ASN \ --peer-ip-address=PEER_IP_ADDRESS \ --region=REGION \ --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE \ --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \ --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \ --bfd-multiplier=BFD_MULTIPLIER
次のように置き換えます。
ROUTER_NAME
: Cloud Router の名前PEER_NAME
: BGP ピアの名前PROJECT_ID
: Cloud Router を含むプロジェクトの名前INTERFACE
: この BGP ピアのインターフェースの名前IP_ADDRESS
: 範囲169.254.0.0/16
内でこの BGP ピアの Cloud Router インターフェースのリンクローカル IP アドレス。これはピアルーターのインターフェース IP アドレスと同じサブネットに属します。PEER_ASN
: この BGP ピアの BGP 自律システム番号(ASN)PEER_IP_ADDRESS
: 範囲169.254.0.0/16
に属するピアルーターのリンクローカル アドレスREGION
: Cloud Router が配置されているリージョン- BFD 設定とタイマーの説明に従って、BFD オプションを構成します。
API
routers.patch
メソッドを使用して bgpPeers[].bfd
フィールドを更新します。
bgpPeers[]
フィールドには、BGP ピアの配列を指定します。このフィールドに PATCH
を実行すると、BGP ピアの既存の配列がリクエストに含まれる新しい配列で上書きされます。
GET
リクエストを送信して、ルーターの BGP ピアの現在の配列を取得します。詳しくは、BGP セッション構成の表示をご覧ください。BGP ピアの新しい配列を指定して
PATCH
リクエストを送信します。BFD 設定を更新する BGP セッションを含む配列要素で、bgpPeers[].bfd
フィールドを変更します。PATCH https://compute.googleapis.com/compute/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 ピアを含め、
bgpPeers[].bfd
フィールドの値を設定しています。これらのオプションの詳細については、BFD 設定とタイマーをご覧ください。{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": ACTIVE, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }
BFD を無効にする
BFD を無効にするときに、BFD 設定を構成することもできます。この設定はセッションを再度有効にするときに有効になります。このオプションは、無効になっているセッションに対しても構成されますが、実際には有効になりません。この動作は、ファイアウォール ルールを削除せずに無効にする場合と同様です。
BGP セッションで BFD を無効にするには、次の手順を行います。
コンソール
Google Cloud コンソールで [Cloud Router] ページに移動します。
更新する Cloud Router を選択します。
[ルーターの詳細] ページの [BGP セッション] セクションで、更新する BGP セッションを選択します。
[BGP セッションの詳細] ページで、[
編集] をクリックします。BFD セッション初期化モードを
Disabled
に設定します。必要に応じて、BFD 設定とタイマーの説明に従って、BFD オプションを構成します。
gcloud
update-bgp-peer
コマンドを実行します。
gcloud compute routers update-bgp-peer ROUTER_NAME \ --project=PROJECT_ID \ --peer-name=PEER_NAME \ --interface=INTERFACE \ --ip-address=IP_ADDRESS \ --peer-asn=PEER_ASN \ --peer-ip-address=PEER_IP_ADDRESS \ --region=REGION \ --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE \ --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \ --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \ --bfd-multiplier=BFD_MULTIPLIER
次のように置き換えます。
ROUTER_NAME
: Cloud Router の名前PROJECT_ID
: Cloud Router を含むプロジェクトの名前PEER_NAME
: BGP ピアの名前INTERFACE
: この BGP ピアのインターフェースの名前IP_ADDRESS
: 範囲169.254.0.0/16
内でこの BGP ピアの Cloud Router インターフェースのリンクローカル IP アドレス。これはピアルーターのインターフェース IP アドレスと同じサブネットに属します。PEER_ASN
: この BGP ピアの BGP 自律システム番号(ASN)PEER_IP_ADDRESS
: 範囲169.254.0.0/16
に属するピアルーターのリンクローカル アドレスREGION
: Cloud Router が配置されているリージョンBFD_SESSION_INITIALIZATION_MODE
:disabled
に設定します。- 省略可: BFD 設定の説明に従って、他の BFD オプションを構成します。
API
routers.patch
メソッドを使用して bgpPeers[].bfd.sessionInitializationMode
フィールドを更新します。
bgpPeers[]
フィールドには、BGP ピアの配列を指定します。このフィールドに PATCH
を実行すると、BGP ピアの既存の配列がリクエストに含まれる新しい配列で上書きされます。
GET
リクエストを送信して、ルーターの BGP ピアの現在の配列を取得します。詳しくは、BGP セッション構成の表示をご覧ください。BGP ピアの新しい配列を指定して
PATCH
リクエストを送信します。BFD を無効にする BGP セッションを含む配列要素で、bgpPeers[].bfd.sessionInitializationMode
をDISABLED
に設定します。PATCH https://compute.googleapis.com/compute/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 ピアを含め、両方のピアの BFD を無効にします。これらのオプションの詳細については、BFD 設定とタイマーをご覧ください。
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513,https://cloud.google.com/network-connectivity/docs/router/how-to/configuring-bfd "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }
次のステップ
BGP セッションまたはピアルーターで BFD を構成する方法については、Cloud Router の BFD を構成するをご覧ください。
Cloud Router の BFD をサポートするサードパーティ ルーター構成の例については、BFD のサードパーティ ルーター構成の使用をご覧ください。
BFD 診断メッセージ、セッション状態、ステータス メッセージについては、BFD 診断メッセージとセッション状態をご覧ください。
BGP セッションを構成するには、BGP セッションの確立をご覧ください。
Cloud Router の一覧表示、更新、削除については、Cloud Router の一覧表示と削除をご覧ください。
Cloud Router に関する問題のトラブルシューティングについては、トラブルシューティングをご覧ください。