【ネットフロー】

NetFlow とは?

最終更新:
💡 誰からどこへ、どれだけ通信したかを集める

Ciscoが開発した、ネットワーク通信をフロー単位で記録・収集する技術。送信元・宛先や通信量などの情報を機器でまとめ、コレクターへ送って分析できる。通常のフロー統計は、パケットの中身を丸ごと保存するキャプチャとは異なる。

📌 このページのポイント
NetFlow:通信の内訳を集める端末ルーターサーバー送り手統計を作る受け手青い矢印:通常の通信統計を送るコレクター宛先・通信量などを分析集めるのは、通信の特徴と量
通信の経路から分けてフロー統計を収集する例。記録項目や観測範囲は設定によります。
ひよこ ひよこ
ネットワークの交通量を、数えるの?
ペンギン先生 ペンギン先生
合計だけでなく、どこからどこへ流れた通信かをまとめるよ。たとえば、ある端末からサーバーへの通信の送信元・宛先・ポートと、バイト数やパケット数を記録できる。これがフロー統計なんだ。
ひよこ ひよこ
フローは、どう区切る?
ペンギン先生 ペンギン先生
従来のNetFlowでは、送信元・宛先のIPとポート、プロトコル、ToS、入力インターフェースの組み合わせで、一方向の通信を分けるよ。Flexible NetFlowでは、記録する条件や項目を設定できる。通信量そのものは、区切る条件とは別だね。
ひよこ ひよこ
パケットの内容も、全部保存する?
ペンギン先生 ペンギン先生
通常のフロー統計は、通信の特徴や量をまとめた記録だよ。送られた文章やファイルを丸ごと保存するパケットキャプチャとは違う。記録項目は形式や設定で変わるので、固定の五項目だけと決めつけないでね。
ひよこ ひよこ
記録は、どこで見るの?
ペンギン先生 ペンギン先生
ルーターなどの機器で記録を作り、コレクターへ送って集計・可視化する使い方があるよ。大きな通信や普段と違う宛先を見つける手掛かりになる。ただし、観測する場所やサンプリングによって、見える範囲は変わるんだ。
ひよこ ひよこ
SNMPやIPFIXとは、どう違う?
ペンギン先生 ペンギン先生
SNMPで機器の状態や通信量を見るのに対し、NetFlowは通信の内訳を調べるのに向くよ。優劣を一律に決めるものではないね。IPFIXはIETFの標準で、NetFlow v9を基にしているけれど、元のNetFlowがそのまま改名されたという意味ではないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「NetFlow」って出てきたら「ネットワークの通信を流れごとに記録し、内訳を調べる仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「NetFlow」 = ネットワークの流れ
💬 Ciscoのフロー収集技術。NetFlow v9のエクスポート形式は、標準のIPFIXの基になったよ。

参考資料

← 用語集にもどる