Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:BGPコミュニティ数に基づくルーティングポリシーの設定

この例では、BGPコミュニティの数に基づいてBGPルートを受け入れるポリシーを作成する方法を示します。

要件

この例を構成する前に、デバイスの初期化以上の特別な構成は必要ありません。

概要

この例では、外部BGP(EBGP)接続を持つ2つのルーティングデバイスを示しています。デバイスR2は、BGPセッションを使用して、デバイスR1に2つのスタティックルートを送信します。デバイスR1では、インポートポリシーにより、BGPで受信したルートに一致と見なされるコミュニティを最大5つ含めることができると指定されています。たとえば、ルートに3つのコミュニティが含まれている場合、一致と見なされて受け入れられます。ルートに6つ以上のコミュニティが含まれている場合、不一致と見なされ、拒否されます。

EBGPのデフォルトポリシーは、すべてのルートを受け入れるということを覚えておくことが重要です。一致しないルートが拒否されるようにするには、ポリシー定義の最後に then reject アクションを含める必要があります。

トポロジー

図 1は、サンプルのネットワークを示しています。

図 1: 受け入れるコミュニティの数に制限を設けたBGPポリシー受け入れるコミュニティの数に制限を設けたBGPポリシー

設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

デバイスR1

デバイスR2

手順

ステップバイステップでの手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、Junos OS CLIユーザーガイド設定モードでCLIエディターを使用する を参照してください。

Device R1を設定するには:

  1. インターフェイスを設定します。

  2. BGP を設定します。

    デバイスR2とのBGPピアリングセッションにインポートポリシーを適用します。

  3. 直接ルートを送信するルーティングポリシーを設定します。

  4. 自律システム(AS)番号とルーターIDを設定します。

ステップバイステップでの手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、Junos OS CLIユーザーガイド設定モードでCLIエディターを使用する を参照してください。

デバイスR2 を設定するには:

  1. インターフェイスを設定します。

  2. ルーターIDと自律システム(AS)番号を設定する。

  3. BGP を設定します。

  4. 複数のコミュニティを設定するか、複数のメンバーを持つ単一のコミュニティを設定します。

  5. 静的ルートを構成します。

  6. スタティックルートをBGPにアドバタイズし、BGPコミュニティをルートに追加するルーティングポリシーを設定します。

  7. エクスポートポリシーを適用します。

結果

設定モードから、show interfacesshow protocolsshow policy-options、およびshow routing-options のコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスR1

デバイスR2

デバイスの設定が完了したら、設定モードからcommitを入力します。

検証

設定が正常に機能していることを確認します。

BGP ルートの検証

目的

デバイスR1のルーティングテーブルに、予期されるBGPルートが含まれていることを確認します。

アクション

  1. デバイスR1で、 show route protocols bgp コマンドを実行します。

  2. デバイスR1で、インポートポリシーの community-count 設定を変更します。

  3. デバイスR1で、 show route protocols bgp コマンドを実行します。

  4. デバイスR1で、 show route protocols bgp extensive コマンドを実行して、アドバタイズされたコミュニティを表示します。

意味

出力からは、デバイスR1のルーティングテーブルにおいて、デバイスR2から送信されたBGPルートが非表示になっていることがわかります。デバイスR1のインポートポリシーの community-count 設定が変更された場合、BGPルートは非表示ではなくなります。