日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB25年11月
關注中國自動化產業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計算2025年會
2025工業(yè)安全大會
CAIAC 2025
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于NetFlow的網(wǎng)絡流量采集系統(tǒng)設計
  • 企業(yè):控制網(wǎng)     領域:工業(yè)以太網(wǎng)     行業(yè):綜合    
  • 點擊數(shù):2688     發(fā)布時間:2009-11-27 16:59:35
  • 分享到:
    摘  要:本文主要介紹流量分析中主要使用的NetFlow技術,并根據(jù)NetFlow的特點,給出了一個基于NetFlow的網(wǎng)絡流量采集系統(tǒng)設計實例。

    關鍵詞:
NetFlow;流量采集;多線程

    Abstract:
By analyzing the principles of the widely-used NetFlow technology,this paper,according to the characteristics of data flow of NetFlow,Provides us with a practical illustration of system design on collecting data of NetFlow.

    Key words:
NetFlow; flow collection; multi-thread
 
    引言

    隨著網(wǎng)絡技術的飛速發(fā)展,各種基于網(wǎng)絡的業(yè)務和應用不斷增加,這些業(yè)務和應用對網(wǎng)絡性能和安全提出了更高的要求。在這種環(huán)境下,網(wǎng)絡流量數(shù)據(jù)對網(wǎng)絡服務質量和網(wǎng)絡安全管理等變得十分重要。因此,對網(wǎng)絡流量及相關情況的深入分析,是網(wǎng)絡管理的重要環(huán)節(jié)。

    目前,網(wǎng)絡流量分析技術主要有基于SNMP(簡單網(wǎng)絡管理協(xié)議)、基于包嗅探和基于Flow(流)等幾種。本文研究探討的NetFlow則是基于Flow技術。
 
    1 NetFlow技術

    1
.1 NetFlow技術介紹

    NetFlow技術于1996年由Cisco的Darren Kerr和Barry Bruins發(fā)明,它起初用于網(wǎng)絡設備對數(shù)據(jù)交換進行加速,并同步實現(xiàn)對高速轉發(fā)的IP數(shù)據(jù)流(Flow)進行測量和統(tǒng)計。經(jīng)過多年的技術演變和發(fā)展,NetFlow技術已成為當前最主要的網(wǎng)絡流量分析和計量行業(yè)標準。利用NetFlow技術可以實現(xiàn)網(wǎng)絡流量監(jiān)測、用戶行為監(jiān)控、網(wǎng)絡安全、網(wǎng)絡規(guī)劃以及流量計費等功能。

    NetFlow技術已經(jīng)在大多數(shù)Cisco路由器和交換機中廣泛應用,并得到了主流廠商(諸如Juniper、Foundry、Extreme等)的支持。國內華為推出的NetStream技術與NetFlow技術兼容。

    1
.2 NetFlow技術原理

    NetFlow技術基于流。所謂流,就是在高速數(shù)據(jù)交換中一定時間段內給定的源端和目的端所發(fā)生的具有相同屬性的連續(xù)數(shù)據(jù)包的集合。一條NetFlow流一般由以下7個關鍵字段惟一標識:

(1)源地址
(2)目的地址
(3)源端口
(4)目的端口
(5)第3層協(xié)議類型(如TCP、UDP)
(6)服務類型(ToS)
(7)輸入的邏輯端口
    每當路由器或交換機的端口上接收到數(shù)據(jù)包時,NetFlow就會掃描這7個字段,判斷此數(shù)據(jù)包是否屬于一個已經(jīng)存在的流。若是,則相應流的流量統(tǒng)計將增加。否則,在NetFlow的高速緩沖中生成一條新的流記錄。在新的流不斷產生的同時,NetFlow的高速緩沖內過期的流以UDP數(shù)據(jù)報的方式導出。

    路由器每秒檢查一次NetFlow的高速緩存,在如下情況時輸出流:

