Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:MXシリーズルーターでのパッシブフロー監視設定

図1:パッシブフロー監視—トポロジー図 Network diagram illustrating traffic flow and monitoring setup. Key components: Flow Server, Packet Monitoring Station with routers, VRF, VT, ES, Packet Analyzers, traffic flow types, and IP addresses. Traffic is mirrored, encrypted, and analyzed.

図1では、トラフィックはインターフェイスso-0/0/0およびso-0/1/0を介して監視ステーションに入ります。ファイアウォールフィルターが監視対象のトラフィックを受け入れた後、パケットはVRFインスタンスに入ります。

元のパケットは、フロー処理のためにVRFインスタンス内を監視サービスPICに移動します。最終的なフローパケットは、監視サービスインターフェイスから fe-3/0/0 インターフェイスからフローサーバーに送信されます。

受け入れられたトラフィックのコピーは、トンネルPICにポートミラーリングされます。コピーされたパケットがトンネルインターフェイスに入ると、2つ目のファイアウォールフィルターがTCPパケットとUDPパケットを分離し、2つのフィルターベースの転送インスタンスに配置します。UDPインスタンスは、 fe-3/2/0に接続されたパケットアナライザにUDPパケットを送信します。TCPインスタンスは暗号化のためにTCPパケットをES PICに送信し、ES PICは fe-3/2/1に接続された2番目のパケットアナライザにパケットを送信します。

最初のステップは、ファイアウォールフィルターを定義して、監視するパケットを選択することです。フィルタリングされたすべてのトラフィックを受け入れる必要があり、[edit firewall family inet filter filter-name term term-name then]階層レベルのport-mirrorステートメントがポートミラーリングを容易にします。

次に、入力SONET/SDHインターフェイスを設定し、先ほど定義したファイアウォールフィルターを適用します。 passive-monitor-mode ステートメントは、SONET/SDHインターフェイスでSONETキープアライブを無効にし、受動的なフロー監視を有効にします。

監視サービスインターフェイス、エクスポートインターフェイス、トンネルインターフェイス、ESインターフェイスなど、監視アプリケーションで使用する他のすべてのインターフェイスを設定します。インターフェイスが配置されたら、VRFインスタンスと監視グループを設定して、元のパケットを入力インターフェイスから監視サービスインターフェイスに送信して処理します。結果として得られるフロー記述パケットは fe-3/0/0 を出てフローサーバーに到達します。

次に、監視対象のトラフィックをトンネルインターフェイスにポートミラーリングするステートメントを設定します。このコピーされたトラフィックの一部を選択して詳細な分析を行い、一部のトラフィックを選択して破棄するファイアウォールフィルターを設計します。この場合、TCPとUDPのトラフィックを分離し、これら2つのフローを別々のフィルターベースの転送ルーティングインスタンスに誘導します。TCPトラフィックとUDPトラフィックを分離できるように、必ずトンネルインターフェイスにフィルターを適用してください。また、ルーティングテーブルグループを使用して、インターフェイスルートを転送インスタンスにインポートします。

フィルターベースの転送インスタンスで、静的ルートのネクストホップを定義します。TCPインスタンスのネクストホップはESインターフェイスで、UDPインスタンスのネクストホップは fe-3/2/0に接続されたパケットアナライザです。最後に、TCPトラフィックのネクストホップが fe-3/2/1に接続された2番目のパケットアナライザになるようにIPSecを設定します。

作業の検証

設定が正しいことを確認するには、パッシブフロー監視用に設定された監視ステーションで以下のコマンドを使用します。

  • show route 0/0

  • show passive-monitoring error

  • show passive-monitoring flow

  • show passive-monitoring memory

  • show passive-monitoring status

  • show passive-monitoring usage

show passive-monitoring errorおよびshow passive-monitoring flowコマンドの統計情報をクリアするには、clear passive-monitoring (all | interface-name)コマンドを発行します。

簡易ネットワーク管理プロトコル(SNMP)を使用して、パッシブフロー監視ステータスを表示することもできます。以下の管理情報ベース(MIB)テーブルがサポートされています。

  • jnxPMonErrorTableshow passive-monitoring errorコマンドに対応します。

  • jnxPMonFlowTableshow passive-monitoring flowコマンドに対応します。

  • jnxPMonMemoryTable - show passive-monitoring memory コマンドに対応します。

次のセクションは、設定例で使用した show コマンドの出力を示しています。

# ルーティングインスタンスルートのみに関係します。

注:

すべての show passive-monitoring コマンドについて、ワイルドカード(*など)または all オプションを使用した場合に得られる出力は、 [edit forwarding-options monitoring group-name] 階層レベルでリストされた設定済みインターフェイスに基づきます。設定例の出力には、設定されたインターフェイス mo-4/0/0mo-4/1/0 mo-4/2/0、および mo-4/3/0の情報のみが表示されます。

engine-idengine-typeなど、監視グループで設定できるステートメントの多くは、show passive-monitoringコマンドの出力に表示されます。

表1: show passive-monitoring errorコマンドの出力フィールド

フィールド

