建設(shè)一張電信級的IP網(wǎng)絡(luò),在此網(wǎng)絡(luò)上承載多種業(yè)務(wù),已經(jīng)成為業(yè)界絕大多數(shù)人的共識。在此背景下,過去幾年中,中國的電信運營商相繼開始建設(shè)電信級IP承載網(wǎng),如中國電信的CN2、中國網(wǎng)通的IP承載網(wǎng)和中國移動的IP專網(wǎng)等。
隨著網(wǎng)絡(luò)建設(shè)的升級,網(wǎng)絡(luò)測試的重要性日益突出,網(wǎng)絡(luò)測試是網(wǎng)絡(luò)建設(shè)中的重要環(huán)節(jié)。首先,網(wǎng)絡(luò)測試能夠為電信運營商被測網(wǎng)絡(luò)提供一個客觀的技術(shù)參數(shù),幫助電信運營商進行網(wǎng)絡(luò)評估驗收;其次,網(wǎng)絡(luò)測試還能夠為電信運營商提供未來網(wǎng)絡(luò)規(guī)劃和業(yè)務(wù)開展的依據(jù)。
一、網(wǎng)絡(luò)測試各種技術(shù)比較
在網(wǎng)絡(luò)測試中,被測網(wǎng)絡(luò)在實際運營業(yè)務(wù),因此測量方法的選擇是非常重要的,所選擇的測試方法既要能夠完整、簡便地測量網(wǎng)絡(luò),又不能對被測網(wǎng)絡(luò)造成沖擊。網(wǎng)絡(luò)測試的一個特點是地域上的分散性,因此測試中的控制權(quán)問題、時鐘同步問題也需要在網(wǎng)絡(luò)測試中認真對待;同時,不同的網(wǎng)絡(luò)承載不同的業(yè)務(wù),對各種技術(shù)參數(shù)的要求也不一樣,因此在測試中,需要根據(jù)具體情況制定具體的測試內(nèi)容。
另外,網(wǎng)絡(luò)測試和單機測試相比,具有更高的復(fù)雜度和靈活性,需要在測試前進行完善的測試規(guī)劃,以保證測試順利、正確的完成。
下面,我們分別從網(wǎng)絡(luò)測試的測試方法、測試控制、時鐘同步、測試內(nèi)容等方面對網(wǎng)絡(luò)測試技術(shù)進行闡述。
1.網(wǎng)絡(luò)測試方法比較
網(wǎng)絡(luò)測試有多種測試方法,根據(jù)測試中是否向被測網(wǎng)絡(luò)注入測試流量,可以將網(wǎng)絡(luò)測試方法分為主動測量和被動測量。
主動測量是指在測試前選定的測試點上,利用測量工具有目的地主動向被測網(wǎng)絡(luò)注入測試流量,并根據(jù)這些測試流量的傳送情況來分析網(wǎng)絡(luò)技術(shù)參數(shù)的測試方法。主動測量具備良好的靈活性,它能夠根據(jù)測量環(huán)境明確控制測量中所產(chǎn)生的測量流量的特征,如特性、采樣技術(shù)、時標頻率、調(diào)度、包大小、類型(模擬各種應(yīng)用)等,主動測量使得測量能夠按照測量者的意圖進行,容易進行場景仿真,對QoS和SLA的檢驗簡單明確。
主動測量的問題在于安全性。主動測量主動向被測網(wǎng)絡(luò)注入測試流量,是“入侵式”的測量,必然會帶來一定的安全隱患。如果在測試中進行細致的測試規(guī)劃,可以降低主動測量的安全隱患。
被動測量是指利用特定測試工具收集網(wǎng)絡(luò)中活動的元素(包括路由器、交換機、服務(wù)器等網(wǎng)絡(luò)設(shè)備)的特定信息,以這些信息作為參考,通過量化分析,實現(xiàn)對網(wǎng)絡(luò)性能、功能進行測量的方法。常用的被動測量方式包括:通過SNMP協(xié)議讀取相關(guān)MIB信息,通過Sniffer、Ethereal等專用數(shù)據(jù)包捕獲分析工具進行測量。
被動測量的優(yōu)點是它的安全性。被動測量不會主動向被測網(wǎng)絡(luò)注入測試流量,因此就不會存在注入DDoS、網(wǎng)絡(luò)欺騙等安全隱患;被動測量的缺點是不夠靈活,局限性較大,而且因為是被動的收集信息,并不能按照測量者的意愿進行測量,會受到網(wǎng)絡(luò)機構(gòu)、測試工具等多方面的限制;另外,被動測量的參數(shù)也不夠全面,尤其在網(wǎng)絡(luò)連接性和QoS測量方面。
主動測量和被動測量各自特點如表1所示。
