sFlow技術の概要
sFlowテクノロジーは、高速のスイッチドまたはルーテッドネットワークの監視テクノロジーです。sFlow監視テクノロジーは、ネットワークパケットのサンプルを収集し、UDPデータグラムで コレクターと呼ばれる監視ステーションに送信します。デバイスでsFlowテクノロジーを設定すると、すべてのインターフェイスで同時にワイヤスピードでトラフィックを継続的に監視することができます。各インターフェイスで個別に sFlow モニタリングを有効にする必要があります。1つの設定ステートメントですべてのインターフェイスでsFlow監視をグローバルに有効にすることはできません。Junos OSは、RFC 3176 InMon CorporationのsFlow: に記載されているsFlowテクノロジー標準をサポートしています。交換およびルーティングされたネットワーク内のトラフィックをモニターする方法 ( http://faqs.org/rfcs/rfc3176.html を参照)。
sFlow テクノロジは、次の 2 つのサンプリング メカニズムを実装します。
-
パケットベースのサンプリング—sFlowテクノロジーに対応したインターフェイスから、指定されたパケット数のうち1つのパケットをサンプリングします。各パケットの最初の 128 バイトのみがコレクターに送信されます。収集されるデータには、イーサネット層、IP、トランスポート層のヘッダーと、他のアプリケーション レベルのヘッダー(存在する場合)が含まれます。このタイプのサンプリングでは、頻度の低いパケットフローはキャプチャされないかもしれませんが、フローの大部分は時間の経過とともに報告されるため、コレクターはネットワークアクティビティの合理的に正確な表現を生成できます。パケットベースサンプリングは、サンプルレートを指定するときに設定します。
-
時間ベースのサンプリング:sFlowテクノロジーに対応したインターフェイスから、指定した間隔でインターフェイス統計(カウンター)をサンプリングします。イーサネット インターフェイス エラーなどの統計情報がキャプチャされます。時間ベースのサンプリングは、ポーリング間隔を指定するときに設定します。
インターフェイスの統計情報は、時間ベースのサンプリングのソースです。時間ベースのサンプリングは、
show interface statistics
コマンドの出力に統計データを提供します。コマンドclear interfaces statistics
を使用してインターフェイス統計情報をクリアすると、時間ベースのサンプリングにリセット値が表示されます。
sFlowテクノロジーのメリット
-
sFlowをネットワークアナライザなどのソフトウェアツールで使用して、数万のスイッチポートまたはルーターポートを同時に継続的に監視できます。
-
sFlow は分析にネットワーク サンプリング (合計パケット数から 1 つのパケット n 転送する) を使用するため、リソースを大量に消費しません (処理、メモリなど)。サンプリングはハードウェア特定用途向け集積回路(ASIC)で行われるため、シンプルで正確です。