《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 中心計算機網絡流量監測系統的研究與實踐
中心計算機網絡流量監測系統的研究與實踐
來源:微型機與應用2013年第12期
朱 珺
(92941部隊96分隊,遼寧 葫蘆島125000)
摘要: 研究并解決網絡流量監測中的各種關鍵技術,提出符合中心計算機系統實際情況的網絡流量監測系統的架構;設計并實現了網絡流量監測系統,該系統基于Turbocap千兆捕獲卡和工作站。通過該系統,用戶可以制定針對特定業務的流量監測,并根據詳細的流量信息實現故障定位。目前該系統己經運行在中心計算機系統網絡中。
Abstract:
Key words :

摘  要: 研究并解決網絡流量監測中的各種關鍵技術,提出符合中心計算機系統實際情況的網絡流量監測系統的架構;設計并實現了網絡流量監測系統,該系統基于Turbocap千兆捕獲卡和工作站。通過該系統,用戶可以制定針對特定業務的流量監測,并根據詳細的流量信息實現故障定位。目前該系統己經運行在中心計算機系統網絡中。
關鍵詞: 網絡流量監測;Libpcap;ntopspan;tap;TurboCap

1 系統概述
    中心計算機系統是武器試驗靶場測控系統中數據處理與轉發的樞紐,是典型的實時系統,主要任務是綜合接收、實時處理各種測量設備信息。隨著網絡技術的發展,中心計算機系統由點對點的專用通信鏈路(HDLC、串口)向網絡通信過渡。整個測控系統的IP化是必然趨勢。將來,所有的測控設備都必需提供IP接口,以IP數據包交換為特征的網絡通信會逐步替代以點對點為主的傳統通信方式。隨著基地網絡應用范圍的不斷擴大以及網絡的日益復雜化,網絡管理工作的難度也越來越大。因此根據基地網絡實際情況設計了一種網絡流量監測系統,用來測試中心計算機系統網絡的性能和可靠性。通過該系統,可以對網絡的健康狀況與瓶頸進行測試,迅速地確定網絡問題。
1.1 研究目的
    本課題的研究目的是以中心計算機系統為應用背景,研究并解決網絡流量監測中的各種關鍵技術,提出符合中心計算機系統實際情況的、技術可行的網絡流量監測系統的架構和應用方式,并構建一套可滿足中心計算機系統應用的網絡流量監測系統。
1.2 研究意義
    網絡流量監測有助于維護網絡持續、高效和安全地運行,網絡流量監測的意義在于取得對網絡運行管理、應用運行管理和網絡問題分析有意義的數據。這些數據(包括利用率、b/s、pps、網絡延遲、重傳、連接數量等)只有與實際的網絡應用運行情況結合起來才有意義。這是因為不同的網絡、不同的應用都有完全不同的數據流量。只有對網絡和應用進行深入地了解,才能使這些數據的價值得到真正的體現。網絡流量的監測對于技術人員了解網絡、發現問題、確認問題原因有著重要的意義[1-3]。
2 方案設計
    網絡流量監測從不同的方面可以分為如下幾部分:
    (1)基于硬件探針的測量和基于軟件的測量
    基于硬件探針的測量通常指使用專用硬件設備進行網絡流的測量,捕獲和實時分析能力強,但一般價格昂貴。基于軟件的測量通常是在PC上安裝軟件來實現。與基于硬件的方法比較,費用比較低廉,但是性能一般。
    (2)主動測量和被動測量
    主動測量使用由測量設備產生的數據流來探測網絡而獲知網絡的信息。被動測量只是記錄網絡的數據流,不向網絡流中注入任何數據。大部分網絡流量測量都是被動測量[4-5]。
    (3)在線分析和離線分析
    在線分析指實時地收集和分析網絡數據,同時顯示流量數據和分析結果。離線分析只是在線地收集網絡數據并存儲下來,并不對數據進行實時的分析。
    (4)協議級分類
    對于不同的協議,例如以太網(Ethernet)、幀中繼(Frame Relay)、異步傳輸模式(ATM),也就有了不同的通信量測試方法。
    根據中心計算機網絡的實際情況,采用基于硬件測量方式、被動在線測量以及針對以太網的協議。經過充分調研和分析,基于高速數據采集卡(TurboCap)和工作站來構建流量監測系統,采用Linux操作系統和開源軟件(LibpCap、ntop)來實現流量監測功能。
