FreeBSD Server 抓取 Cisco 設備上之 netflow 之…

2009-05-13 13:14:57来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Environment :
硬體:一台i386 Celeron 360 的 PC
網卡:1片 Intel 網卡
作業系統:FreeBSD 5.3 Release
Server IP:88.88.88.88
Descriptions:
        最近都在研究 FreeBSD 怎麼跟 Cisco Router 相互結合,嘿嘿 ! 又不小心又發現一個好東西,就是 Cisco 上的 Netflow  Service ,這東西應用於 cisco 設備上,因此讓 Cisco 產品於市場上佔盡優勢,而 Unix 上也有許多的工具程式也如同 Csico Router 上的 Netflow,如:
fprobe

softflowd

pfflowd
、、之類的軟體,它們能讓 Unix 上的 interface 也可產生 netflow 所需的 UDP 封包,這樣也就可透過一台 Netflow Server 將 FreeBSD 網路介面卡的封包收集起來做分析,這樣誰來過你的 Server 就可全都記錄下來,真是好用。
Setp 1.
找個 HD 大一點的機器架 Netflow Server 用它來收集封包進入 interface 的所有資訊:
Netflow#cd /usr/ports/net-mgmt/flow-tools/
Netflow#make install
Netflow#/usr/local/bin/flow-capture -z 6 -n 144 -e 1440 -N -1 -w /netflow 88.88.88.88/192.168.1.1/9991  
說明:
執行 flow-capture 後,即會在 FreeBSD 的背景執行,且重 port 9991 一直持續的接收 client 端丟過來的 udp 封包
-n 144 表示一天分割成144份檔案,為 10 分鐘製作一個檔案
-e 1440 保留 1440 份,為10 天量
-N -1 格式 -1 為 年-月-日  
-w /netflow 收集的封包檔案放到 /netflow 目錄下
88.88.88.88/192.168.1.1/9991 Server 88.88.88.88 接收192.168.1.1 這台機器的netflow 封包,port 為9991  
如果一切順利,會看到目錄下有 tmp-v05 及 ft-v05 等檔案產生,tmp-v05 為暫存檔. ft-v05 為儲存的檔案
Setp 2.
Cilent 端為 Cisco Router 之設定:
cisco#conf  t
cisco(config)#ip flow-export destination 88.88.88.88 9991
cisco(config)#int s0
cisco(config-if)#ip route-cache flow
資料取得:
http://www.cisco.com/warp/public/cc/pd/iosw/ioft/neflct/tech/napps_wp.htm
Platform and Export Version Support:NetFlow Version Matrix

Cisco IOS Software Release Version
Supported NetFlow Export Version(s)
Supported Cisco Hardware Platforms
11.1CA, 11.1CC
v1, v5
Cisco 7200, 7500, RSP7000
11.2, 11.2P
v1
Cisco 7200, 7500, RSP7000
11.2P
v1
Route Switch Module (RSM), 11.2(10)P and later
11.3, 11.3T
v1
Cisco 7200, 7500, RSP7000
12.0
v1, v5
Cisco 2600, 3600, 4500, 4700, AS5800, 7200, uBR7200, 7500, RSP7000, RSM
12.0T
v1, v5
Cisco 1000*,1600*,1720**, 2500*,2600, 3600, 4500, 4700, AS5800, 7200, uBR7200, 7500, RSP7000, RSM, MGX8800 RPM
12.0(3)T and later
v8
Cisco 1000*,1600*,1720**, 2500*,2600, 3600, 4500, 4700, AS5800, 7200, uBR7200, 7500, RSP7000, RSM, MGX8800 RPM
N/A
v7
Catalyst 5000 NetFlow Feature Card (NFFC)

Client 端為一般 FreeBSD Server 之設定:
FreeBSD#cd /usr/ports/net-mgmt/fprobe

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Freebsd+OpenLDAP+phpldapadmin 安裝

下一篇:CACTI 流量監控工具