Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:ルーティングポリシーでのコミュニティの設定

コミュニティーは、類似したプロパティを持つルーターを管理グループ化するために BGP が使用するルート属性です。

要件

この例を設定する前に、デバイス初期化以外に特別な設定を行う必要はありません。

概要

コミュニティー属性の主な役割の1つは、ルートを関連付けるために使用される管理タグ値です。通常、これらのルートはいくつかの共通プロパティを共有しますが、必須ではありません。コミュニティーは、BGP 内の柔軟性に優れたツールです。個々のコミュニティー値は、1つまたは複数のルートに割り当てることができます。ルートには、単一のコミュニティー値または複数の値を割り当てることができます。ネットワークは、このコミュニティー属性を使用して、管理ルーティングポリシーの実装を支援します。ルートに割り当てられた値を使用して、ネットワークへの受け入れと拒否、属性の変更を許可できます。

図 1自律システム (AS) 64510 で、デバイス R1、デバイス R2、デバイス R3 を内部 BGP (IBGP) ピアとして表示します。デバイス R4 は、64511から 172.16.0.0/21 アドレススペースをアドバタイズしています。デバイス R1 が device R4 から受信する特定のルートは、以下のとおりです。

64511の管理者は、デバイス R1 からの特定のユーザートラフィックと、デバイス R3 からのその他のユーザートラフィックを受信したいと考えています。この管理上の目標を達成するために、デバイス R4 は64511:1 のコミュニティー値を送信して、コミュニティーの値64511:3 と送信する他のルートに接続します。64510としてのルーティングポリシーは、community match 基準を使用して、受信したルートのローカルの優先度を、BGP ルート選択アルゴリズムを変更する新しい値に変更するように設定されます。最大のローカル優先値を持つルートを使用することをお勧めします。

デバイス R1 では、64511:1 コミュニティー値を持つルートには200のローカルの優先順位が割り当てられ、ルーターの値が64511:3 コミュニティーに割り当てられます。この場合、ローカルの設定は50になります。デバイス R3 では、64511:3 コミュニティー値を持つルートに200のローカルの優先度を割り当て、64511:1 コミュニティー値を持つルートには、50のローカル優先度が割り当てられるようになっています。この情報は、デバイス R1 とデバイス R2 の両方によって、IBGP を介してデバイス R2) に伝達されます。

Topology

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

図 1: 通常の BGP コミュニティのためのトポロジ通常の BGP コミュニティのためのトポロジ

CLI クイック構成は、のすべてのデバイスの設定を図 1示しています。

このセクション#configuration570__policy-community-stでは、デバイス R1 と R4 の手順について説明します。

構成

CLI クイック構成

この例を簡単に構成するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更してから、コマンド[edit]を階層レベルで CLI にコピー & ペーストします。

デバイス R1

デバイス R2

デバイス R3

デバイス R4

手順

順を追った手順

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

デバイス R1 を構成するには、次のようになります。

  1. インターフェイスを構成します。

  2. デバイス R2 とデバイス R3 への内部ゲートウェイプロトコル (IGP) 接続を構成します。

  3. デバイス R2 およびデバイス R3 への IBGP 接続を構成します。

  4. EBGP 接続をデバイス R4 に設定します。

  5. ポリシー send-directを設定します。

    このポリシーはデバイス R2 への IBGP 接続で参照され、デバイス R2 に外部からの到達可能性があるようになります。もう1つの方法とnext-hop selfして、デバイス R1 およびデバイス R3 のポリシーを設定することができます。

  6. 指定されたコミュニティータグを使用してルートのローカル設定を変更するポリシーを設定します。

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

順を追った手順

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

デバイス R4 を構成するには、次のようにします。

  1. インターフェイスを構成します。

  2. デバイス R1 およびデバイス R3 への EBGP 接続を構成します。

  3. コミュニティータグを設定します。

  4. ポリシー send-staticを設定します。

    このポリシーは、デバイス R1 およびデバイス R3 への EBGP 接続で参照されます。このポリシーは、64511:1(PREFERRED)コミュニティを一部のルートに、64511:3(NOT_PREFERRED)コミュニティを他のルートにアタッチします。

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

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

結果

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

デバイス R1

デバイス R4

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

検証

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

Device R4 で送信されたルートを確認しています

目的

デバイス R4 で、デバイス R1 およびデバイス R3 に送信されたルートを確認します。

アクション

デバイス R4 は、コミュニティ64511:1 と64511:3 を使用してルートをタグ付けし、それらをデバイス R1 および R3 に送信します。

デバイス R2 で受信したルートの確認

目的

デバイス R2 上で、デバイス R1 およびデバイス R3 から受信したルートを確認します。

アクション

デバイス R2 には、予想されるローカル設定と、アスタリスク (*) で指定されているはずのアクティブルートがあることを示すルートがあります。