BGP 概要ルートの取り扱い

Prev Next

この記事では、BGP サマリールートと、ソケット、IPsec、および クラウド間接続サイトのための設定について説明します。

概要

BGP サマリールートは、BGP ルーティングテーブルのサイズを縮小し、ネットワークのスケーラビリティを向上させます。 通常、AS間でのルーティング情報交換を簡素化するために使用されます。 複数の固有のルートの代わりにサマリールートをアドバタイズすることで、BGP ピアは転送の判断を簡素化し、ルート検索に必要な計算資源を最小限に抑えられます。 サマリールートは、大量のルーティング情報交換を削減することによって、BGP 同期を強化することができます。

サマリールートに BGP コミュニティを追加して、設定されているルートのための特定のルーティングポリシーを作成することができます。

BGP サマリールートの使用条件

  • ソケットサイトの場合、BGP サマリールートはソケットv19.xおよびそれ以降でサポートされています

  • BGPサマリールートのCIDR範囲は/8から/30の間である必要があります

BGP サマリールートを理解する

BGP サマリールートは、ネットワークを介したBGPのエントリの数を最小限に抑えることで、BGP オーバーヘッドとルーティングテーブルサイズを削減します。 サマリールートは、そのより具体的なルートの少なくとも一つがソケットまたはPoPのルーティングテーブルに存在している限り、アドバタイズされます この条件が満たされない場合、サマリールートは取り下げられます。

以下の例は、BGP ルート要約がある場合とない場合のルートのプレフィックスがアドバタイズされるサイトの違いを示しています。

サマリールートなし: ソケットがBGPを介して隣接ノードにルートプレフィックスをアドバタイズするとき、すべてのルートが設定される - つまり5つの固有のルートプレフィックスがアドバタイズされます

BGP_without_Summary.jpg

サマリールートあり: ソケットはBGP経由で隣接ノードに単一のサマリールートをアドバタイズします サマリールートは、5つの固有ルートすべてを集約し、1つのルートプレフィックスとしてアドバタイズします

BGP_with_Summary.jpg

BGP サマリールートの使用事例

  • 固定されたBGPルート数制限の克服 - 一部のクラウドプロバイダーは受け取ることができるルートプレフィックスの数に制限を課しています。 AWS、Microsoft Azure、その他のクラウドプロバイダーは、その環境内でのルートプレフィクスの数を制限しています。 たとえば、Azure の制限は1000ルートまでです。 BGP サマリールートは、アドバタイズされるルートプレフィックスの総数を最小化することで、この制限を克服するために使用できます。

  • ネットワークBGPルーティングの簡素化 - BGP サマリールートは、多くのルートが大規模なネットワークにわたってアドバタイズされる場所でのBGPオーバーヘッドを削減することができます。 多くのユニークなルートプレフィックス広告をサマリールートに置き換えることで、BGPトラフィックの管理とモニタリングのためにアカウント内でのルートを簡素化できます。

BGP サマリールートの設定

既存のBGPピアにBGPサマリールートを設定するか、または新しいBGPピアを作成します。

このセクションでは、既存のBGPネイバーを編集し、サマリールートを追加する方法を説明します。 新しいBGPネイバーの作成についての詳しい情報は、BGPネイバーの定義をご覧ください。

これらはBGPサマリールートの制限であり、次の範囲まで設定できます:

  • BGPピア当たり256のサマリールート

  • サマリールート当たり5のコミュニティ

注:

BGP サマリールートなど、BGP 広告の設定を変更すると、ハードBGPピアリセットが発生し、エンドユーザーの体験に影響を与える可能性があります。

BGP サマリールートの広告

BGP サマリールートだけをアドバタイズする構成(サマリールートがBGPネイバーの唯一の選択肢である場合)、SDPユーザー範囲はデフォルトでアドバタイズされません。 デフォルトのCatoシステムIP範囲10.254.254.0/24(またはカスタムシステム範囲)もアドバタイズされます。

このIP範囲をサマリールートとして含めるには、BGPネイバーを手動で設定できます:

  • SDPユーザーIP範囲: 10.41.0.0/16(またはカスタムSDPユーザー範囲)

Edit_BGP_Summary_Route.png

BGPネイバーのためのBGP サマリールートを設定するには:

  1. ナビゲーションメニューから、ネットワーク > サイトをクリックし、サイトを選択します。

  2. ナビゲーションメニューから、サイト設定 > BGPをクリックします。

  3. 新規をクリックして、新しいBGPピアを作成するか、既存のものを編集します。 BGPネイバーを編集パネルが開きます。

  4. ポリシーセクションでサマリールートを選択します。 サマリールートテーブルが開きます。

    注: 両方のすべてのルートまたはサマリールートを選択しないことをお勧めします。 両方のオプションを選択すると、構成されたサマリールートとすべてのユニークなルートがネットワーク上でアドバタイズされます。 これにより、BGPが過剰な数のルートをアドバタイズし、サマリールートの効率が低下します。

  5. 新規をクリックして、CIDR表記でBGPサマリールートを追加します。

    1. (オプション) Add_Icon_CMA.png アイコンをクリックして、追加してサマリールートのためにBGPコミュニティを定義します BGP コミュニティはASN:community 1-65535:1-65535の形式である必要があります。 詳しくは、Cato Reserved BGP Communitiesをご覧ください。

  6. 適用するをクリックします。

BGP サマリールートのモニタリング

次のオプションのいずれかを使用して、BGP サマリールートのステータスをモニタリングおよび確認できます:

  • BGP ステータスを表示 - サイト設定 > BGPでこのオプションを選択して、サイトのBGPのステータスとネットワーク上の現在の広告を表示できます。

  • Cato 管理アプリケーションイベント - BGP 関連のイベントをチェックします。 様々なタイプのBGPイベントは、BGP ネイバーの定義で確認できます。

  • ルートテーブル - 動的サマリールートを含むすべてのルートがルートテーブルに表示されます。 ルートテーブルには、サマリールートIPに関する情報として、ソースサイト、最終ルートの更新、ASパスなどが含まれています。