Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

例:M、MX、または T Series ルーターがパケットを元の宛先に転送している間に PIC にトラフィックをコピーする

トラフィックサンプリングにより、ルーターがパケットを元の宛先に転送する間に、トラフィックを物理インターフェイスカード(PIC)にコピーできます。この例では、 サンプリングされた プロセスを使用して、ルーティングエンジンでサンプリングを実行するようにルーターを設定する方法を説明します。この方法では、 then sample ステートメントを含む一致する用語でフィルター(入力または出力)を設定します。さらに、VPNルーティングおよび転送(VRF)ルーティングエンジンベースのサンプリングでは、インターフェイスにマッピングするVRFルーティングインスタンスを設定します。各VRFインスタンスは、転送テーブルに対応しています。インターフェイス上のルートは、対応する転送テーブルに送られます。

VRF ルーティングエンジンベースのサンプリングの場合、カーネルは受信したパケットのイングレスインターフェイスインデックスに基づいて、正しいVRFルートテーブルをクエリーします。VRFで設定されたインターフェイスの場合、サンプリングされたパケットには、正しい入出力インターフェイスSNMPインデックス、送信元と宛先のAS番号、送信元と宛先のマスクが含まれています。

注:

Junos OSリリース10.1では、VRFルーティングエンジンベースのサンプリングはIPv4トラフィックでのみ実行されます。IPv6トラフィックまたはMPLSラベルスイッチパスでは、ルーティングエンジンベースのサンプリングを使用することはできません。

この例では、4 つのルーター トポロジーの 1 つのルーターで VRF ルーティングエンジンベースのサンプリングを構成および検証する方法について説明します。

要件

この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。

  • Junos OSリリース10.1以降

  • M Series、MXシリーズ、またはT Seriesルーター

ルーターでVRFルーティングエンジンベースのサンプリングを設定する前に、サンプリングを設定するルーター間にアクティブな接続があることを確認してください。さらに、サンプリング設定の基礎となるインターフェイスとルーティングインスタンスを設定するには、VRFを理解する必要があります。BGP、MPLS、OSPFプロトコルを理解して、ネットワーク内の他のルーターをサンプリング設定できるように設定します。

概要とトポロジー

この例のシナリオは、4ルーターネットワークのPE1ルーターに設定されたVRFルーティングエンジンベースのサンプリングを示しています。CEルーターは、ルーティングプロトコルとしてBGPを使用してPEルーターと通信します。MPLS LSP は、PE ルーター間でトラフィックを渡します。CE1ルーターからのパケットは、PE1ルーターでサンプリングされます。通常のトラフィックは、元の宛先(CE2 ルーター)に転送されます。

トポロジー

図1:ルーティングエンジンベースのサンプリングネットワークトポロジーNetwork topology with multiple Autonomous Systems. AS 95000 has CE1 connected to AS 200 via PE1. AS 200 is the core MPLS network with PE1 and PE2 connected by MPLS LSP. AS 65000 has CE2 connected to PE2. BGP is used for inter-AS communication.

設定

この設定例では、VRFルーティングエンジンベースのサンプリングがPE1ルーターに設定されており、VRFに設定されたインターフェイスとルートを通過するトラフィックをサンプリングします。他の3つのルーターの設定は、ネットワークのコンテキストで動作するPE1ルーターのサンプリング設定を示すために含まれています。

ネットワークの例にVRFルーティングエンジンベースのサンプリングを設定するには、以下のタスクを実行します。

CE1ルーターの設定

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

このステップでは、CE1ルーターのインターフェイス、ルーティングオプション、プロトコル、ポリシーオプションを設定します。CE1 ルーターを設定するには:

  1. 1つのインターフェイスを2つのIPアドレスで設定します。1 つのアドレスは PE1 ルーターへのトラフィック用です。もう 1 つのアドレスは、トラフィックが CE2 ルーターに流れていることを確認するためのものです。

  2. BGPピア間の接続を確立するように自律システムを設定します。

  3. CE ルーターと PE ルーター間のルーティング プロトコルとして BGP を設定します。

  4. CEルーターがルーティング情報を交換するようにポリシーを設定します。この例では、ルーターCE1がルーターCE2とルーティング情報を交換しています。

結果

以下の出力は、CE1 ルーターの設定を示しています。

PE1ルーターの設定

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

