NetFlow
概要
NetFlowとは、ルータやスイッチなどのネットワーク機器を通過するデータ量などを記録し、遠隔の管理システムから取得することができる機能。米シスコシステムズ(Cisco Systems)社の技術で、1996年に初めて同社機器に採用された。ネットワーク管理者はNetFlowを有効にした機器からネットワークを流れるトラフィックの統計情報などを取得することができ、回線やネットワークの負荷の把握、通信障害や輻輳など問題が起きた時の原因究明、DoS攻撃など外部からの攻撃の検知などに役立てることができる。
NetFlowでは同じ主体が関与すると推測される一連のやり取りを「フロー」という単位で認識し、フローごとに送受信バイト数やパケット数などの統計情報を記録する。フローが途絶えると監視サーバ(フローコレクタ)へ記録した情報が報告される。
フローの識別は転送するIPデータグラムの制御情報(ヘッダ情報)などに基づいて行われる。NetFlow version 5の場合、入力インターフェース(ポート)、送信元IPアドレス、宛先IPアドレス、トランスポート層のプロトコル(TCP/UDP等)、TCP/UDPの送信元ポート番号、宛先ポート番号、TOSフィールド(DSCP)の7つの要素に基づいて判断される。
(2021.2.10更新)