Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

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

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

要件

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

  • Junos OSリリース21.1R1のvMXを使用して、更新および再検証しました。

概要

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

図 1では、デバイスR1、R2、R3が自律システム(AS)64510の内部BGP(IBGP)ピアとなっています。デバイスR4は、AS 64511から172.16.0.0/21アドレススペースをアドバタイズしています。

トポロジー

図 1: 一般的なBGPコミュニティのトポロジー一般的なBGPコミュニティのトポロジー

デバイスR1がデバイスR4から受信した特定のルートは以下の通りです。

AS 64511の管理者は、特定のユーザートラフィックをデバイスR1から、他のユーザートラフィックをR3から受信することを望んでいます。この管理目標を達成するために、デバイスR4は、送信用の一部のルートにコミュニティ値64511:1を付与し、送信用の他のルートにコミュニティ値64511:3を付与します。AS 64510内のルーティングポリシーは、コミュニティの一致基準を使用して、受信したルートのローカルプリファレンスをBGPルート選択アルゴリズムが変更する新しい値に変更します。ローカルプリファレンス値が最も高いルートが優先されます。

デバイスR1では、コミュニティ値64511:1のルートにプリファレンス値200を、64511:3のルートに50を割り当てています。デバイスR3はその逆で、コミュニティ値64511:3のルートにプリファレンス値200を、64511:1のルートに50を割り当てています。この情報は、IBGPを介してデバイスR1およびR3の両方からR2へ送信されます。

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

「ステップバイステップ設定手順」では、R1およびR4デバイスの設定手順を説明します。

設定

CLIクイック構成

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

デバイスR1

デバイスR2

デバイスR3

デバイス R4

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

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

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

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

  2. デバイスR2およびR3への内部ゲートウェイプロトコル(IGP)接続を設定します。

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

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

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

    このポリシーはIBGPの設定で参照され、デバイスR2の外部への到達性を有効にします。デバイスR1およびR3にnext-hop selfポリシーを設定する方法もあります。

  6. 指定されたコミュニティタグを持つルートのローカルプリファレンスを変更するポリシーを設定します。

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

デバイス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 interfacesshow protocolsshow policy-options、およびshow routing-options のコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスR1

デバイス R4

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

検証

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

デバイスR4で送信したルートを確認します

目的

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

アクション

意味

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

デバイスR2で受信したルートを確認します

目的

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

アクション

意味

デバイスR2には、アスタリスク(*)で指定する予想ローカルプリファレンスと予想アクティブルートがあります。

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