2.1 硬件系統
2.1.1 TurboCap千兆抓包卡

    TurboCap卡是一種基于PCI-E總線的高速抓包卡,提供TurboCap API以及LibpCap API[6]。如圖1所示。

2.1.2 計算機配置
    為了保證抓包速度,需要計算機具有PCI-E 8x插槽,8 GB以上內存。
2.2 軟件系統
    軟件系統主要包括Linux操作系統、TurboCap開發套件、LibpCap、ntop等。
2.2.1 LibpCap
    LibpCap是一個平臺獨立的網絡數據抓包開發包,其應用非常廣泛,可以在絕大多數類Unix/Linux平臺下工作,提供了用戶級API編程接口,并充分考慮到應用程序的可移植性。LibpCap隱藏了操作系統的細節,為底層網絡監控編程提供一個易于移植的應用框架,可以捕獲網絡上的所有數據包。
2.2.2 TurboCap開發套件
    TurboCap開發套件包括TurboCap驅動、TurboCap內核模塊、用戶級的API以及TurboCap開發庫、文檔、例子。
2.2.3 網絡流量監測軟件ntop
    ntop可以從http://www.ntop.org下載,并以開源方式提供使用,是Linux下著名的網絡流量監測軟件。ntop是一種網絡嗅探器,以sniffery方式運作,可以監測的數據包括:網絡流量、使用協議、系統負載、端口情況等。ntop能夠顯示基于IP地址的帶寬占用情況,幫助技術人員迅速定位占有大量帶寬的主機和應用,還能基于協議的類型進行統計并生成直觀的圖表,幫助技術人員了解業務流量的組成和比例,進而以此為依據來優化網絡。
    在使用ntop的過程中,解決了一些問題,主要包括:
    (1)在沒有連接互聯網的情況下ntop無法編譯安裝;
    (2)在對ntop的源碼編譯時提示沒有定義pthread_
mutex_trywrlock;
    (3)ntop運行過程中會出現拒絕遠程的連接請求等。
    此外還對ntop進行了一些改進,包括對歷史數據的保存、數據導出等。為了用戶使用方便,對ntop的Web界面顯示進行了漢化,主要是修改http.c和report.c兩個文件。
2.3 關鍵技術研究
    中心計算機網絡流量監測系統的關鍵技術包括如下幾種。
2.3.1 千兆以太網線速抓包技術
    在搭建網絡流量監測系統時需要全速千兆以太網抓包,這絕對是一項挑戰性任務。采用通用的設備,如何做到捕包性能最好、不丟包,是需要突破的關鍵技術。而采用純軟件的技術是無法達到線速抓包的,因此必須由硬件來配合。為了提高抓包性能,采取了以下措施:
    (1)采用高端配置的工作站或者服務器,包括配備帶緩存的磁盤陣列、高速SAS硬盤,CPU和內存也要考慮配得高一些;
    (2)采用高速抓包卡(TurboCap),用TurboCap自帶的測試程序HighSpeedTransmitter、HiPerfPktReceiver進行收發包,用思博倫的Smartbits測試,TurboCap可以達到線速。
2.3.2 數據包獲得技術
    在交換網絡中,有兩種獲得數據的方法:
    (1)端口鏡像SPAN(Switch Port Analysis)。簡單來說就是把交換機某個端口的流量copy一份到另外一個端口,然后可以在該接口上接網絡流量監測系統。
    (2)分路器TAP(Test Access Port)。需要串接在被監測鏈路上。
    中心計算機網絡流量監測系統既支持SPAN方式,也支持TAP方式。這兩種技術在網絡監測、分析時普遍應用,每一種技術都有其優點和缺點:
    (1)SPAN比較靈活,無其他設施需求,無需改變網絡拓樸結構;而TAP則需要接入到鏈路中去,如果需要監測其他的鏈路,則需要重新連接線纜,會對網絡造成中斷,適合長期的穩定監測。
    (2)SPAN需要對交換機進行配置,占據一個交換機端口;而TAP沒有這個問題,它對于網絡設備來說是透明的,不干涉數據流和原始數據;
    (3)SPAN方式獲得的流量其實已經被過濾掉一些底層的信息了,所以有些故障信息無法看到,而TAP真實反映了網絡的流量,沒有任何修改;
    (4)SPAN只適用于交換機,如果需要監測的鏈路兩端都是路由器,就無能為力了;而TAP這方面就沒有任何問題。
