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コミュニティをルートから削除する必要があることが指定されています。

デフォルトでは、EBGPピアでコミュニティが設定されると、コミュニティが送信され、受け入れられます。ネイバーから受信したコミュニティの受け入れを抑制するには、すべてのコミュニティまたは指定されたコミュニティのセットを削除します。ポリシーの結果がコミュニティの空のセットである場合、コミュニティ属性は含まれません。すべてのコミュニティを削除するには、まずコミュニティのワイルドカードセットを定義します(ここでは、コミュニティの名前 はwild)。

次に、ルーティングポリシーステートメントで、 community delete アクションを指定します。

自律システム(AS)から特定のコミュニティを抑制するには、コミュニティを community wild members "*:community-value"として定義します。

トポロジー

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

図1:コミュニティBGP Policy That Removes Communitiesを排除するBGPポリシー

設定

CLIクイックコンフィグレーション

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

デバイスR1

デバイスR2

手順

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

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

デバイス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 extensive コマンドを実行します。

  2. デバイスR1で、インポートポリシーの community remove 設定を無効にします。

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

意味

出力は、デバイスR1のルーティングテーブルで、デバイスR2から送信されたBGPルートでコミュニティが抑制されていることを示しています。デバイスR1のインポートポリシーの community remove 設定が無効になると、コミュニティは抑制されなくなります。