コンテンツにスキップ

BGP 詳細設定の構成

このトピックでは、Megaport Cloud Router(MCR)で高度な Border Gateway Protocol(BGP)設定を管理する方法について説明します。

  • デフォルトの自律システム番号(ASN)をオーバーライドするオプション。
  • ルート アドバタイズメントの優先度を設定するための ASN 追加オプション。
  • Multi-Exit Discriminator(MED)は、パス障害後にトラフィックを再ルーティングするために使用される優先 VXC を識別します。
  • 双方向フォワーディング検出(BFD)プロトコルは、BGP ネイバー間のパス障害を検出します。

MCR ASN のオーバーライド

MCR に割り当てられたデフォルトの AS 番号自律システム番号。
単一の管理エンティティまたはドメインに代わって 1 つ以上のネットワーク オペレータの制御下にある接続されたインターネット プロトコル (IP) ルーティング プレフィックスのコレクション。
は、133937 です。ほとんどの設定では、デフォルトの AS 番号が適切です。オプションで、別のローカル ASN を指定して、ピアごとにデフォルトの ASN をオーバーライドできます。

重要

クラウド プロバイダーは、ASN 値に制限を設けることができます。デフォルト値をオーバーライドする前に、クラウド プロバイダーのドキュメンテーションを参照してください。

MCR ASN をオーバーライドするには

  1. VXC を選択し、A エンドまたは B エンドを選択します。

  2. BGP 接続の横にある [Edit(編集)] をクリックします。

  3. [Advanced(詳細設定)] タブを選択します。

  4. [Local ASN(ローカル ASN)] フィールドに、パブリック ASN またはプライベート ASN を入力します(たとえば、64512 から 65534 までの数値を入力します)。

    ASN の範囲は 2 から 4294967294 ですが、次の ASN は使用できません。

    • 8074、8075、12076、65515 - 65520(Azureで予約済み)
    • 23456、64496-64511、65535 - 65551(Internet Assigned Numbers Authority(IANA)により予約済み)

    MCR ASN をオーバーライドする

  5. Update (更新)」をクリックします。

ASN 追加によるルート アドバタイズメント優先度の設定

ASN パスの長さによって、発信 BGP パスのルート アドバタイズメントの優先度が決まります。最短の AS パスを持つルートが最も優先度が高く、より長いパス アドバタイズメントよりも優先されます。パスが長いほど、優先順位が低くなります。AS パスの先頭に追加すると、パスが長くなり、パスの優先順位が低くなります。

ASN 追加値の設定はオプションです。

既存の BGP 接続でパス アドバタイズメントの優先度を設定するには

  1. VXC を選択し、A エンドまたは B エンドを選択します。
  2. BGP 接続の横にある [Edit(編集)] をクリックします。
  3. [Advanced(詳細設定)] タブを選択します。

    ASN 追加の設定

  4. 「ASN Path Prepend(ASN パス追加)」フィールドに、ローカル ASN を BGP パスに追加する追加回数を入力します。1~10 の整数を入力してください。たとえば、2 なら ASN を既存の AS パスの前に 2 回追加し、3 の AS パス長を作成します。数値が大きいほど、パスの優先度が低くなります。

  5. Update (更新)」をクリックします。

新しい BGP 接続でパス アドバタイズメントの優先度を設定するには

  1. 新しい BGP 接続を追加します。
  2. [Advanced(詳細設定)] タブを選択します。
  3. 「ASN Path Prepend(ASN パス追加)」フィールドに、ローカル ASN を BGP パスに追加する追加回数を入力します。1~10 の整数を入力してください。たとえば、2 なら ASN を既存の AS パスの前に 2 回追加し、3 の AS パス長を作成します。数値が大きいほど、パスの優先度が低くなります。
  4. Add (追加)」 をクリックします。

BFD プロトコルの構成

