sFlowテクノロジーの概要
機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。
sFlowテクノロジーは、高速スイッチネットワークまたはルーティングネットワークの監視テクノロジーです。sFlow監視技術は、ネットワークパケットのサンプルを収集し、UDPデータグラムとしてコ レクターと呼ばれる監視ステーションに送信します。デバイス上でsFlowテクノロジーを設定し、すべてのインターフェイスで同時にワイヤスピードでトラフィックを継続的に監視することができます。各インターフェイスで個別にsFlow監視を有効にする必要があります。単一の設定ステートメントで、すべてのインターフェイスでsFlow監視をグローバルに有効にすることはできません。Junos OS は、RFC 3176『 InMon Corporation's sFlow: A Method for Monitoring Traffic in Switched and Routed Networks』 ( http://faqs.org/rfcs/rfc3176.html を参照)に記載されているsFlow技術標準をサポートしています。
sFlowテクノロジーは、以下のサンプリングメカニズムを実装しています。
-
パケットベースサンプリング—sFlowテクノロジーが有効になっているインターフェイスから、指定された数のパケットから1つのパケットをサンプリングします。各パケットの最初の 128 バイトのみがコレクターに送信されます。収集されるデータには、イーサネット、IP、トランスポート層のヘッダーと、その他のアプリケーションレベルのヘッダー(存在する場合)が含まれます。このタイプのサンプリングでは、まれなパケットフローはキャプチャされない可能性がありますが、フローの大部分は時間の経過とともに報告されるため、コレクターはネットワークアクティビティの合理的に正確な表現を生成できます。パケットベースのサンプリングは、サンプルレートを指定するときに設定します。
-
時間ベースのサンプリング—sFlowテクノロジーで有効になっているインターフェイスから、指定された間隔でインターフェイス統計情報(カウンター)をサンプリングします。イーサネット インターフェイス エラーなどの統計情報がキャプチャされます。ポーリング間隔を指定するときに、時間ベースのサンプリングを設定します。
インターフェイス統計は、時間ベースのサンプリングのソースです。時間ベースのサンプリングは、
show interface statisticsコマンドの出力で統計データを提供します。コマンドclear interfaces statisticsを使用してインターフェイスの統計情報をクリアすると、時間ベースのサンプリングがリセット値を表示します。 -
適応サンプリング:トラフィック状況に基づいてサンプリングレートを動的に調整します。sFlowエージェントは、全体的な着信トラフィックレートを監視し、サンプリングレートを適応させるためのフィードバックをインターフェイスに提供します。
sFlowテクノロジーの利点
-
sFlowをネットワークアナライザなどのソフトウェアツールで使用することで、数万台のスイッチポートやルーターポートを同時に継続的に監視することができます。
-
sFlowはネットワークサンプリング(合計パケット数 n から1つのパケットを転送する)を分析に使用するため、リソース(処理、メモリなど)を大量に消費しません。サンプリングはハードウェアの特定用途向け集積回路(ASICs)で行われるため、シンプルで正確です。