説明

パケットがドロップされました(メモリなし)

メモリが原因でドロップしたパケット数。

パケット がドロップされました(IPではありません)

ドロップされた非IPパケットの数。

パケットがドロップされました(IPv4以外)

IPv4 チェックに失敗したためにドロップされたパケット数。

パケットがドロップされました(ヘッダーが小さすぎます)

パケット長またはIPヘッダー長が小さすぎたためにドロップされたパケット数。

メモリ割り当ての失敗

フローレコードメモリ割り当て失敗の数。少数は、フリーリストの補充に失敗したことを反映しています。数字が大きい場合は、監視ステーションのメモリ領域がほぼ不足していることを示します。

メモリ空き障害

解放されたフロー レコード メモリの数。

メモリ空きリストの障害

フリーリストから受信した失敗したフローレコードの数。メモリがほぼ消耗しているか、1秒間に128Kを超える新規フローが多すぎる場合。

メモリに関する警告

フローが、監視サービスPICで100万パケット/秒(Mpps)を超えており、監視サービスII PICで2Mppsを超えています。回答は 「はい」 または 「いいえ」です。

メモリ過負荷

メモリが過負荷になっています。答えは 「はい」 または 「いいえ」です。

PPSオーバーロード

パケット数/秒で、PICが設定されたしきい値よりも多くのトラフィックを受信しているかどうか。回答は 「はい」 または 「いいえ」です。

BPS オーバーロード

バイト/秒で、PICが設定されたしきい値よりも多くのトラフィックを受信しているかどうか。回答は 「はい」 または 「いいえ」です。

表2: show passive-monitoring flowコマンドの出力フィールド

フィールド

説明

フローパケット

動作中のPICが受信したパケット数。

フロー バイト

動作PICが受信したバイト数。

フローパケット10秒レート

PICが処理し、10秒平均として表示される1秒あたりのパケット数。

フローバイト10秒レート

PICが処理し、10秒平均として表示される1秒あたりのバイト数。

アクティブなフロー

PICが追跡する現在アクティブなフローの数

総フロー数

運用PICが受信したフローの総数。

エクスポートされたフロー

運用PICによってエクスポートされたフローの合計数。

エクスポートされたフローパケット

運用PICによってエクスポートされたフローパケットの合計数。

非アクティブなフローがタイムアウトしました

非アクティブのためにエクスポートされたフローの合計数。

フローアクティブがタイムアウトしました

アクティブなタイムアウトのためにエクスポートされた長寿命フローの合計数。

表3: show passive-monitoring memoryコマンドの出力フィールド

フィールド

説明

割り当てカウント

割り当てられたフロー レコードの数。

フリーカウント

解放されたフロー レコードの数。

割り当て られた最大数

監視ステーションの起動以降に割り当てられたフロー レコードの最大数。この数は、一度に割り当てられるフローレコードのピーク数を表します。

割り当て数/秒

PICの最後の統計間隔中に1秒ごとに割り当てられたフローレコード。

フリー数/秒

PICの最後の統計間隔中に1秒ごとに解放されたフローレコード。

使用済みメモリの合計

現在使用されているメモリの合計量(バイト単位)。

合計メモリ空き容量

現在空きメモリの合計量(バイト単位)。

表4: show passive-monitoring statusコマンドの出力フィールド

フィールド

説明

インターフェイスの状態

インターフェイスが監視中(正常に動作)、無効(管理上無効)、または監視されていない(未設定)かどうかを示します。

グループインデックス

PICがメンバーである監視グループを表す整数。(監視グループの数を示すものではありません。

エクスポート間隔

フローレコードのエクスポート間隔を設定します(秒単位)。

エクスポート形式

設定されたエクスポート形式(現在v5のみサポートされています)。

プロトコル

PICが監視するように設定されているプロトコル(現在サポートされているのはIPv4のみ)。

エンジン型式

出力フローパケットに挿入される設定されたエンジンタイプ。

エンジンID

出力フローパケットに挿入される設定されたエンジンID。

ルートレコード数

記録されたルートの数。

IFL から SNMP へのインデックス数

SNMPインデックスにマッピングされた論理インターフェイスの数。

ASカウント

フローが越えた AS 境界の数。

時間設定

タイムスタンプが設定されているかどうかを示します。

設定セット

監視構成が設定されているかどうかを示します。

ルートレコードセット

ルートが記録されているかどうかを示します。

IFL SNMP マップ セット

論理インターフェイスがSNMPインデックスにマッピングされているかどうかを示します。

表5: show passive-monitoring usageコマンドの出力フィールド

フィールド

説明

稼働時間

PICが動作した時間(ミリ秒)。

割り込み時間

最後のPICリセット以降、PICがパケットの処理に費やした累積時間。

負荷(5秒)

PIC の CPU 負荷は平均 5 秒以上でした。この数値は、アクティブなタスクに費やされた時間を合計経過時間で割った割合です。

ロード(1分)

PICのCPU負荷は平均1分以上でした。この数値は、アクティブなタスクに費やされた時間を合計経過時間で割った割合です。