2.3.3 網絡流量監測系統接入方式
    由于受到網絡結構、網絡技術、網絡設備、傳輸線路和用戶應用等多種條件的限制,如何將網絡流量實時監測系統在不影響網絡應用的前提下,快速、準確、安全地連接到被測網絡中,成為一個具有挑戰性的問題。網絡流量監測系統的部署方式有多種:
    (1)并接,即SPAN方式。將交換機一個端口的數據包復制到一個指定的端口,然后可以在該接口上接網絡流量監測系統,即TurboCap卡的一個接口。
    (2)聚合模式。對兩個千兆網口進行聚合,按照時間戳記對來源于不同位置的數據進行采集、分析,該模式可用于測量不同位置網絡包的延遲。
    (3)串接,即TAP模式。當 TurboCap卡處于pass-thru模式時,TurboCap把一個端口收到的數據注入到另一個端口,兩個端口支持全速對發,從而使TurboCap具有分路器的功能。只是TurboCap在pass-thru模式下與普通TAP的連接性不同:裝有TAP的計算機必須開機正常運行,如果關機,處于TAP位置的通信將中斷。
    (4)匯聚TAP模式,類似串接TAP。匯聚TAP可以將一條或多條鏈路的全雙工數據合并到單一數據流中供分析,這樣能夠在單一數據流中看到來自多個端口的匯聚流量。
2.3.4 用戶特定業務流量監測
    中心計算機有很多非標準的網絡應用。對于用戶來說,在進行網絡流量監測時,如果能靈活定義需要監測和分析的業務,可快捷地找到網絡故障與問題,從而提高解決問題的效率。在Linux操作系統下,文件“/etc/services”保存的是Internet服務和與之對應的端口號。該文件的每一行描述了一種服務,格式為:
    service-name   port/protocol   [aliases ...]
其中service-name 是服務的名字;port 是十進制的數字,用來代表該服務;protocol 是使用的協議類型,典型的值包括tcp和udp;aliases是可選的代表該服務的別名。
    通過services文件,用戶可以設置自己的應用,例如:
    中心機接收端口    8201/udp
    這樣,就很容易區分用戶不同的服務。
2.4 應用舉例
    中心計算機網絡流量監測系統可以監測的數據包括:網絡流量、使用協議、系統負載、端口情況、數據包發送時間等,能夠顯示基于IP地址的帶寬占用情況,還能基于協議的類型進行統計并生成直觀的圖表,將每個節點計算機的網絡使用詳細情況顯示出來;還可以很方便地確定出哪些通信量屬于某個特定的網絡協議、占主要通信量的主機、各次通信的目標是哪個主機、數據包發送時間、各主機間數據包傳遞的間隔時間等。下面介紹兩個簡單的使用例子。
    (1)舉例一
    選擇“全部網絡協議”→“流量”菜單選項,在Hosts下拉列表框中選擇Local Only,在Data下拉列表框中選擇Received Only,在Data欄上單擊,對數據和百分比進行排序??梢院苋菀椎匕l現當前網絡中接收帶寬的最大占用者。
    如果想知道當前網絡中發送帶寬的最大占用者,在Data下拉列表框中選擇Sent Only即可。
    (2)舉例二
    選擇“網絡層協議統計”→“本地”→“本地矩陣” 菜單選項,就可以看到本地主機發送的數據矩陣,找出發送數據最多的主機。
    中心計算機網絡流量監測系統基于TurboCap千兆捕獲卡和普通工作站設計,簡單實用,性價比高;采用Linux開源操作系統和開源軟件(LibpCap、ntop),安全性高。中心計算機網絡流量監測系統自動從網絡中識別有用的信息,直觀地呈現給技術人員;將截獲的數據包轉換成易于識別的格式,使技術人員一目了然;該系統基本滿足中心計算機系統大多數網絡流量監測的需求,大大提高了網絡的利用率。
    中心計算機網絡流量監測系統還存在一定的不足,主要表現在:雖然TurboCap高速捕獲卡支持線速抓包,但是ntop通過LibpCap接口對TurboCap高速捕獲卡操作時,由于LibpCap的性能問題,無法達到線速抓包;ntop的遠程訪問還存在安全方面的問題。因此還需要對中心計算機網絡流量監測系統進行改進。