(1)流TCP終結;
(2)流緩存滿;
(3)某個流中止;
(4)某個流超時(默認值30分)
     1.3 NetFlow數(shù)據(jù)格式

     NetFlow導出的數(shù)據(jù)由1個包頭和1~30個流記錄組成。NetFlow導出的數(shù)據(jù)格式共有5個版本,它們分別是Version 1、Version 5、Version 7、Version 8和Version 9,其中V5是最為流行和成熟的版本,目前已得到最廣泛的使用,而最新的V9已經(jīng)被列入IETF的標準。NetFlow V5版本數(shù)據(jù)包的包頭格式和流記錄格式分別如圖1和圖2所示。
 

                

圖1 V5版本數(shù)據(jù)包的包頭格式

                
 
圖2 V5版本數(shù)據(jù)包的流記錄格式
 
     2 NetFlow網(wǎng)絡流量采集與聚合

     2
.1 系統(tǒng)概述

     根據(jù)NetFlow技術的特點結合華北科學院圖書館網(wǎng)絡環(huán)境,本文設計并實現(xiàn)了一個網(wǎng)絡流量采集系統(tǒng)。系統(tǒng)結構如圖3所示:

              
 
圖3 NetFlow流量采集與聚合系統(tǒng)結構

     系統(tǒng)在Windows平臺下使用C#作為開發(fā)語言,SQL SERVER 2005作為數(shù)據(jù)庫。

    2
.2 NetFlow在Cisco Catalyst 6509上的配置

    華北科技學院圖書館網(wǎng)絡環(huán)境中配置1臺Cisco Catalyst 6509交換機。NetFlow在交換機上配置如下:

Switch(config)#mls netlfow
!Enables NetFlow on the PFC(Policy Feature Card)
Switch(config)#mls flow ip full
!Configures flow mask on the PFC
Switch(config)#mls nde sender version 5
!Configures NDE(NetFlow Data Export) on the PFC
Switch(config)#ip flow-export source loopback 0
Switch(config)#ip flow-export destination 10.1.14.41 9996
!Configures NDE on the MSFC(Multilayer Switch Feature Card) with the NetFlow collector IP address and the application port number 9996
……
    配置完成后可以使用Show mls netflow ip命令顯示NetFlow高速緩沖中的流記錄詳情。

    2
.3 NetFlow流量采集與聚合

    由于NetFlow數(shù)據(jù)是由UDP數(shù)據(jù)報的形式導出,因而隨著數(shù)據(jù)量的增加數(shù)據(jù)解析速度跟不上數(shù)據(jù)包到達速度,則會出現(xiàn)嚴重的丟包現(xiàn)象。為了實現(xiàn)大流量數(shù)據(jù)及時接收和低丟包率,NetFlow流量采集與聚合采用多線程實現(xiàn)。
NetFlow流量采集與聚合器結構如圖4所示:

           
 
圖4 NetFlow流量采集與聚合器結構
    (1)UDP監(jiān)聽線程

    根據(jù)在交換機上配置的端口,系統(tǒng)啟動相應的監(jiān)聽端口,并采集從交換機上送來的UDP數(shù)據(jù)報,對采集到的每個數(shù)據(jù)報,取出其凈載(即NetFlow數(shù)據(jù)),并將該NetFlow數(shù)據(jù)壓入隊列(Queue)。以下為部分代碼:

             
   
    (2)NetFlow數(shù)據(jù)拆分線程

    首先定義流記錄結構,然后從隊列取出NetFlow數(shù)據(jù),再根據(jù)定義的結構將NetFlow數(shù)據(jù)進行拆分,分離出源IP、目的lP、源端口、目的端口、數(shù)據(jù)包大小、協(xié)議類型等信息,最后將這些數(shù)據(jù)壓入內存數(shù)據(jù)表(DataTable)中。以下為部分代碼:


              
  
    (3)聚合與寫數(shù)據(jù)庫線程
    每隔3分鐘,從內存數(shù)據(jù)表中取出數(shù)據(jù),根據(jù)源IP、目的IP進行聚合,將聚合結果保存在數(shù)據(jù)庫。以下為部分代碼:

               
    3 實際的流量采集與監(jiān)測

    在本系統(tǒng)的支持下,系統(tǒng)數(shù)據(jù)庫為前端分析提供了充足且多樣化的數(shù)據(jù)準備,前端程序只需通過簡單的查詢語句即可得到所需的數(shù)據(jù)集,極大簡化了查詢的工作量。圖5為某時段系統(tǒng)采集的數(shù)據(jù)生成的流量監(jiān)測圖。

              
 