BGP は、ネットワーク到達可能性情報を、 ネイバー または ピア と呼ばれる隣接する BGP システムと共有します。BFD プロトコルは、直接接続された BGP ネイバー間のパス障害を検出し、BGP ルーティングの再コンバージェンス時間を短縮します。VXC 接続で BFD を有効にすると、リモートネイバーで BFD をサポートするサービスに接続するときに、リンク障害の検出とフェイルオーバーが高速になります。BFD を有効にすると、BFD からの通知後、BGP ネイバー関係をすぐに破棄して、別の BGP ネイバーにフェイルオーバーできます。

BFD プロトコルは BGP とは独立して実行されます。BFD を有効にすると、BGP タイマー間隔が経過する前にフェイルオーバーが発生するため、フェイルオーバーが高速になります。BGP タイマーのデフォルト設定は、それぞれ 60 秒の 3 キープアライブウィンドウ障害です。有効にしない場合、フェイルオーバーは、BGP タイマー間隔が経過した後にのみ発生します。

BFD 設定は、インターフェイス上のすべての BGP 接続に適用されます。

重要

CPU 使用率が高くなるのを防ぐために、BFD を有効にする前に、no ip redirect コマンドを入力して、インターネット制御メッセージ プロトコル(ICMP)リダイレクト メッセージの送信を無効にします。

BFD を構成するには

  1. VXC を選択し、A エンドまたは B エンドを選択します。

  2. BGP 接続の横にある [Edit(編集)] をクリックします。

  3. [Advanced(詳細設定)] タブを選択します。

  4. [Use BFD(BFDを使用)] の横にある [On(オン)] をクリックします。
    BFD 設定

  5. 送信間隔の後、BGP ネイバーが活性検出 BFD パケットを BGP ネイバーに送信する最小時間を指定します。デフォルトは 300 ミリ秒です。範囲は 300~9000 ミリ秒です。

  6. 受信間隔の後、BGP ネイバーが活性検出 BFD パケットをこのインターフェイスに送信する最小時間を指定します。デフォルトは 300 ミリ秒です。範囲は 300~9000 ミリ秒です。

  7. 乗数の後で、BGP セッションがダウンしていると見なされる前に欠落する可能性のある BFD パケットの最小数を指定します。デフォルトは 3 パケットです。範囲は 3 から 50 パケットです。

  8. [Update(更新)] をクリックします。

重要

BGP ネイバーでも BFD を有効にする必要があります。

クラウド サービス プロバイダーによるデフォルトの BFD 値

  • AWS Direct Connect – BFD は、AWS Direct Connect 接続によってネイティブにサポートされています。非同期 BFD は、CSP 側の AWS Direct Connect 仮想インターフェースに対して自動的に有効になります。ただし、接続で BFD を有効にするには、MCR VXC の BFD を AWS Direct Connect に設定する必要があります。

    デフォルトでは、AWS BFD の活性検出の最小間隔は 300 ミリ秒で、乗数は 3 パケットです。

注意

