NetFlow はネットワーク IP トラフィックに関するデータを収集するためのプロトコルとして、ネットワークの使用状況を監視して記録するために使用されます。トラフィックの経路を示し、トラフィックの集計、使用量ベースの料金、その他のネットワーク関連アクティビティをサポートするためのデータを提供します。このデータはネットワークフローという概念を使って分類されます。
ネットワークフローは一方向性の一連のパケットであり、次の共通特性を持っています。
NetFlow データのキャプチャ、送信、分析には、次の NetFlow 対応コンポーネントが配備されている必要があります。
メモ エクスポーターは、Cisco ルーターの NetFlow エクスポート機能のようにネットワークデバイスに含まれている機能か、または Ipswitch NetFlow Probe のようにデバイス上のインターフェイスを監視するように設定された外部プローブです。
Flow Monitor は、フローコレクタ兼アナライザとして機能し、ネットワークトラフィックの収集、集計、保管、分析の集中管理の場所を提供します。このネットワークトラフィックデータはフローデータとしてキャプチャされ、ネットワーク全体のネットワークデバイスに実装されているネットワーク監視プロトコルによって配送されます。ルーターその他のデバイスが Flow Monitor にフローデータを送信する場合、以下のプロセスをたどります。
メモ sFlow データは x 個のパケットごとに 1 個送信されますが (sFlow デバイス上で設定可能)、NetFlow データはすべて収集され監視されます。つまり、sFlow データはネットワークトラフィックデータのサンプリングを提供するのに対し、NetFlow データはすべてのネットワークトラフィックデータを提供します。
ヒント Flow Monitor は複数のデバイスから Flow データを収集してレポートを生成できます。