Closed7
CCNP-ENARSI_Netflow
NetFlow
トラフィック情報を収集する機能
Netflowには2種類存在する
- Traditional NetFlow
- Flexible NetFlow(Traditional NetFlowを改良したもの)
Traditional NetFlow
単純にNetflowとも呼ばれる
7つのKeyフィールドをチェックし、フローを識別する
Keyフィールドが一つでも異なると別のフローと認識する
Keyフィールド
- 送信元IPアドレス
- 宛先IPアドレス
- 送信元ポート番号
- 宛先ポート番号
- レイヤ3プロトコル
- ToS(Type of Service)
- 入力インターフェース
Non Keyフィールド
Keyフィールドとは別に情報を収集することも可能
- 送信元IPアドレス
- 宛先IPアドレス
- 送信元ポート番号
- 宛先ポート番号
- ToS(Type of Service)
- 入力インターフェース
- 出力インターフェース
- フローのバイト数、パケット数
コマンド:Traditional NetFlowの設定
# インターフェースへの適用
(config-if)#ip flow {ingress | egress}
- ingress:入力インターフェースに指定(指定したインターフェースで受信したトラフィック情報を収集します)
- egress:出力インターフェースに指定(指定したインターフェースから送信したトラフィック情報を収集します)
# Traditional NetFlowを適用しているインターフェースの表示
#show ip flow interface
# フローエクスポータの設定
## 送信元アドレスとして使用するインターフェースを指定する
(config)#ip flow-export source {インターフェース}
## エクスポートするデータのフォーマット(1、5、9のバージョン番号)を指定する
(config)#ip flow-export version {バージョン}
## エクスポートするデータの宛先アドレス、ポート番号を指定する
(config)#ip flow-export destination {IPアドレス} {UDPポート番号}
Flexible NetFlow
Traditional NetFlowで固定だった Keyフィールドや、Non Keyフィールドを任意に指定できるように改良されている
目的に応じたトラフィック情報の収集が可能
Flexible NetFlowのコンポーネント
Flexible NetFlowは「フローレコード」 「フローエクスポータ」 「フローモニタ」 「フローサンプラ」という4つのコンポーネントで構成される。
フローレコード
- Keyフィールドの指定
- Non Keyフィールドの指定
フローエクスポータ
- 収集したトラフィック情報の出力先を指定
フローモニタ
- レコードの指定
- フローエクスポータの指定
フローサンプラ
- トラフィックの収集レートを指定
コマンド:Flexible NetFlowの設定
フローレコードの設定
(config)#flow record {フローレコード名}
(config-flow-record)#match {Keyフィールド}
(config-flow-record)#collect {Non Keyフィールド}
フローエクスポータの設定
(config)#flow exporter {フローエクスポータ名}
(config-flow-exporter)#source {インターフェイス名}
(config-flow-exporter)#export-protocol {バージョン}
(config-flow-exporter)#destination {IPアドレス}
(config-flow-exporter)#transport udp {ポート番号}
(config-flow-exporter)#option {exporter-stats | interface-table | sampler-table} {timeout[再送時間]}
- exporter-stats:エクスポーターの統計情報を定期的に送信するオプション
- interface-table:SNMPインターフェイステーブルを定期的に送信するオプション
- sampler-table:各サンプラーの詳細な設定情報を含むオプションテーブルを定期的に送信するオプション
フローモニタの設定
(config)#flow monitor {フローモニタ名}
(config-flow-monitor)#record {フローレコード名}
(config-flow-monitor)#exporter {フローエクスポータ名}
フローサンプラの設定
(config)#sampler {フローサンプラ名}
(config-sampler)#mode {random | deterministic} | out-of {レート}
- random:ランダムサンプリング
- deterministic:確定的サンプリング
インターフェースへの適用
(config)#interface {インターフェイス}
(config-if)#ip flow monitor {フローモニタ名} {sampler [フローサンプラ名]} {input | output}
コマンド:設定の確認
フローレコードを確認
show flow record
フローエクスポータを確認
show flow exporter
フローサンプラを確認
show sampler
インターフェイスの確認
show flow interface
このスクラップは2024/03/13にクローズされました