透視網(wǎng)絡(luò ) 有關(guān)網(wǎng)絡(luò )端到端路徑性能測試[2] 軟件測試
路徑速率參數
路徑延時(shí)穩定性參數反映了鏈路整體運行的穩定程度,但不能反映不同鏈路速率的差別。某一條鏈路可能延遲較大,但延時(shí)抖動(dòng)較小,丟失率很低,這時(shí)僅由路徑延時(shí)穩定性參數難以反映鏈路的實(shí)際傳輸質(zhì)量。通過(guò)采集SNMP網(wǎng)絡(luò )設備MIB接口組數據,可以計算接口數據傳輸速率V:,其中 分別為在 內接口接收與發(fā)送的總字節數。通過(guò)連續采集路徑中多個(gè)接口的流量數據,將最小的接口傳輸速率 作為路徑速率參數通知給用戶(hù),以反映當前路徑的實(shí)際傳輸性能。
數據采集
我們選擇實(shí)驗室的測量主機到湖南大學(xué)DNS服務(wù)器作為實(shí)驗對象,該路徑經(jīng)過(guò)兩個(gè)路由器,分別通過(guò)100M Ethernet和1000M Ethernet鏈路相連。我們使用Ping采集了近兩天的每10ms一次測量的延時(shí)數據,并通過(guò)讀取第一個(gè)路由器MIB庫獲得了每5ms的接口速率數據。
三、端到端路徑性能的測量
我們采用以上測量方法基于以下原因。通常,網(wǎng)絡(luò )性能參數的測量采取主動(dòng)測量的方法,即在指定的路徑上按一定規則發(fā)送探測性流量數據來(lái)測量網(wǎng)絡(luò )上某一主機是否可達(reachability)、網(wǎng)絡(luò )延遲、網(wǎng)絡(luò )中包丟失情況和網(wǎng)絡(luò )吞吐量等鏈路性能參數或測量網(wǎng)絡(luò )路徑的跳數、路由抖動(dòng)、路由對稱(chēng)性等從源端到目的端的路由信息。主動(dòng)測量會(huì )在網(wǎng)絡(luò )中引入較多的測量流量,對網(wǎng)絡(luò )實(shí)際性能會(huì )造成一定的影響。
由于路徑帶寬的測量需要向網(wǎng)絡(luò )發(fā)送大量的分組數據,耗費大量有效帶寬,這使得以主動(dòng)方式測量帶寬對用戶(hù)應用和網(wǎng)絡(luò )都極具損害性。而使用SNMP可以定時(shí)查詢(xún)網(wǎng)絡(luò )設備接口的流量速率數據,結合SNMP與網(wǎng)絡(luò )往返延遲的測量評價(jià)路徑性能,可使測量發(fā)送的分組數降到最低。
延時(shí)分布數據分析
測量獲得的延時(shí)數據的分布可以看出延時(shí)分布RTT的測量值很不穩定,延時(shí)值最高達到了25.198ms,最低為2.091ms,接近于固有延時(shí)。但大部分散點(diǎn)集中于10ms的上下5ms范圍內,只有極少數點(diǎn)落在大于20ms小于5ms范圍,說(shuō)明路徑相對較為穩定。計算延時(shí)抖動(dòng)有界比例系數 ,平均抖動(dòng)/最大抖動(dòng)系數 ,與實(shí)際網(wǎng)絡(luò )運行狀況基本相符。
延時(shí)抖動(dòng)數據分析
40小時(shí)中每十分鐘測量的延時(shí)抖動(dòng)的分布延時(shí)的抖動(dòng)分布來(lái)看,在取網(wǎng)絡(luò )延時(shí)抖動(dòng)目標臨界值 為 =4.629ms時(shí),最壞情況下達到抖動(dòng)的邊界16ms,遠遠超過(guò)了期望的 值。這說(shuō)明該路徑對于實(shí)時(shí)應用是不可能達到很好的性能的。
鏈路接口速率分析
同時(shí)采集的路由器MIB庫接口流量速率數據可以看出該路徑的利用率極低,特別是流出速率很小。在實(shí)際中可以用加大負載的辦法提高網(wǎng)絡(luò )的利用率,計算鏈路接口可以達到的最大的數據傳輸速率。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/