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