參考文獻
[1] 趙冉.網絡流量測量系統Ntop的分析與研究[D].西安:西北大學,2008.
[2] 任富新.高速網絡流量測量系統的設計與實現[J].微型機與應用,2012,31(1):58-60.
[3] 沈華林.協議/流量分析系統Hntop的實現[J].計算機工程與應用,2005,41(16):137-139.
[4] TAMON M A.Ntop network monitoring guide[EB/OL].[2008-05-25].http://techowto.wordpress.com.
[5] 夏光峰.網絡分析技術及其在網絡管理中的應用研究[J].電腦知識與技術,2009,5(3):587-590.
[6] Riverbed.CACE turbocap_flyer[EB/OL].[2010-01-18].http://www.cacetech.com.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品盗摄一区二区三区| 国产日韩欧美一区在线| 99精品视频免费观看| 日韩午夜高潮| 影音先锋亚洲视频| 久久精品国产一区二区三区| 99re6这里只有精品视频在线观看| 在线一区二区三区做爰视频网站| 欧美日本一区二区高清播放视频| 久久久久久久久综合| 亚洲视频欧美在线| 久久久av水蜜桃| 欧美激情一二三区| 欧美大色视频| 久久aⅴ乱码一区二区三区| 伊人久久亚洲影院| 亚洲日本精品国产第一区| 免费高清在线一区| 尤物九九久久国产精品的特点| 麻豆国产va免费精品高清在线| 快she精品国产999| 久久久国产精品一区二区中文| 亚洲制服欧美中文字幕中文字幕| 久久精品国产第一区二区三区最新章节| 国产精品一区二区久激情瑜伽| 亚洲精品自在在线观看| 国产午夜精品一区二区三区欧美| 欧美一区2区视频在线观看| 欧美激情中文字幕乱码免费| 在线播放中文字幕一区| 在线观看不卡av| 在线观看av一区| 一区二区三区欧美在线| 亚洲最新合集| 亚洲最黄网站| 日韩视频欧美视频| 国产精品久久久91| 精品成人在线视频| 国产精品国内视频| 国产精品综合av一区二区国产馆| 日韩一级大片| 欧美精品亚洲二区| 国产精品久久久久aaaa| 午夜欧美理论片| 国产免费观看久久| 欧美精品激情| 99精品国产高清一区二区| 欧美视频在线观看| 尤物精品在线| 久久影院亚洲| 欧美一区91| 亚洲欧美综合v| 亚洲国产视频一区二区| 久热精品视频在线免费观看| 久久综合伊人77777尤物| 国产亚洲精品激情久久| 亚洲午夜精品视频| 欧美日韩亚洲91| 国产一区二区三区黄| 国产欧美69| 亚洲欧美日韩高清| 亚洲免费成人av| 91久久夜色精品国产网站| 久久综合给合久久狠狠色| 亚洲欧美日韩天堂一区二区| 亚洲第一精品在线| 欧美日韩免费高清| 欧美日韩综合| 久久婷婷久久| 欧美亚洲综合另类| 韩曰欧美视频免费观看| 亚洲免费伊人电影在线观看av| 男人的天堂亚洲在线| 韩曰欧美视频免费观看| 欧美日韩亚洲另类| 你懂的国产精品永久在线| 国产欧美日韩精品一区| 99精品视频免费在线观看| 亚洲一区二区毛片| 久久久久久久久久久一区| 亚洲深夜av| 亚洲日产国产精品| 欧美日本久久| 免费人成精品欧美精品| 欧美69wwwcom| 欧美一区二区视频在线观看| 欧美一区二区三区成人| 99精品国产在热久久婷婷| 久久免费国产精品| 国产亚洲一本大道中文在线| 99精品免费网| 亚洲欧美日本日韩| 亚洲免费观看高清完整版在线观看熊| 极品尤物一区二区三区| 一本色道久久综合| 999在线观看精品免费不卡网站| 欧美成人免费播放| 亚洲一区二区网站| 欧美成人伊人久久综合网| 久久精品一本久久99精品| 欧美二区在线观看| 国产精品黄色| 99视频一区| 欧美日韩高清在线播放| 国产欧美一区在线| 亚洲欧美网站| 久久久之久亚州精品露出| 欧美日韩一区二区三区四区在线观看| 久久久国产精品一区二区三区| 久久只精品国产| 亚洲欧美一区二区三区久久| 欧美日韩在线播放一区二区| 国产欧美精品日韩区二区麻豆天美| 午夜视频精品| 精品成人国产在线观看男人呻吟| 亚洲视频免费看| 亚洲精品欧美极品| 国产欧美激情| 欧美激情精品久久久| 国产精品永久免费视频| 欧美激情1区2区3区| 久久久噜噜噜久久中文字幕色伊伊| 女生裸体视频一区二区三区| 久久久久久久久久久成人| 一级日韩一区在线观看| 亚洲人成毛片在线播放女女| 午夜精品久久久久99热蜜桃导演| 国产精品福利在线观看网址| 国产亚洲精品一区二区| 国产精品欧美日韩| 国产精品嫩草久久久久| 欧美日韩大片一区二区三区| 午夜精彩视频在线观看不卡| 亚洲国产精品v| 美女精品视频一区| 欧美a级一区二区| 中国成人在线视频| 在线观看中文字幕不卡| 国产精品成人一区二区三区吃奶| 午夜精品成人在线| 制服诱惑一区二区| 午夜精品剧场| 国产亚洲精品高潮| 欧美日韩在线观看一区二区三区| 亚洲欧洲av一区二区| 亚洲国产精选| 欧美主播一区二区三区美女 久久精品人| 国产亚洲精品资源在线26u| 亚洲国产精品第一区二区三区| 国产精品一香蕉国产线看观看| 亚洲国产成人在线| 韩国在线一区| 久久日韩精品| 一片黄亚洲嫩模| 欧美1区2区视频| 夜夜爽99久久国产综合精品女不卡| 欧美视频网站| 欧美激情综合五月色丁香| 欧美另类专区| 欧美片第一页| 国产一区二区三区观看| 亚洲欧美在线视频观看| 亚洲午夜免费福利视频| 亚洲桃花岛网站| 欧美有码在线视频| 欧美性色aⅴ视频一区日韩精品| 国产精品一区二区三区久久久| 欧美xxx在线观看| 久久精品午夜| 亚洲精品一线二线三线无人区| 亚洲小说欧美另类社区| 亚洲成人自拍视频| 国产精品国产精品国产专区不蜜| 美女尤物久久精品| 美女精品在线观看| 欧美日韩aaaaa| 欧美在线黄色| 在线欧美一区| 亚洲欧洲免费视频| 国产精品一区二区三区乱码| 国产亚洲欧洲997久久综合| 久久久91精品国产一区二区三区| 国产精品手机视频| 一区二区三欧美| 亚洲国产高潮在线观看| 久久成人资源| 欧美精品免费观看二区| 欧美精品一区二区三区高清aⅴ| 午夜精品视频一区| 午夜欧美不卡精品aaaaa| 亚洲国产精彩中文乱码av在线播放| 国产欧美1区2区3区| 欧美视频在线看| 国产视频在线观看一区二区| 国产精品你懂得| 亚洲日本成人网| 亚洲国产高清在线观看视频| 亚洲欧美日韩国产精品| 欧美岛国在线观看| 国内综合精品午夜久久资源| 欧美日韩国产美女| 欧美另类久久久品| 免费短视频成人日韩| 免费在线观看日韩欧美| 中文精品一区二区三区| 欧美午夜电影在线观看| 狠狠色丁香久久婷婷综合丁香| 欧美一区二区高清在线观看| 欧美日韩亚洲不卡| 欧美一区二区久久久| 久久精品五月婷婷| 国产精品二区在线| 欧美日韩国产成人在线观看| 欧美18av| 亚洲美女av网站| 国产综合色精品一区二区三区| 亚洲美女淫视频| 欧美三区在线观看| 国产婷婷一区二区| 欧美激情 亚洲a∨综合| 国产精品一卡二卡| 日韩视频在线一区二区| 亚洲电影免费观看高清完整版| 亚洲一区二区在线免费观看| 久久精品一二三区| 日韩午夜精品| 欧美mv日韩mv亚洲| 欧美精品一区二区精品网| 亚洲激情在线播放| 久久久美女艺术照精彩视频福利播放| 亚洲国产成人在线视频| 免费不卡在线观看av| 亚洲女爱视频在线| 好吊视频一区二区三区四区| 国内精品国产成人| 欧美色欧美亚洲另类七区| 狠狠色丁香婷婷综合久久片| 亚洲欧洲精品天堂一级| 老鸭窝毛片一区二区三区| 欧美日韩国产一区| 欧美成人视屏| 999亚洲国产精| 亚洲二区精品| 久久不射电影网| 模特精品裸拍一区| 亚洲精品人人| 一个人看的www久久| 亚洲一区二区三区免费观看| 国产日韩精品久久久| 国产精品捆绑调教| 在线成人av.com| 亚洲国产精品久久精品怡红院| 亚洲一区二区精品在线| 久久久人人人| 一本到12不卡视频在线dvd| 激情久久久久久久| 国产日韩欧美视频| 亚洲国产综合在线看不卡| 欧美激情a∨在线视频播放| 欧美精品一区三区在线观看| 欧美日韩亚洲视频一区| 欧美激情亚洲精品| 久久一本综合频道| 欧美成人网在线| 老牛国产精品一区的观看方式| 国产精品视频久久| 国内精品伊人久久久久av影院| 亚洲精品永久免费| 欧美视频在线一区| 亚洲福利在线观看| 在线亚洲成人| 麻豆精品在线视频| 亚洲丁香婷深爱综合| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩aaaaa| 国产色产综合色产在线视频| 国产精品国产三级国产普通话三级| 国产欧美精品在线观看| 亚洲欧美日韩天堂一区二区| 曰本成人黄色| 欧美激情中文字幕一区二区| 在线免费观看欧美| 国产精品久久久久一区二区| 久久精品三级| 久久高清国产| 麻豆国产精品一区二区三区| 欧美午夜视频网站| 亚洲国产精品黑人久久久| 亚洲精品裸体| 影音欧美亚洲| 久久国产加勒比精品无码| 亚洲三级影院| 亚洲国产高清视频| 玖玖国产精品视频| 欧美日本一区二区高清播放视频| 欧美 日韩 国产在线| 国产精品一二三| 国产精品久久777777毛茸茸| 日韩视频一区二区三区在线播放| 国产精品久久久久久久久免费桃花| 一本色道久久综合狠狠躁篇的优点| 激情五月***国产精品| 午夜精品久久久久久久99樱桃| 亚洲激情在线观看视频免费| 亚洲无线视频| 蜜臀av在线播放一区二区三区| 欧美精品一区在线| 99这里只有精品| 欧美日韩另类字幕中文| 国产精品播放| 国产精品视频不卡| 亚洲日韩欧美一区二区在线| 亚洲欧美999| 免费观看日韩av| 亚洲黄色高清| 亚洲午夜国产成人av电影男同| 欧美午夜不卡在线观看免费| 这里只有精品视频在线| 国产精品视频福利| 亚洲午夜激情免费视频| 亚洲第一精品夜夜躁人人躁| 在线免费观看日本欧美| 伊人成人网在线看| 欧美日韩国产色综合一二三四| 国产在线麻豆精品观看| 日韩亚洲欧美一区| 欧美成人小视频| 国产精品日本欧美一区二区三区|