Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PTXシリーズルーターでのインラインアクティブフロー監視の設定

このトピックでは、PTXシリーズルーターでIPv4およびIPv6トラフィック用のインラインアクティブフロー監視を設定する方法を説明します。

プラットフォームと機能のサポート

表1 は、インラインアクティブフロー監視向けのさまざまなタイプのトラフィックに対応するPTXシリーズプラットフォームの一覧です。

表1:インラインアクティブフロー監視用のPTXシリーズプラットフォームのサポート

プラットフォーム

サポート

PTX3000シリーズ

Junos OS 18.1R1 - IPv4 および IPv6 のトラフィック(IPFIX とバージョン 9 の両方)

Junos OS 18.2R1 - MPLS、MPLS-IPv4、MPLS-IPv6 のトラフィック。

PTX5000シリーズ

Junos OS 18.1R1 - IPv4 および IPv6 のトラフィック(IPFIX とバージョン 9 の両方)

Junos OS 18.2R1、MPLS、MPLS-IPv4、MPLS-IPv6のトラフィック。

PTX1000

Junos OS 17.3R1—IPv4およびIPv6のトラフィック(バージョン9のみ)。

PTX10001-36MR

Junos OS Evolved 20.3R1—IPv4、IPv6、MPLS、MPLS-IPv4、MPLS-IPv6 トラフィック。

PTX10002-60C

Junos OS 18.4R1 - IPv4 および IPv6 のトラフィック(IPFIX とバージョン 9 の両方)。

Junos OS 19.4R1 - MPLS、MPLS-IPv4、MPLS-IPv6 のトラフィック。

PTX10003

Junos OS Evolved 19.3R1 - IPv4 および IPv6 のトラフィック(IPFIX およびバージョン 9)。

Junos OS Evolved 20.1R1—MPLS、MPLS-IPv4、MPLS-IPv6 トラフィック。

PTX10004

Junos OS Evolved 20.4R1—IPv4、IPv6、MPLS、MPLS-IPv4、MPLS-IPv6 トラフィック(IPFIX およびバージョン 9)。

PTX10008(JNP10008-SF3およびJNP10K-LC1201ラインカード使用時)

Junos OS Evolved 19.3R1 - IPv4 および IPv6 のトラフィック(IPFIX およびバージョン 9)。

Junos OS Evolved 20.1R1—MPLS、MPLS-IPv4、MPLS-IPv6 トラフィック。

PTX10008(JNP10008-SF3およびJNP10K-LC1202ラインカード使用時)

Junos OS Evolved 20.3R1—IPv4、IPv6、MPLS、MPLS-IPv4、MPLS-IPv6 トラフィック(IPFIX およびバージョン 9)。

PTX10008(JNP10008-SF3なし)およびPTX10016

Junos OS 18.1R1 - IPv4 および IPv6 のトラフィック(IPFIX とバージョン 9 の両方)

Junos OS 18.2R1 - MPLS、MPLS-IPv4、MPLS-IPv6 のトラフィック。

PTXシリーズルーターでMPLS-overUDPトラフィックのインラインフロー監視を設定するには、 PTXシリーズルーターでのMPLS-over-UDPフローのインラインアクティブフロー監視を参照してください。MPLS-over-UDPトラフィックのインラインアクティブフロー監視は、PTX10001-36MR、PTX10003、PTX10004、およびPTX10008(JNP10008-SF3を使用)ルーターではサポートされていません。

Junos OS リリース 18.2R1 以降、インライン アクティブ フロー監視用に ファミリーで最大 4 つのコレクターを設定できます。Junos OSの以前のリリースでは、インラインアクティブフロー監視用にファミリーの下に1つのコレクターしか設定できませんでした。Junos OS Evolved 20.3R1以降、PTX10003ルーターおよびPTX10008ルーター(JNP10K-LC1201ラインカードとJNP10008-SF3を使用)では、インラインアクティブフロー監視用に最大4つのコレクターを設定できます。Junos OS Evolved 20.4R1以降、PTX10001-36MRおよびPTX10008(JNP10K-LC1202ラインカードとJNP10008-SF3を使用)ルーターでは、インラインアクティブフロー監視用に最大4つのコレクターを設定できます。Junos OS Evolved 21.1R1以降、PTX10004ルーターでは、インラインアクティブフロー監視用に最大4つのコレクターを設定できます。インラインアクティブフロー監視用にファミリー下のコレクターを設定するには、 階層レベルでステートメントflow-serveredit forwarding-options sampling-instance instance-name family (inet | inet6) outputを設定します。最大 4 つのコレクターを指定するには、最大 4 つのflow-serverステートメントを含めます。