このステップでは、 then sample ステートメントを含む一致する用語でフィルターを設定し、そのフィルターをイングレスインターフェイスに適用します。インポートおよびエクスポートポリシーを使用してVRFルーティングインスタンスを設定することもできます。さらに、PE1 ルーターのインターフェイス、転送オプション、ルーティング オプション、プロトコル、ポリシー オプションを設定します。PE1 ルーターを設定するには:

  1. サンプリングする論理インターフェイスに適用する FW ファイアウォールフィルターを作成します。

  2. CE1 ルーター(ge-2/0/2)に接続するインターフェイスと、PE2 ルーター(ge-2/0/0)に接続するインターフェイスの 2 つのインターフェイスを設定します。

  3. PE2 ルーター(ge-2/0/0)に接続するインターフェイスで MPLS を有効にします。

  4. CE1 ルーターに接続するインターフェイスで、ファイアウォール設定で設定された fw フィルターを適用します。

  5. 管理(fxp0)およびループバック(lo0)インターフェイスを設定します。

  6. /var/logディレクトリにサンプリングされたログファイルを設定して、トラフィックサンプリングを記録します。

  7. トラフィックサンプリングのサンプリングレートとしきい値を指定します。

  8. アクティブおよび非アクティブなフロー期間と、監視対象情報を送信するルーター(198.51.100.2)を指定します。

  9. BGPピア間の接続を確立するように自律システムを設定します。

  10. PE ルーター間の MPLS ラベルスイッチ パス(LSP)をサポートするように RSVP を設定します。

  11. PE1 ルーターから PE2 ルーターへの MPLS LSP を設定します。

  12. PE ルーターの内部 BGP グループを設定します。BGPがネットワーク層到達可能性情報(NLRI)パラメータを伝送できるようにし、BGPピアが転送用のユニキャストルートのみを伝送できるようにするための family inet-vpn unicast ステートメントを含めます。

  13. OSPFを内部ゲートウェイプロトコル(IGP)として設定し、MPLS LSPを計算します。

  14. ポリシーオプションの設定に適用される拡張コミュニティを作成します。

  15. ルーティングインスタンス設定のvrf-exportステートメントで適用されるvpna-exportルーティングポリシー定義します。また、ルートが学習される vpna-comm コミュニティを適用します。

  16. ルーティングインスタンス設定のvrf-importステートメントで適用されるvpna-importルーティングポリシーを定義します。また、ルートが学習される vpna-comm コミュニティを適用します。

  17. プロバイダエッジ-プロバイダエッジ(PE-PE)セッションから受信したルートを、インスタンスの任意のVRFセカンダリルーティングテーブルにインポートできるように、VRFルーティングインスタンスを設定します。

結果

PE1 ルーターの設定の結果を確認します。

PE2ルーターの設定

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

このステップでは、 then sample ステートメントを含む一致する用語でフィルターを設定し、そのフィルターをイングレスインターフェイスに適用します。インポートおよびエクスポートポリシーを使用してVRFルーティングインスタンスを設定することもできます。さらに、PE2 ルーターのインターフェイス、転送オプション、ルーティング オプション、プロトコル、ポリシー オプションも設定します。PE2 ルーターを設定するには:

  1. サンプリングする論理インターフェイスに適用する FW ファイアウォールフィルターを作成します。

  2. CE2 ルーター(ge-3/1/2)に接続するインターフェイスと、PE1 ルーター(ge-3/1/0)に接続するインターフェイスの 2 つのインターフェイスを設定します。

  3. PE1 ルーター(ge-3/1/0)に接続するインターフェイスで MPLS を有効にします。

  4. CE2 ルーターに接続するインターフェイスで、ファイアウォール設定で設定された fw フィルターを適用します。

  5. /var/logディレクトリにサンプリングされたログファイルを設定して、トラフィックサンプリングを記録します。

  6. トラフィックサンプリングのサンプリングレートとしきい値を指定します。

  7. アクティブおよび非アクティブなフロー期間と、監視対象情報を送信するルーター(198.51.100.2)を指定します。

  8. BGPピア間の接続を確立するように自律システムを設定します。

  9. PE ルーター間の MPLS ラベルスイッチ パス(LSP)をサポートするように RSVP を設定します。

  10. PE2 ルーターから PE1 ルーターへの MPLS LSP を設定します。

  11. PE ルーターの内部 BGP グループを設定します。BGPがネットワーク層到達可能性情報(NLRI)パラメーターを伝送できるようにし、BGPピアが転送用のユニキャストルートのみを伝送できるようにするための family inet-vpn unicast ステートメントを含めます。

  12. OSPFを内部ゲートウェイプロトコル(IGP)として設定し、MPLS LSPを計算します。

  13. ポリシーオプションの設定に適用される拡張コミュニティを作成します。

  14. ルーティングインスタンス設定のvrf-exportステートメントで適用されるvpna-exportルーティングポリシー定義します。また、ルートが学習される vpna-comm コミュニティを適用します。

  15. ルーティングインスタンス設定のvrf-importステートメントで適用されるvpna-importルーティングポリシーを定義します。また、ルートが学習される vpna-comm コミュニティを適用します。

  16. プロバイダエッジ-プロバイダエッジ(PE-PE)セッションから受信したルートを、インスタンスの任意のVRFセカンダリルーティングテーブルにインポートできるように、VRFルーティングインスタンスを設定します。

