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ルーターは、PEルーターと通信するためのルーティングプロトコルとしてBGPを使用します。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 で設定されたインターフェイスとルートを通過するトラフィックをサンプリングします。ネットワークのコンテキストで動作する PE1 ルーターのサンプリング設定を示すために、他の 3 つのルーターの設定が含まれています。

ネットワークの例で 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 フィールドの値が [サンプリングされたトラフィックの検証(Verifying Sampled Traffic)] タスクの show log sampled コマンドの出力と同じ値(503)であることを示しており、目的のトラフィックがサンプリングされていることを示しています。

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