インライン アクティブ フロー監視は、論理 CPU(LCPU)に実装されます。フローの作成、フローの更新、フロー レコードのエクスポートなどのすべての機能は、LCPU によって実行されます。フロー レコードは、IPFIX 形式またはバージョン 9 形式のいずれかで送信されます。

Junos OS Evolvedリリース21.2R1およびJunos OSリリース21.3R1以降、フローは維持されません。サンプリングされたパケットはすべてフローと見なされます。サンプルされたパケットを受信すると、フローが作成され、すぐに非アクティブとしてタイムアウトし、ソフトウェアはレコードをコレクターにエクスポートします。したがって、コレクターに送信されるレコードの数は以前よりも多くなります。IPFIX およびバージョン 9 のオプション テンプレート データ レコードの (要素 ID 36) フィールドと Flow Inactive Timeout (要素 ID 37) フィールドに 0 Flow Active Timeout が含まれるようになりました。したがって、オプション テンプレート データ レコードは IPFIX RFC 7011 に準拠していません。これで、運用モードコマンドで、 show services accounting flow inline-jflow fpc-slot slot Active Flows Timed Out および のすべてのフィールドに 0 が表示されるようになりました。これで、さまざまなTotal Flowsフィールドの値は、それぞれのFlow Packetsフィールド値と等しくなります。これで、さまざまなFlows Inactive Timed Outフィールドの値は、それぞれのFlow Packetsフィールド値と等しくなります。このフローなし動作に対する 階層レベルの ステートメント[edit services flow-monitoring version version template template-name]の効果nexthop-learningは、オペレーティングシステムによって異なります。Junos OS Evolvedでは、処理できるパケット数が減少するので、 ステートメントを設定するnexthop-learningことはお勧めしません。Junos OSの場合、 ステートメントを設定してnexthop-learning、このデフォルトのフローなし動作を変更し、再度フローを作成および維持してから、以前の動作を必要とするFPCに関連するすべてのサンプリングインスタンスにテンプレートをアタッチできます。

Junos OSおよびJunos OS Evolvedのインラインアクティブフロー監視機能には、以下の制限が適用されます。

  • エグレスMPLSフィルターは、PTX10001-36MR、PTX10003、PTX10004、およびPTX10008(JNP10008-SF3を使用)ルーターではサポートされていません。

  • PTX10001-36MRルーターは、ルーティングエンジンが1つしかないため、複数のFPCサンプリング収集をサポートしていません。

  • 真の発信インターフェイス(OIF)レポートは、エグレスサンプリングではサポートされていません。Junos OS Evolvedでは、GREのカプセル化解除パケットに対して、真の発信インターフェイス(OIF)の報告はサポートされていません。

  • この要素はバージョン 9 のエクスポート バージョンには存在しないため、真の受信インターフェイスのインターフェイス タイプ フィールドはバージョン 9 テンプレートの一部ではありません。

  • PTX10003 ルーターの GRE トンネル トラフィックの場合、物理インターフェイスはレイヤー 2 ヘッダーで報告され、フロー作成時のキーの 1 つと見なされます。そのため、物理インターフェイスが集約されたイーサネットバンドル内外に移動すると、新しいフローが作成され、古いフローは一定期間非アクティブになるとタイムアウトします。物理インターフェイス、論理インターフェイス、または集合論理インターフェイス(設定に基づく)は、設定に基づくエクスポートレコードで受信インターフェイスとして報告されます。

    PTX10008(JNP10008-SF3 を使用する)ルーターの GRE トンネル トラフィックの場合、FTI インターフェイスは GRE トンネルを終端するように設定されています。このインターフェイスは、物理インターフェイスではなく、フローの作成時にキーの 1 つとして使用されます。そのため、物理インターフェイスを集約されたイーサネットバンドル内外に移動しても、キーは変更されないため、新しいフローは作成されません。物理インターフェイス、論理インターフェイス、または(設定に基づく)集約された論理インターフェイスは、エクスポートされたレコードの受信インターフェイスとして報告されます。

PTXシリーズルーターでインラインアクティブフロー監視を設定する方法

概要 この例では、IPv4 および IPv6 トラフィック フローを記録するためのテンプレートを設定します version-ipfix