特定のデフォルト値だけでなく、CSP で他のネイバーのサポートを確認します。

  • Azure ExpressRoute – BFD は、プライベート ピアリング上の Azure ExpressRoute によってネイティブにサポートされています。BFD は、MSEE 上に新しく作成されたすべての ExpressRoute プライベート ピアリング インターフェイスでデフォルトで設定されます。ただし、接続で有効にするには、BFD の Azure ExpressRoute プライベート ピアリングに MCR VXC を設定する必要があります。BFD ピア間では、最も遅いピアが伝送速度を決定します。

  • Microsoft Enterprise Edge (MSEE) ExpressRoute ルーター – BFD の送受信間隔は 300 ミリ秒に設定されています。特定のシナリオでは、間隔を 750 ミリ秒のより高い値に設定できます。間隔を増やすために高い値を設定することはできますが、間隔を減らすために 300 ミリ秒未満の値を設定することはできません。

  • Google Cloud サービス – 2021 年の後半に、Google Cloud Partner Interconnect は Interconnect サービスで拡張機能をサポートすることを発表しました。新しい機能は Dataplane V2 に含まれています。BFD は、V2 で利用できるようになった機能の 1 つです。V2 のリリース前は、BFD がサポートされていませんでした。

    Google は V1 から V2 への移行を進めており、完了予定日は 2022 年の 9 月です。BFD などの新機能をサポートするには、相互接続の場所 (Google Edge) と相互接続が Google Cloud Router に接続するリージョンの両方で V2 を有効にする必要があります。Dataplane のバージョンを確認する方法の詳細については、「Cloud Router の双方向転送検出 (BFD)」をご覧ください。

    重要

    2022 年 5 月 11 日以降に MCR で BFD を有効にする前に、Partner Interconnect サービスを使用した Megaport VXC/Google VLAN アタッチメントで V2 が有効になっていることを確認する必要があります。Dataplane のバージョンを検証する方法の詳細については、「Cloud Router の双方向転送検出 (BFD)」をご覧ください。V2 が有効になっていない場合は、Google サポート ケースを開いて有効にする必要があります。場合によっては、V2 が利用できない場合があります。VLAN アタッチメントが Dataplane V2 を使用しない場合は、BFD を有効にしないでください。

    MCR は、2022 年 5 月 11 日以降に作成された VXC の BFD シングルホップ モードで自動的に動作します。2022 年 5 月 11 日より前に MCR で作成された VXC は、BFD マルチホップを使用し、BFD と互換性がありません。BFD を有効にする前に、MCR で作成された VXC に関しては、2022 年 5 月 11 日より前に Google に再注文する必要があります。

優先ルートの構成

Multi-Exit Discriminator(MED)は、BGP パス属性で、 アドバタイズする自律システム(AS)が候補ルートで同じであり、その AS に複数のエントリ ポイントがある場合に、優先ルートを選択するために BGP ネイバーに影響を与えることができます。高いメトリックよりも低い MED メトリックが優先されます。MED 属性を使用して、2 つの VXC 間でトラフィックを切り替えることができます。

MED 属性を検討する前に、他の BGP 属性が考慮されます。MED 属性は、重み、ローカル プリファレンス、AS パス、および発信元タイプが同じである場合に、2 つのルート間の結びつきを断ち切ります。最も低い MED メトリックの出口点 が優先されます。

たとえば、MED メトリックが 20 の BGP ネイバー デバイス R3 と、MED メトリックが 10 の別のネイバー デバイス R2 から成る構成では、自律システム(AS)123(デバイス R2 と R3 がメンバー)は、ASN4 に到達するために R2 を通るパスを優先します。

MED メトリックを追加または変更しても、サービスは中断されません。

MED を構成するには

  1. VXC を選択し、A エンドまたは B エンドを選択します。

  2. BGP 接続の横にある [Edit(編集)] をクリックします。

  3. [Advanced(詳細設定)] タブを選択します。

  4. [Inbound(インバウンド)] の横に、この BGP 接続で受信したすべてのルートに適用する 32 ビット整数 MED メトリックを指定します。BGP ネイバーから受信した値を使用するには、空白のままにします。
    BFD 設定

  5. [Outbound(アウトバウンド)] の横に、この BGP 接続によって送信されるすべてのルートに適用する 32 ビット整数 MED メトリックを指定します。

  6. [Update(更新)] をクリックします。

Google Cloud Platform での MED の使用

Google Cloud Platform クラウド ルーターの出力は、最初に満たされた条件によって決定されます。

  • すべての出力トラフィックは、AS パスの長さが最短のルートに送信されます。
  • ルートが同じ場合 パスの長さとして、すべての出力トラフィックは、MED 値が最小(ルートメトリックが最小)のルートに送信されます。
  • ルートの AS パス長と MED 値が同じ(同じルート メトリック)の場合、出力トラフィックは、等コストマルチパス(ECMP)を使用してすべてのルート間でバランスが取られます。

注意

MED よりも優先度が高い可能性のある特定のルーティング メトリックの影響とともに、CSP で他のネイバーのサポートを確認します。


最終更新日: 2022-10-21