減少RFC 2544 測試所需的時(shí)間和不可預(yù)測性以增強(qiáng)網(wǎng)絡(luò)性能
簡易電話系統(tǒng)的傳統(tǒng)電信架線已成為過去年代的遺跡,因?yàn)檎Z音、數(shù)據(jù)和視頻已成為主流并具有更高的經(jīng)濟(jì)效益。通信服務(wù)提供商安裝基于以太網(wǎng)的 IP 服務(wù)是為了提高利潤率,他們已經(jīng)提高了服務(wù)水平,并要求更先進(jìn)的技術(shù)。這需要非傳統(tǒng) 網(wǎng)絡(luò)故障排除能力和定義服務(wù)質(zhì)量 (QoS) 的新方法。在某些情況下,驗(yàn)證服務(wù)質(zhì)量甚至是法律所強(qiáng)制要求的。在其他情況下, 具有超前思維的公司逐漸認(rèn)識到客戶滿意度是其行業(yè)競爭領(lǐng)域中將來取得成功的關(guān)鍵。他們需要能夠配置其網(wǎng)絡(luò)以獲得最佳 性能,當(dāng)最終用戶遇到問題時(shí)能夠測試其網(wǎng)絡(luò),并使客戶對其所承諾提供的服務(wù)水平具有充分的信心。不過,他們也需要考 慮技術(shù)人員在測試和排除故障方面所花費(fèi)的時(shí)間。
服務(wù)鑒定逐漸采用基于 RFC 2544 的報(bào)告形式記錄網(wǎng)絡(luò)性能,這由三種關(guān)鍵標(biāo)準(zhǔn)決定:吞吐量、延時(shí)和丟幀率。難題在于 RFC 2544 測試會(huì)很耗時(shí),因?yàn)闇y試必須手動(dòng)配置并需要相當(dāng)長的時(shí)間,在某些情況下,精度可能會(huì)超出所需要的范圍。 因此,通信服務(wù)提供商 (CSP) 應(yīng)確保他們在其預(yù)期和掌控范圍內(nèi)執(zhí)行測試,這樣他們才可以簡化測試流程以節(jié)省時(shí)間,也可 以獲得足夠精確的數(shù)據(jù)以驗(yàn)證性能。
在選擇一種工具進(jìn)行網(wǎng)絡(luò)性能測試時(shí),CSP 還應(yīng)仔細(xì)斟酌該工具所執(zhí)行的測試,因?yàn)?RFC
2544 未針對網(wǎng)絡(luò)及實(shí)時(shí)廣域網(wǎng)鏈路的基準(zhǔn)測試進(jìn)行優(yōu)化:RFC 2544 努力在實(shí)驗(yàn)室環(huán)境下對單一設(shè)備測試進(jìn)行標(biāo)準(zhǔn)化。
不是所有 RFC 2544 測試設(shè)備都同樣能夠提供執(zhí)行 QoS 測試所需的時(shí)間與所需精度之間的關(guān)鍵性平衡??刂啤⒖深A(yù)測性 和自動(dòng)化功能是取得此平衡所需的關(guān)鍵能力。如果在保證精度的情況下減少測試所花費(fèi)的時(shí)間,則能夠控制測試配置以使測 試更有可預(yù)測性,這一點(diǎn)非常關(guān)鍵。此外,建立測試套件的功能可在多個(gè)條件下自動(dòng)測試一個(gè)廣域網(wǎng)鏈路或同一源位置的多 個(gè)廣域網(wǎng)鏈路,從而進(jìn)一步簡化過程并節(jié)省成本。
基于 RFC 2544 的測試
IETF RFC 2544“討論和定義一系列測試,這些測試可用于描述網(wǎng)絡(luò)互連設(shè)備的性能特性”。相對于“蘋果與桔子”這 種無效的類比來說,RFC 2544 提供了直接比較設(shè)備的標(biāo)準(zhǔn)方法。隨著 CSP 逐漸從傳統(tǒng)電信轉(zhuǎn)移到以太網(wǎng)和更高的領(lǐng)域,作 為一種測試方法的 RFC 2544 將逐漸取代早期的 QoS 測試方法。雖然 RFC 2544 是一套準(zhǔn)則,而非標(biāo)準(zhǔn),但服務(wù)激活測試通 常是基于該準(zhǔn)則進(jìn)行的。RFC 2544 測試對于測試 QoS 來說是有效的,因?yàn)橐恍┛蛻?- 特別是企業(yè)級客戶 - 要求只保證帶 寬的服務(wù)品質(zhì)協(xié)議 (SLA) 承諾包含網(wǎng)絡(luò)延遲和丟幀。CSP 必須能夠記錄所有這些性能屬性的網(wǎng)絡(luò)性能。RFC 2544 測試可支 持這種記錄。
RFC 2544 測試適用于廣域網(wǎng)
因?yàn)?RFC 2544 是在實(shí)驗(yàn)室環(huán)境下針對測試單一路由設(shè)備進(jìn)行優(yōu)化的,所以這些測試不必適用于提供商在實(shí)時(shí)廣域網(wǎng)鏈 路上安裝或排除基于以太網(wǎng) IP 故障方面的情況。事實(shí)上,在 RFC 2544 指定的六個(gè)測試中,僅有三個(gè)測試對于在 Internet 環(huán) 境中分析性能特性是真正有必要的:吞吐量、延時(shí)和丟幀率?!爸刂谩焙汀盎謴?fù)”測試不適用于 Internet,因?yàn)橐粋€(gè)人不能關(guān) 閉和打開 Internet。背靠背幀測試用于驗(yàn)證網(wǎng)絡(luò)是否可支持特定持續(xù)時(shí)間的猝發(fā)。但此同一信息可從吞吐量和丟幀率測試中
推斷出來,因此不必運(yùn)行背靠背測試。例如,更改吞吐量測試的持續(xù)時(shí)間可讓用戶推斷出可從背靠背測試中獲得的測量值。如果不是固定的持續(xù)時(shí)間,則該測量值是相同的。此外,廣域網(wǎng)客戶期望吞吐量可持續(xù) 100% 的時(shí)間,而非只在猝發(fā)時(shí)。 下面描述了與測試實(shí)時(shí)廣域網(wǎng)鏈路相關(guān)的三種 RFC 2544 測試,以及某些測試設(shè)備可能存在的問題:
吞吐量是指數(shù)據(jù)在保持零丟幀的情況下從來源傳輸?shù)侥繕?biāo)位置的最高速率。但在測試中可能會(huì)著重強(qiáng)調(diào)速率精度,從而導(dǎo)致由于僅為獲得測試精度中微不足道的一點(diǎn)差異而使測試過程持續(xù)時(shí)間較長且不可預(yù)測。 延遲是指幀從來源傳輸?shù)侥繕?biāo)位置耗費(fèi)的總時(shí)間。相關(guān)延遲測試的時(shí)間是在鏈路承擔(dān)負(fù)荷之時(shí)。
網(wǎng)絡(luò)需要能夠以指定的使用率提供指定的延遲。RFC 2544 明確規(guī)定,您必須在吞吐量滿負(fù)荷情況下執(zhí)行此測試。丟幀率測試用于確定離開來源但從未到達(dá)目標(biāo)位置的幀百分比。RFC 2544 建議從 100% 開始進(jìn)行丟幀率測試,然后下降到下一 個(gè)速率以測試丟失幀。一次成功的測試取決于在不丟幀的情況下兩次連續(xù)的測試。某些丟幀率測試毫無意義,因?yàn)樗鼈儾⒎?用于在找到此丟幀率后終止測試。
表 1:RFC 2544 測試和基于 IP 網(wǎng)絡(luò)的應(yīng)用
減少 RFC 2544 測試所花費(fèi)的時(shí)間
選擇適當(dāng)?shù)臏y試設(shè)備可減少 RFC 2544 測試所花費(fèi)的時(shí)間。若要獲得最大的可用性,建議您使用便攜式手持工具,而不是 PC 上的軟件。筆記本電腦雖然便于攜帶,但對于現(xiàn)場工作并不是實(shí)用的故障排除工具。它不是為專用的測試設(shè)備。因此, 它不夠耐用,而且標(biāo)準(zhǔn)筆記本電腦上的硬件也不能以執(zhí)行吞吐量測試所需的高數(shù)據(jù)率進(jìn)行傳輸。最后,評估和驗(yàn)證網(wǎng)絡(luò)性能 的理想測試設(shè)備將減少技術(shù)人員在測試上所花費(fèi)的時(shí)間,并增加對測試參數(shù)的掌控能力。測試設(shè)備應(yīng)允許技術(shù)人員配置和/或 控制測試,以使測試對于廣域網(wǎng)鏈路來說可預(yù)測性更強(qiáng),也更適用。它應(yīng)支持自動(dòng)化功能以獲得測試效率,允許技術(shù)人員或 工程師在不同條件下測試所選廣域網(wǎng)鏈路以比較性能特性,或按照一批測試套件來測試同一源位置的多個(gè)廣域網(wǎng)鏈路。簡而 言之,通過提供可預(yù)測性、控制甚至自動(dòng)化功能,該設(shè)備應(yīng)根據(jù)測量 QoS 的需求專用于平衡時(shí)間和成本的相關(guān)實(shí)際問題。
可預(yù)測性:某些工具配置為重視精度而非可預(yù)測性,從而導(dǎo)致執(zhí)行測試所需的時(shí)間大幅變化。當(dāng)技術(shù)人員試圖量化網(wǎng)絡(luò) 或鏈路的性能,并且您不知道這將花費(fèi)多長時(shí)間時(shí),其他任務(wù)被丟在一邊無人去做,日程計(jì)劃也毫無頭緒,客戶被蒙在鼓里, 不知道其問題何時(shí)才能得到檢測,更不要
說修復(fù)了。
控制:控制意味著能夠?yàn)榭深A(yù)測性更強(qiáng)的測試持續(xù)時(shí)間配置工具。如果工程師配置需要較短時(shí)間的測試,則精度可能會(huì)降低。但是,該精度大多可以忽略不計(jì),而且與實(shí)際應(yīng)用沒有什么關(guān)系。工程師應(yīng)能夠?yàn)樾戮W(wǎng)絡(luò)和現(xiàn)有網(wǎng)絡(luò)定義測試參數(shù),確 定更改服務(wù)級別的影響。配置新網(wǎng)絡(luò)時(shí),工程師必須能夠?qū)ε渲眠M(jìn)行比較以獲得最佳性能,但應(yīng)限定在合理的時(shí)間范圍內(nèi)。在 排除現(xiàn)有網(wǎng)絡(luò)的故障時(shí),監(jiān)測網(wǎng)絡(luò)性能和主動(dòng)找出小問題以防止其擴(kuò)大化,這一點(diǎn)在使用測試設(shè)備的情況下更容易執(zhí)行,并 且您可以看到許多因素對性能造成的影響。不過,需要再次說明的是,此測試需要精確執(zhí)行并盡量降低成本,即控制在合理 的持續(xù)時(shí)間內(nèi)。
評論