BGP 詳細設定の構成

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

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

MCR ASN のオーバーライド

MCR に割り当てられたデフォルトの ASN は 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(更新)] をクリックします。

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 ミリ秒から 9999 ミリ秒です。

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

  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 ミリ秒未満の値を設定することはできません。

優先ルートの構成

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 で他のネイバーのサポートを確認します。


最後の更新: