999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SNMP協議的分布式網絡性能測試與分析

2013-07-14 08:00:04任小鳳
中國測試 2013年1期
關鍵詞:設備

任小鳳,鄭 剛

(1.河南黃河水文勘測設計院,河南 鄭州 450002;2.河南藝術職業學院,河南 鄭州 450002)

0 引 言

隨著網絡系統的日益復雜,網絡系統性能分析手段與種類也越來越多,目前常用的網絡性能分析手段就是利用一種特定的網絡協議進行分析。通過專門的協議分析儀器和硬件設備,對網絡中該協議數值變化實現網絡性能分析與評估。網絡協議分析儀器就是通過網絡數據提取、網絡流量分析、數據包抓取等手段,利用網絡協議在數據傳輸過程中的變化進行數值量化和特征模型化,使分析效果更具直觀性[1]。

除了用協議分析儀進行網絡性能分析外,網絡測試也是網絡性能分析較好的方法,通過網絡測試以及測試數據分析來分析網絡性能,其測試結果具有很強的針對性與準確性。然而該技術實施起來比較復雜,它需要涉及各類網絡測試工具的使用、網絡測試規劃、測試培訓等[2]。

本文以簡單網絡管理協議(SNMP)和RFC 2544協議為基礎,配合分布式網絡性能測試方法進行網絡性能測評。通過兩者的結合實現更準確的網絡性能分析,為網絡性能優化提供一種可行性解決方案。

1 網絡性能測試概述

1.1 網絡性能測試的類別

影響網絡性能的因素很多,主要有網絡設備性能、應用系統性能、主機系統性能等;因此,網絡測試技術就要涉及諸如網絡協議、網絡設備、應用系統、網絡安全、主機系統等方面的測試。無論哪種方面的測試,都具有如下6個要素的測試[3]。

1.1.1 性能測試

在網絡測試技術中,網絡設備的性能測試是一個很重要的測試,它的性能高低以及穩定性將直接影響到整體網絡的穩定性、網絡數據傳輸效率與網絡的擴展性。在網絡性能分析與測試中,網絡設備吞吐量、數據緩存與轉發能力、容災恢復能力都是很重要的分析參數。網絡設備性能測試就是量化這些屬性的參數,通過這些性能參數的分析來實現網絡設備性能瓶頸分析。

1.1.2 功能的測試

功能測試主要是指網絡設備、應用系統、主機系統、網絡安全等方面應該具有的測試,對于IP網絡設備來說,在網絡中的功能主要是信息傳遞路由、通信協議轉換、信息傳遞路由信息維護、路由控制與管理功能。在網絡測試中,網絡設備不必具有上述全部功能,而只需要具備網絡設備應該具有的最小功能,其他功能都可以通過諸如接口測試、性能測試、協議一致性測試、網管測試等一并反應出來。而設備本身具備的功能,只是起到協助校驗測試結果的功能。

1.1.3 一致性測試

一致性測試是指通過一系列操作與觀察測試,通過最終的測試來觀察實現結果對于一致性測試結果的影響,即通過檢測實現與預先設定的實現規范間的一致性來分析一致性結論。它在檢測實現中有靜態一致性和動態一致性要求。對于網絡設備來說,其測試主要有“黑箱”方法,就是通過控制觀察點PCO與被測試設備進行相連接,根據設備的類型設置相應的控制觀察點PCO值,然后按照一定的規律進行數值改變,通過數值變化來校驗其產生的結果是否滿足預期值,匹配結果分為通過、失敗、無結果3種。

路由器作為互聯網重要設備,在OSI協議模型中第3層,它有物理層、鏈路層、傳輸層。設備包含了這3層的中的所有協議:物理層和鏈路層協議、傳輸層中的TCP/IP協議、UDB協議、SNMP應用協議以及RIP、OSPF等路由協議。所以在進行路由器一致性測試時,需要對這些協議進行一致性校驗,特別是要對諸如RIP、OSPF等路由協議進行詳細地測試,因為這些協議將直接影響到路由器數據傳輸等功能,從而影響到整個網絡的數據傳輸與性能。而對于IP網絡設備中的IP電話設備來說,其最重要的是七號信令協議的一致性校驗,因為進行高質量通信主要和信令的準確與準時性有關。

因此,在進行協議一致性測試時,由于設備具有差異性,測試時只能具有針對性的測試。同時為了保證網絡性能測試的真實性和完整性,需要在真實網絡環境下進行實際數據采集與分析,并進行所有協議一致性結果校驗。

1.1.4 互操作測試

在網絡設備通信過程中,雖然進行了兩個設備間的協議一致性測試,但由于其路由協議設置內容根據實際網絡環境存在差異,所以即使進行了協議一致性校驗,不一定能實現兩個設備間的互相通信與相互操作,因此協議一致性測試結果只能反映出兩臺設備協議的一致性,但不能反映出其設備間的連通性和可以操作性,具有其自己的局限性。為保證網絡能相互連接與操作,還需要再做互操作性測試?;ゲ僮餍跃褪窃趨f議一致性測試中,要比較協議一致的設備替換成需要做互通性測試的相關設備,然后對設備進行組網,進行設備連接測試。

1.1.5 穩定性可靠性測試

網絡設備的穩定性是整體網絡有效運行的保障,特別是作為核心網絡中的路由設備,它運行異常,將影響到和該設備相聯的網絡設備間的數據傳輸。所以在網絡設備測試中,必須要進行網絡設備的穩定性、可靠性測試。

網絡設備可靠性與穩定性結果可以通過3種方式獲取:(1)通過廠家生產設備關鍵性部件相關參數以及該部件在出廠時備份信息獲取;(2)通過該設備在同類產品中的故障率來校驗其可靠性;(3)通過用戶自己測試來獲取參數,這種需要具備相關知識才可以實現。

1.1.6 網絡管理測試

網絡管理測試主要是指對測試網絡設備附帶的網絡管理軟件的測試。網絡管理軟件測試包括測試該管理軟件是否能實現對網絡設備的管理能力、測試網絡安全管理、性能管理、故障管理、網絡拓撲管理能力以及簡單管理協議一致性校驗和信息庫管理程度測試。在測試時,一般采用MIB項來進行測試,由于一個網絡管理軟件測試包含了很多的MIB項,所以測試時只有通過MIB抽樣方式來實現。

1.2 網絡性能分析評估

網絡性能分析評估主要是指根據實際網絡環境制定符合該網絡環境的性能指標分析。在一個網絡中,當只有一個網絡設備時,其性能分析評估主要參考其吞吐量、設備平均響應時間、設備進行報文傳輸的延遲時間、網絡吞吐量的最大距離與可靠性等。而當設備融入到實際網絡環境中時,與應用系統結合條件下就要涉及網絡吞吐量、介質應用率、網絡延遲時間、系統恢復時間、系統復位[4]等。

(1)網絡吞吐量。也稱網絡吞吐率,主要是指網絡設備在一定時間段內通過內部信道的信息總量。由于該指標采用的是特定時間段內的信息總量,同時它是基于特定網絡條件下的網絡吞吐量測試,所以其計算方法、數據結果會存在一定的差異性。

(2)介質應用率(U)。主要是指在物理信道進行信息傳輸時所用時間與物理介質信道總可用時間的比值。其總可用時間已經排除傳其輸過程中損耗等時間。

(3)延遲時間(D)。是指發送一段完整報文到接收該完整報文所用的總時間。進行延遲時間計算,一般采用網絡數據傳輸平均值方式進行,該數值會根據網絡性能以及網絡負載的變化而變化,因此延遲時間可以通過網絡負載率來實現測試。

(4)系統恢復時間。是指當網絡設備進行高負荷數據傳輸時,或者設備處理數據出現異常,從異常運行狀態恢復正常工作所需要的時間。在進行該項測試時,可以采用模擬向設備發送120%吞吐量數據,然后觀察設備運行速率下降回50%所需要的時間。

(5)系統復位。是指設備關電重啟到能正常工作所用的時間。

2 基于SNMP協議的解決方案

2.1 SNMP協議

SNMP位于應用層中,它主要是通過UDP協議承載各類應用協議,實現管理進程與代理進程之間的通信,它在TCP/IP中的位置如圖1所示。

在SNMP網絡體系中,設備一般由網絡管理系統和被管網絡設備組成。網絡管理系統實現被管網絡設備運行狀態監控和網絡進程管理。實現方法是:在網絡管理系統中安裝管理軟件,同時在被管理客戶端安裝網絡管理代理進程軟件,網絡管理系統定時向被管理設備發送SNMP數據包,在被管網絡管理代理進程接收到該SNMP信息后通過代理進程中的MIB庫進行相應的執行以及結果反饋,實現管理進程與代理進程間的數據通信。其處理過程如圖2所示。

圖1 NSMP協議在TCP/IP中的位置

圖2 管理進程與代理進程的通信

2.2 系統解決方案

對中小企業,網絡設備測試不需要昂貴的測試工具,只需要能滿足符合企業網絡性質以及能滿足網絡管理日常測試,同時低成本、高通用性即可。

在標準網絡設備中一般都支持SNMP協議,SNMP協議的一個很大的優點就是,能把設備運行狀態以及異常情況都自動保存在設備的MIB信息庫中,在MIB信息庫中,數據保存類型有靜態記錄和動態記錄兩種。在進行網絡設備檢測或者設備維護時,只需要調用設備的MIB信息庫中的信息就可以實現網絡性能數據收集。

在本系統中,進行網絡性能測試是基于SNMP協議、分布式網絡結構而進行,本文中統一把該測試系統命名為分布式網絡性能測評系統。采用分布式網絡結構,主要就是模擬有效網絡數據流量生成方式,其數據流量具有切實有效性。在進行測試時,通過把局域網計算機組成小型測試網絡,利這些小型機模擬向被測主機發送大量數據包,同時發送的數據包總量必須要大于被測設備最大數據處理量。通過超負荷處理檢驗該設備在網絡運行中的總體性能[5]。實驗結束后,通過設備中的MIB變量來實現設備性能分析與效率計算,同時網絡管理員還可以通過MIB信息來進行日常維護。

3 分布式網絡性能測試

3.1 測試模型

分布式網絡性能測評主要采用分布式網絡結構測試模型,其方法就是先在一臺主機上安裝SNMP網絡管理控制程序,在多臺主機上安裝網絡管理代理程序,由網絡管理控制主機控制多臺代理主機,同時向被測設備發起高負荷數據包。然后通過查詢被測試設備的MIB參數和配合相關計算公式實現性能評估。在進行測試時,發送數據包的量必須達到被測設備的處理能力臨界值,否則無法準確測試出被測設備的運行性能[6]。其分布式網絡性能測評系統的模型結構如圖3所示。

圖3 系統測試模型

3.2 測試流程

在基于SNMP協議的分布式網絡性能評測中,網絡管理控制主機需要開啟套接字監聽,以便網絡管理代理進程連接過來。當所有代理進程主機連接到控制主機后,控制臺可以自動獲取和發送要進行測試和需要反饋的MIB變量參數值。例如:在進行UDB協議吞吐量測試中,需要發送UdpInDatagrams、UdpNoPort、UdpInErors、UdpOutDatagrams MIB 變量參數。然后根據具體設備類型進行相關參數配置,例如:要進行協議測試類型、需要向被測設備發起的進程數、發送時間等參數配置。所有參數配置就緒后,總控制臺就可以啟動測試指令給各個代理主機,代理主機根據預先設置好的配置,執行數據包發送與記錄數據結果。測試結束后把本機上的MIB值反饋給控制臺,總控制臺收集到所有代理主機反饋回來的MIB值后,結合相關測試工具與計算公式進行設備吞吐量以及丟包率計算。若測試結果中設備的丟包率為零,則說明前面MIB參數設置、代理進程數設置等存在問題,設置的參數值還未到達被測設備的性能臨界點,需要重新調整,并不斷調整和測試,直到MIB中的丟包率出現非零值為止。記錄丟包率接近零的輪次以及此輪次中設備運行其他參數,然后對這些輪次取平均值,就可以計算出設備的總吞吐量。通過不斷增加流量,并記錄每次增加流量時設備丟包率情況,重點選取設備丟包率接近100%時的流量情況,然后取這幾輪流量平均值,即可以檢測出設備的性能臨界點。再綜合比較幾輪測試數據,選取核實輪次進行設備性能臨界點分析。

3.3 系統測試

為驗證評測系統的評測結果有效性,搭建系統測試網絡環境,通過對現場網絡設備性能測試以及結合該系統來完成設備性能的分析與評價。

3.3.1 網絡拓撲設計

現場模擬測試環境中,設備包括:一臺路由器、兩臺交換機、多臺PC機,被測試設備為中間路由器設備。其中4臺主機作為數據報文發送機器,1臺主機作為數據發送控制機,4臺主機和控制機在性能上完全一樣。該控制臺與其他3臺主機歸在同一個網段中,組成數據發送局域網,另外一臺主機作為數據包接收主機歸在另外一個網段中。發送數據網段中的主機通過Intel Express 410 Switch互聯,實現控制臺與其他兩臺主機間的數據通信。在數據接收網段中通過Intel Express 550T Switch來實現其網段內設備間數據通信。Intel Express 410 Switch與Intel Express 550T Switch通過中間Router路由器互聯。然后開始對設備進行IP地址分配,采用192.168.200.*作為發送數據網段,以200,0.0.*作為接收數據包網段??刂婆_IP地址為:192.168.200.111,其余4臺主機 IP 地 址 分 別 為 :192.168.200.5、192.168.200.6、192.168.100.7和200.0.0.200。其測試網絡拓撲結構如圖4所示,網絡結構由一臺路由器、兩臺交換器機組成,兩臺交換機直連于路由器。兩個子網間的IP數據報文傳遞由中間路由器來實現,路由器也作為網絡管理代理主機。系統測試中采用這種分布式的報文發送實現測定Router數據轉發性能測評。在測試過程中需要增加不能向源地址發送ICMP報文的配置,路由器必須只能連接兩臺交換機,以及兩臺交換機不能再掛在其他與測試無關的網絡設備,這樣才能保證交換器性能瓶頸不影響到路由器性能評測結果。

3.3.2 測試結果及其分析

從圖4中的網絡拓撲結構可以看出,分布式測試結構中,子網192.168.200.*中的3臺PC機和其他終端設備組成一個分布式主機群,其3臺主機的IP地址分別為:192.168.200.5、192.168.200.6、192.168.200.7,這3臺主機在總控制臺(192.168.200.111)控制下同時向200.0.0.*網段發送EP報文數據包,這些數據包通過Router路由器轉發.

測試時采用以太網幀長度有(以B計):64,128,256,512,768,1024,1280,1518。這些長度已經包含了所有以太網幀長度。其對應的IP報文長度分別為:46,110,238,494,750,1006,1262,1500。以幀長度為64B進行IP報文發送,并以此作為數據測試樣例,其測試數據如表1所示。

圖4 網絡拓撲結構

從表1中的數據可以看出,當單臺主機發送數據包進程數為30,35時,ipForwDatagrams平均值穩定在1310000~1330000之間;當增加到40個線程的時候,ipForwDatagrams平均值穩定在1 330 000左右;當進程數為50時,ipForwDatagrams平均值始終穩定在1 331 000~1 333 000,由此可以得出ipForw-Datagrams等于1331000~1333000時已經達到設備運行最大峰值。根據ipForwDatagrams和吞吐量間計算公式,可以得出當進程數為50時的平均吞吐量為44390pkts/s。就是說,當IP報文長度為46B時,路由器轉發的數據包的最大值為44390pkts/s。用同樣的原理,可以繼續進行當IP報文長度為其他字節時的路由器平均吞吐量,各種報文長度下的平均吞吐量和以字節訓的IP報文吞吐量如表2所示。

表1 對46字節IP報文測試的數據

表2 不同報文長度下的平均吞吐量與字節吞吐量

通過表2可以看出,IP報文長度和Router平均吞吐量有相反關系;且當IP報文長度達到494B(即幀長為512 B)時,Router的字節吞吐量達到了最大值,而后隨著IP報文長度的增加,字節吞吐量值變小。其字節吞吐量與IP報文長度關系如圖5所示。

圖5 字節吞吐量與IP報文長度的變化關系

4 結束語

本文重點研究了基于SNMP協議的網絡設備性能測試技術,通過理解SNMP協議體系結構與工作原理展開對網絡性能測試方法的分析。在實驗室局域網內對一臺PC機的數據轉發性能進行了測試,通過測試結果來進一步說明分布式網絡性能測試解決方案。

[1]申普兵,行明順,王兆祥,等.計算機網絡與通信[M].北京:人民郵電出版社,2006.

[2]薛慶水.CSMA/CD的建模和性能分析[J].計算機工程與應用,2001(16):82-83.

[3]RFC2570—1999 Introduction to Version 3 of the Internet-standard Network Management Framework[S].

[4]鄒玲,石冰心.網絡規劃設計方法的研究[J].計算機科學,2000,27(2):36-39.

[5]Comer D E.計算機網絡與互聯網[M].徐良賢譯.北京:電子工業出版社,1998.

[6]何啟源,湯寶平,張祥春,等.基于流量和時延的網絡性能測量系統的研究[J].中國測試技術,2005,31(3):8-10.

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 国产精品片在线观看手机版| 欧美啪啪网| 日本成人不卡视频| 青青国产视频| 波多野结衣无码中文字幕在线观看一区二区 | 麻豆国产在线观看一区二区| 国产手机在线观看| 日本人真淫视频一区二区三区| 亚洲天堂视频网| 亚洲精品动漫| 无码aaa视频| 91人人妻人人做人人爽男同| 88国产经典欧美一区二区三区| 91精品国产91久无码网站| 老司国产精品视频91| 9丨情侣偷在线精品国产| 成年看免费观看视频拍拍| 一本久道热中字伊人| 亚洲成人高清无码| 欧美日韩国产精品va| 99久久无色码中文字幕| 日本伊人色综合网| 国产又色又爽又黄| 久久这里只有精品66| 99久久免费精品特色大片| 国产精品永久久久久| 国产精品福利社| 久久中文无码精品| 国产经典在线观看一区| 乱人伦中文视频在线观看免费| 国产91成人| 伊伊人成亚洲综合人网7777| 人妻丰满熟妇AV无码区| 国产精品成人免费综合| 久久这里只有精品国产99| 女高中生自慰污污网站| 欧美五月婷婷| 国产欧美日韩一区二区视频在线| 久久综合九九亚洲一区| 国产精品无码作爱| 欧美在线天堂| 亚洲精品无码久久毛片波多野吉| 国产毛片片精品天天看视频| 国产手机在线小视频免费观看| 国产极品嫩模在线观看91| 一本二本三本不卡无码| 亚洲日本韩在线观看| 亚洲色婷婷一区二区| 狠狠操夜夜爽| 青青操视频在线| 婷婷六月激情综合一区| 国产精品自在在线午夜| 国产呦视频免费视频在线观看 | 天天躁夜夜躁狠狠躁图片| 亚洲狼网站狼狼鲁亚洲下载| 欧美爱爱网| 67194在线午夜亚洲 | 亚洲国产中文在线二区三区免| 日本免费新一区视频| 亚洲视屏在线观看| 国产黄色爱视频| 亚洲天堂免费| 日本亚洲欧美在线| 久久精品丝袜高跟鞋| 一级一级特黄女人精品毛片| 色综合久久综合网| 天天视频在线91频| 国产在线拍偷自揄观看视频网站| 国产小视频a在线观看| 综合色婷婷| 国产色爱av资源综合区| 一本综合久久| 欧美色丁香| 国产精品丝袜在线| 毛片手机在线看| a天堂视频| 九色在线观看视频| 亚洲热线99精品视频| 亚洲欧洲美色一区二区三区| 日韩精品亚洲一区中文字幕| 天天爽免费视频| 婷婷亚洲视频|