結果

PE2 ルーターの設定の結果を確認します。

CE2ルーターの設定

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

このステップでは、CE2ルーターのインターフェイス、ルーティングオプション、プロトコル、ポリシーオプションを設定します。CE2 ルーターを設定するには:

  1. 1つのインターフェイスを2つのIPアドレスで設定します。1 つのアドレスは PE2 ルーターへのトラフィック用で、もう 1 つのアドレスは CE1 ルーターからのトラフィックが流れていることを確認するためのアドレスです。

  2. BGPピア間の接続を確立するように自律システムを設定します。

  3. CEとPEルーター間のルーティングプロトコルとしてBGPを設定します。

  4. CEルーターがルーティング情報を交換するようにポリシーを設定します。この例では、ルーターCE2はルーターCE1とルーティング情報を交換しています。

結果

以下の出力は、CE2 ルーターの設定を示しています。

検証

4 つのルーターの設定が完了したら、トラフィックが CE1 ルーターから CE2 ルーターに流れていることを確認し、2 つの場所からサンプルされたトラフィックを観察できます。設定が正常に機能していることを確認するには、以下のタスクを実行します。

CEルーター間のトラフィックフローの検証

目的

ping コマンドを使用して、CEルーター間のトラフィックを検証します。

アクション

CE1 ルーターから、CE2 ルーターに ping コマンドを発行します。

意味

pingコマンドからの出力は、pingコマンドが成功したことを示しています。トラフィックは CE ルーター間を流れています。

サンプリングされたトラフィックの検証

目的

サンプリングされたトラフィックは、CLIから show log sampled コマンドを使用して、または tail –f /var/log/sampled コマンドを使用してルーターシェルから監視できます。さらに、フローコレクターでログを収集できます。同じ情報が両方のコマンドの出力とフローコレクターに表示されます。フローコレクターの使用については、「フローコレクターインターフェイスへのcflowdレコードの送信」および「例:M、MX、またはT Seriesルーターでのフローコレクターインターフェイスの設定」を参照してください。

アクション

PE1 ルーターから、 show log sampled コマンドを使用します。

意味

show log sampledコマンドの出力には、PE1 ルーターの着信および発信インターフェイスの正しい SNMP インデックスが表示されます。また、2つのCEルーターの自律システムの送信元アドレスと宛先アドレスが正しいです。

サンプリングされたトラフィックの相互検証

目的

また、 show interface interface-name-fpc/pic/port.unit-number | match SNMP コマンドと show route route-name detail コマンドを使用して、サンプリングされたトラフィックが正しいトラフィックであることを再確認することもできます。

アクション

以下の出力は、 サンプル化されたトラフィックの検証 タスクの出力のクロスチェックです。

意味

show interfaces ge-2/0/2.0 | match SNMPコマンドの出力には、SNMP ifIndexフィールドの値が、サンプル化されたトラフィックの検証タスクのshow log sampledコマンドの出力と同じ値(503)であることが示されており、意図したトラフィックがサンプリングされていることを示しています。

show route 10.4.4.4 detailコマンドの出力では、送信元アドレス10.4.4.4、送信元マスク(16)、送信元AS(65000)が、サンプリングされたトラフィックの検証タスクのshow log sampledコマンドの出力と同じ値であり、意図したトラフィックがサンプリングされていることを示しています。