對于這些問題,有一些網絡管理者使用ping命令等類似的方式進行驗證,但經常會發現ping報告結果很好,而性能依舊很差。因為僅靠發送ICMP包進行測試有很多局限性:
①ping是ICMP (Internet Control Message Protocol., 因特網控制消息協議)報文,這種單一形式的數據 與網絡中真實的流量有很大差異:
②ICMP工作方式雖然可以定制尺寸,但是報文的逐發送和確認(每隔1s發送1個 ICMP報文),不能形成易于評估的高速流量;
③ICMP會報告可達性和網絡環回時間,不易計算反映鏈路上下行傳輸能力的吞吐量。要解決上述問題,服務商或企業網管理者需要測試網絡吞吐量。而且吞吐量測試常常須跨越局域網、廣域網或VPN網絡。負責網絡安裝、維護和故障診斷的網絡工程師、網絡管理員、提供高速光鏈路以太網至用戶的電信部門的工程師都會在工作中使用吞葉量和加壓測試來檢查鏈路的性能。
網絡中的數據是由一個個數據包組成的,交換機、路由器、防火墻等設備對每個數據包的處理要耗費資源。吞吐量理論上是指在沒有幀丟失的情況下,設備能夠接受的最大速率。其測試方法是:在測試中以一定速率發送一定數量的幀,并計算待測設備傳輸的幀,如果發送的幀與接收的幀數量相等,那么就將發送速率提高并重新測試;如果接收幀少于發送幀則降低發送速率重新測試,直至得出最終結果。吞吐量測試結果以bit/s或B/s表示。通過吞吐量測試可以解決下列問題:測試端對端廣域網或局域網間的吞吐量。
測試跨越廣域網連接的IP性能,并用于對照服務等級協議(SLA),將目前使用的廣域網鏈路的能力和承諾的信息速率(CIR)進行比較。在安裝VPN時進行基準測試和擁塞測試。
測試網絡設備不同配置下的性能,從而優化和評估相關設置。
在網絡故障診斷過程中,幫助判斷網絡的問題是局域網的問題還是廣域網的問題,從而快速定位故障。
在增加網絡的設備、站點、應用時檢測其對廣域網鏈路的影響。
吞吐量測試需要在鏈路兩端進行,網絡工程師通過選擇兩點來確定被測鏈路,儀表的近端在一邊,遠端在另一邊,確定測試參數后進行測試。
通過我們的網絡吞吐量測試,可以在一定程度上評估網絡設備之間的實際傳輸速率以及交換機、路由器等設備的轉發能力。當然,網絡的實際傳輸速率同網絡設備的性能、鏈路的質量、終端設備的數量、網絡應用系統等因素都有很大關系。這種測試同樣適用于廣域網點到點之間的傳輸性能測試。如果你所在公司同各分公司的網絡是通過DDN、FrameRelay等線路連接,而你急需了解該鏈路的實際傳輸性能,那么這項測試同樣可以為你提供滿意的答案。
吞吐量和報文轉發率是關系路由器、防火墻等設備應用的主要指標,一般采用FDT (Full Duplex Throughput,全雙工傳輸)包來衡量,指64B數據包的全雙工吞吐量,該指標既包括吞吐量指標也涵蓋了報文轉發率指標。
隨著Internet的日益普及,內部網用戶訪問Internet的需求在不斷增加,一些企業也需要對外提供諸如www頁面瀏覽、FTP文件傳輸、DNS域名解析等服務,這些因素會導致網絡流量的急劇增加,而路由器、防火墻作為內、外網之間的唯一數據通道, 如果吞吐量太小,就會成為網絡瓶頸,給整個網絡的傳輸效率帶來負面影響。因此,考查路由器、防火墻的吞吐能力有助于更好地評價其性能表現。這也是測量路由器、防火墻性能的重要指標。
網站設計吞吐量的大小主要由路由器、防火墻內網卡及程序算法的效率決定,尤其是程序算法,會使路由器、防火墻系統進行大量運算,通信性能大打折扣。因此,大多數號稱100M bit/s的路由器、防火墻,由于其算法依靠軟件實現,通信量遠遠沒有達到100M bit/s,實際可能只有10~20Mbit/s。純硬件路由器、防火墻,由于采用硬件進行運算,因此吞吐量可以達到線性90~9sMbit/s,可以算是真正的100Mbit/s的路由器和防火墻了。對于中小型企業來講,選擇吞吐量為百兆級的路由器、防火墻即可滿足需要,而對于電信、金融、保險等行業公司和大企業就需要采用吞吐量千兆級的路由器、防火墻產品。
本文地址:http://123beaconmarketing.com//article/3765.html