出力プロパティを指定するためのテンプレートの設定

  1. テンプレートを定義し、テンプレートで記録するフローのタイプを設定します。

  2. (オプション)フロー タイムアウト間隔やテンプレート/オプションのリフレッシュ レートなど、テンプレートの追加出力プロパティを設定して、フロー レコードを制御します。

    オプションを使用すると template-refresh-rate 、フロージェネレータがテンプレート定義に関する更新をフローコレクタに送信する頻度を、パケット数または秒数を使用して設定できます。

  3. (オプション)

    MPLS フローを監視する場合、つまり、使用中のテンプレートが MPLS プロトコル ファミリー用に設定されている場合は、MPLS tunnel-observation フローのタイプを識別するための オプションを使用します。

  4. (オプション)ネクストホップアドレスの学習を有効にして、真の発信インターフェイスが報告されるようにします。

    メモ:

    Junos OS Evolved 21.2R1以降、ネクストホップアドレスの学習を有効にすることは、処理可能なパケット数を減らすため、推奨しません。ただし、Junos OS リリース 21.3R1 以降では、 ステートメントを設定して nexthop-learning デフォルトのフローなし動作を変更し、もう一度フローを作成および維持してから、以前の動作を必要とする FPC に関連するすべてのサンプリング インスタンスにテンプレートをアタッチできます。

入力プロパティを指定するサンプリング インスタンスの構成

  1. サンプリング インスタンスを定義し、サンプリングするパケット数の比率を設定します。例えば、レート 10 を指定すると、10 パケットごと(10 パケットのうち 1 パケット)がサンプリングされます。

    ベスト プラクティス:

    MPLS フローには 1000 以上の値を使用することをお勧めします。

  2. サンプリングインスタンスのプロトコルファミリーを設定し、トラフィックアグリゲートを送信するフローコレクターを指定します。

  3. (オプション)フローコレクターの UDP ポートと、サンプリングインスタンスで使用するテンプレートを指定します。

  4. サンプル化されたパケットのインライン処理を設定します。

FPCへのサンプリングインスタンスの割り当て

  1. フロー監視を実装するFPCにサンプリングインスタンスを割り当てます。

フローを受け入れてサンプル フローを実行するようにファイアウォール フィルターを構成する

  1. プロトコルファミリーのファイアウォールフィルターを設定し、トラフィックフローのサンプリングを有効にします。

ファイアウォールフィルターをインターフェイスに割り当てる

  1. 監視するインターフェイスに入力ファイアウォールフィルターを割り当てます。

サンプル構成の結果

次に、 と のインラインフローモニタリング family inet をサポートするインスタンスのサンプリング設定の family inet6例を示します。

show services アカウンティング フロー コマンドを使用して、アクティブなフロー統計を確認できます。

変更履歴テーブル

機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。

リリース
説明
21.3R1
Junos OSリリース21.3R1以降のPTXシリーズでは、フローは維持されません。サンプリングされたパケットはすべてフローと見なされます。サンプルされたパケットを受信すると、フローが作成され、すぐに非アクティブとしてタイムアウトし、ソフトウェアはレコードをコレクターにエクスポートします。したがって、コレクターに送信されるレコードの数は以前よりも多くなります。
21.2R1-エボ
Junos OS Evolvedリリース21.2R1以降のPTXシリーズでは、フローは維持されません。サンプリングされたパケットはすべてフローと見なされます。サンプルされたパケットを受信すると、フローが作成され、すぐに非アクティブとしてタイムアウトし、ソフトウェアはレコードをコレクターにエクスポートします。したがって、コレクターに送信されるレコードの数は以前よりも多くなります。
21.1R1-エボ
Junos OS Evolved 21.1R1以降、PTX10004ルーターでは、インラインアクティブフロー監視用に最大4つのコレクターを設定できます。
20.4R1-エボ
Junos OS Evolved 20.4R1以降、PTX10001-36MRおよびPTX10008(JNP10K-LC1202ラインカードとJNP10008-SF3を使用)ルーターでは、インラインアクティブフロー監視用に最大4つのコレクターを設定できます。
20.3R1-エボ
Junos OS Evolved 20.3R1以降、PTX10003ルーターおよびPTX10008ルーター(JNP10K-LC1201ラインカードとJNP10008-SF3を使用)では、インラインアクティブフロー監視用に最大4つのコレクターを設定できます。
18.2R1
Junos OS リリース 18.2R1 以降、インライン アクティブ フロー監視用に ファミリーで最大 4 つのコレクターを設定できます。Junos OSの以前のリリースでは、インラインアクティブフロー監視用にファミリーの下に1つのコレクターしか設定できませんでした。