英文全稱:Network Test Case Management Environment
中文全稱:網路測試狀況管理環境
基本介紹
網路測試狀況管理環境是網路測試內容的一部分,精確的測量網路的頻寬是非常有意義的。它不但可以幫助網路治理人員了解整個網路的狀態,及時發現網路的瓶頸所在,更重要的是可以給網路設計人員,非凡是網路協定的開發人員提供指導,採用新的算法來控制路由的選擇,避免擁塞的發生,實現更好的擁塞控制策略。近年來國內外對於網路頻寬的測試也做了大量的研究,得出了很多網路頻寬測試的算法。這些算法中就測試的對象來講,有的是測試網路的總容量(Capacity);有的是測試網路的可用頻寬(AvaibleBandwidth);就測試的範圍來講有的是測試每一條鏈路(HopbyHop);有的是測試端到端(EndtoEnd)[3][4][5]。總的來講,這些技術可以歸為兩類:單數據包(Singlepacket)技術和數據包對(PacketPairs)技術。名字來源於在一次探測中所使用到的數據包的數量。隨著網路速度的不斷提高,目前這些測試算法都面臨很多新的問題,非凡是系統的軟硬體資源對於測試所帶來的影響。
高速網路環境
從兩類基本網路頻寬測試技術的基本原理的分析可知,不論是單數據包技術還是數據包對技術都沒有考慮到網路中的軟硬體資源,非凡是測試的主機系統對於網路頻寬測試所帶來的影響。這些影響非凡是在高速的網路環境中,將會對測試的結果帶來巨大的偏差。
目前的網路頻寬測試算法的提出都是基於低速網路的,它們中的大部分,例如數據包對技術,要求網路的頻寬不能高於傳送端主機的傳送速率。舉例來講,假如傳送端在1ms的時間中傳送1000Byte的數據包,那么被測網路的瓶頸頻寬就不能超過8Mb/s,否則數據包之間將不可能產生時間間隔。隨著網路技術的不斷發展,目前的網路已經達到千兆的頻寬,並向更高的傳輸速率發展。系統資源對於網路頻寬測試的影響主要體現在1、網路中的元素2、測試主機對於數據包的處理速度。