圖5 某時段流量監(jiān)測圖
 
    4 結束語

    本文基于NetFlow的特點,提出了一套適用于高速大流量網(wǎng)絡的流量采集方案。流量采集通過多線程實現(xiàn),有效提高了流量采集的可靠性。采集的原始流經(jīng)聚合和存儲,為前端的數(shù)據(jù)分析提供了全面支持。本系統(tǒng)在實際應用中取得了良好效果。
 
    參考文獻:

    [1] Cisco System Inc. NetFlow Services Solution Guide. 2007.

    [2] Cisco System Inc. Introduction to Cisco IOS NetFlow – A Technique Overview. 2007.

    [3]http://www.cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a0080721701.shtml

    [4] 郭劍云,曹慶華. NetFlow流量采集與聚合的研究實現(xiàn). 現(xiàn)代電子技術,2009(7).

    [5] 袁梅宇. 高效率多線程網(wǎng)絡流量采集處理的關鍵技術和算法. 計算機工程,2004(增).

    [6] 徐川,唐紅,趙國鋒. 降低高速網(wǎng)絡流量測量器報文丟失率技術的研究. 計算機工程 2006(16).

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
国产综合91天堂亚洲国产| 国产成人精品综合在线| 精品久久久久久综合网| 日本免费看视频| 精品在线视频播放| 美国一区二区三区| 日本在线不卡视频| 午夜家庭影院| 国产一区二区精品久久91| 国产伦精品一区三区视频| 四虎精品在线观看| 国产激情一区二区三区| 91麻豆精品国产自产在线| 午夜在线影院| 精品视频在线观看一区二区 | 日本伦理片网站| 91麻豆精品国产自产在线观看一区| 成人免费观看网欧美片| 999久久狠狠免费精品| 精品毛片视频| 九九免费精品视频| 亚洲精品中文一区不卡| 欧美激情一区二区三区中文字幕| 欧美激情一区二区三区在线| 日韩av东京社区男人的天堂| 久久99这里只有精品国产| 欧美一级视| 日韩男人天堂| 午夜欧美福利| 色综合久久天天综合| 亚洲精品久久久中文字| 精品久久久久久综合网| 日本免费乱理伦片在线观看2018| 久久精品欧美一区二区| 精品久久久久久中文字幕一区 | 日韩男人天堂| 精品视频一区二区三区| 久久久久久久久综合影视网| 午夜在线影院| 日韩免费在线视频| 国产网站免费| 国产麻豆精品视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品人人做人人爽97| 久久国产精品自线拍免费| 日韩专区在线播放| 成人高清视频在线观看| 国产一区二区精品久久91| 久久精品店| 欧美激情一区二区三区在线| 国产成人精品影视| 国产精品1024在线永久免费| 亚洲女初尝黑人巨高清在线观看| 毛片成人永久免费视频| 精品视频在线看| 国产网站在线| 精品国产亚洲人成在线| 久久99中文字幕| 四虎影视久久| 日韩av东京社区男人的天堂| 亚洲精品中文字幕久久久久久| 91麻豆精品国产高清在线| 欧美激情一区二区三区在线| 日韩欧美一二三区| 尤物视频网站在线| 日韩免费片| 精品视频一区二区三区| 日韩欧美一及在线播放| 欧美一级视| 99久久精品国产国产毛片| 91麻豆高清国产在线播放| 精品国产三级a∨在线观看| 亚洲天堂一区二区三区四区| 亚洲精品永久一区| 日日夜夜婷婷| 精品视频在线观看视频免费视频| 亚洲天堂一区二区三区四区| 亚洲爆爽| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎久久影院| 久久99中文字幕| 一级片片| 国产一区二区精品久| 一级女性全黄生活片免费| 国产成人精品在线| 毛片成人永久免费视频| 一级女性全黄久久生活片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 二级特黄绝大片免费视频大片| 九九免费高清在线观看视频| 亚洲 激情| 欧美激情伊人| 欧美电影免费| 黄色福利| 99色视频在线观看| 国产伦久视频免费观看 视频| 精品国产香蕉伊思人在线又爽又黄| 日日日夜夜操| 国产一区国产二区国产三区| 久久精品道一区二区三区| 91麻豆精品国产片在线观看| 国产高清视频免费| 午夜在线观看视频免费 成人| 亚洲第一视频在线播放| 九九热国产视频| 日韩专区一区| 日韩专区在线播放| 国产欧美精品| 久草免费在线视频| 99久久精品国产高清一区二区| 香蕉视频三级| 999久久久免费精品国产牛牛| 精品美女| 欧美另类videosbestsex久久| 亚洲 国产精品 日韩| 午夜久久网| 成人免费一级纶理片| 国产亚洲免费观看| 久久久成人网| 国产网站免费| 国产一区国产二区国产三区| 国产伦精品一区三区视频| 免费的黄视频| 九九精品久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频在线看| 日日夜人人澡人人澡人人看免| 可以免费看污视频的网站| 国产一区精品| 国产伦久视频免费观看 视频| 国产精品123| 国产一区二区精品| 午夜久久网| 日本特黄特黄aaaaa大片| 国产美女在线一区二区三区| 欧美激情一区二区三区在线播放| 中文字幕一区二区三区精彩视频 | 精品美女| 国产一级生活片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费国产一级特黄aa大片在线| 99色精品| 久久精品道一区二区三区| 久久久成人网| 国产不卡在线观看视频| 四虎影视久久| 日韩专区在线播放| 99久久精品国产片| 欧美激情一区二区三区在线| a级毛片免费观看网站| 一级毛片视频免费| 精品视频一区二区| 超级乱淫伦动漫| 天天做人人爱夜夜爽2020| 日日日夜夜操| 欧美a免费| 99热精品在线| 成人免费观看的视频黄页| 国产一级生活片| 天堂网中文字幕| 香蕉视频三级| 精品在线视频播放| 国产网站免费在线观看| 精品国产香蕉在线播出| 午夜在线影院| a级毛片免费观看网站| 国产一区二区福利久久| 日韩一级精品视频在线观看| 香蕉视频三级| 欧美一级视频免费观看| 国产激情视频在线观看| 国产成人精品影视| 亚洲第一视频在线播放| 可以在线看黄的网站| 国产成人欧美一区二区三区的| 精品国产三级a| 欧美一区二区三区性| 九九久久99| 免费国产在线视频| 国产精品123| 国产一区二区精品久久91| 国产成人精品综合久久久| 欧美日本韩国| 日本特黄一级| 欧美大片毛片aaa免费看| 国产一区国产二区国产三区| 国产视频一区二区三区四区| 可以免费看污视频的网站| 成人免费一级毛片在线播放视频| 日本免费区| 日韩专区在线播放| 黄视频网站免费| 在线观看导航| 999久久久免费精品国产牛牛| 国产网站免费| 黄视频网站免费观看| 亚洲精品久久久中文字| 精品国产一区二区三区免费| 久久国产精品自由自在| 国产一区二区精品久久91|