服務(wù)提供商和網(wǎng)絡(luò)管理員需要了解其以太網(wǎng)鏈路的性能 - 以配置其網(wǎng)絡(luò)從而獲得最佳性能或驗證服務(wù)的質(zhì)量。服務(wù)鑒定逐漸采用基于IETF RFC 2544 的報告形式記錄網(wǎng)絡(luò)性能,這由三種關(guān)鍵標(biāo)準(zhǔn)決定:吞吐量、延時和丟幀率。這在測試性能以平衡測試時間和測量精度時顯得尤為重要。您可以減少 RFC 2544 測試時間,并通過控制測試參數(shù)來增強測試時間的可預(yù)測性并提高精度。在選擇測試設(shè)備時,務(wù)必要了解其為 RFC 2544 測試所提供的控制和自動化級別,以在保證精度的同時改進和簡化測試過程。
減少 RFC 2544 測試所需的時間和不可預(yù)測性以增強網(wǎng)絡(luò)性能
簡易電話系統(tǒng)的傳統(tǒng)電信架線已成為過去年代的遺跡,因為語音、數(shù)據(jù)和視頻已成為主流并具有更高的經(jīng)濟效益。通信服務(wù)提供商安裝基于以太網(wǎng)的 IP 服務(wù)是為了提高利潤率,他們已經(jīng)提高了服務(wù)水平,并要求更先進的技術(shù)。這需要非傳統(tǒng)網(wǎng)絡(luò)故障排除能力和定義服務(wù)質(zhì)量 (QoS) 的新方法。在某些情況下,驗證服務(wù)質(zhì)量甚至是法律所強制要求的。在其他情況下,
具有超前思維的公司逐漸認(rèn)識到客戶滿意度是其行業(yè)競爭領(lǐng)域中將來取得成功的關(guān)鍵。他們需要能夠配置其網(wǎng)絡(luò)以獲得最佳性能,當(dāng)最終用戶遇到問題時能夠測試其網(wǎng)絡(luò),并使客戶對其所承諾提供的服務(wù)水平具有充分的信心。不過,他們也需要考慮技術(shù)人員在測試和排除故障方面所花費的時間。
服務(wù)鑒定逐漸采用基于 RFC 2544 的報告形式記錄網(wǎng)絡(luò)性能,這由三種關(guān)鍵標(biāo)準(zhǔn)決定:吞吐量、延時和丟幀率。難題在于 RFC 2544 測試會很耗時,因為測試必須手動配置并需要相當(dāng)長的時間,在某些情況下,精度可能會超出所需要的范圍。因此,通信服務(wù)提供商 (CSP) 應(yīng)確保他們在其預(yù)期和掌控范圍內(nèi)執(zhí)行測試,這樣他們才可以簡化測試流程以節(jié)省時間,也可
以獲得足夠精確的數(shù)據(jù)以驗證性能。在選擇一種工具進行網(wǎng)絡(luò)性能測試時,CSP 還應(yīng)仔細(xì)斟酌該工具所執(zhí)行的測試,因為 RFC2544 未針對網(wǎng)絡(luò)及實時廣域網(wǎng)鏈路的基準(zhǔn)測試進行優(yōu)化:RFC 2544 努力在實驗室環(huán)境下對單一設(shè)備測試進行標(biāo)準(zhǔn)化。
不是所有 RFC 2544 測試設(shè)備都同樣能夠提供執(zhí)行 QoS 測試所需的時間與所需精度之間的關(guān)鍵性平衡?刂、可預(yù)測性和自動化功能是取得此平衡所需的關(guān)鍵能力。如果在保證精度的情況下減少測試所花費的時間,則能夠控制測試配置以使測試更有可預(yù)測性,這一點非常關(guān)鍵。此外,建立測試套件的功能可在多個條件下自動測試一個廣域網(wǎng)鏈路或同一源位置的多個廣域網(wǎng)鏈路,從而進一步簡化過程并節(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)則進行的。RFC 2544 測試對于測試 QoS 來說是有效的,因為一些客戶 - 特別是企業(yè)級客戶 - 要求只保證帶寬的服務(wù)品質(zhì)協(xié)議 (SLA) 承諾包含網(wǎng)絡(luò)延遲和丟幀。CSP 必須能夠記錄所有這些性能屬性的網(wǎng)絡(luò)性能。RFC 2544 測試可支持這種記錄。
RFC 2544 測試適用于廣域網(wǎng)
因為 RFC 2544 是在實驗室環(huán)境下針對測試單一路由設(shè)備進行優(yōu)化的,所以這些測試不必適用于提供商在實時廣域網(wǎng)鏈路上安裝或排除基于以太網(wǎng) IP 故障方面的情況。事實上,在 RFC 2544 指定的六個測試中,僅有三個測試對于在 Internet 環(huán)境中分析性能特性是真正有必要的:吞吐量、延時和丟幀率。“重置”和“恢復(fù)”測試不適用于 Internet,因為一個人不能關(guān)閉和打開 Internet。背靠背幀測試用于驗證網(wǎng)絡(luò)是否可支持特定持續(xù)時間的猝發(fā)。但此同一信息可從吞吐量和丟幀率測試中推斷出來,因此不必運行背靠背測試。例如,更改吞吐量測試的持續(xù)時間可讓用戶推斷出可從背靠背測試中獲得的測量值。如果不是固定的持續(xù)時間,則該測量值是相同的。此外,廣域網(wǎng)客戶期望吞吐量可持續(xù) 100% 的時間,而非只在猝發(fā)時。
下面描述了與測試實時廣域網(wǎng)鏈路相關(guān)的三種 RFC 2544 測試,以及某些測試設(shè)備可能存在的問題:
吞吐量是指數(shù)據(jù)在保持零丟幀的情況下從來源傳輸?shù)侥繕?biāo)位置的最高速率。但在測試中可能會著重強調(diào)速率精度,從而導(dǎo)致由于僅為獲得測試精度中微不足道的一點差異而使測試過程持續(xù)時間較長且不可預(yù)測。
延遲是指幀從來源傳輸?shù)侥繕?biāo)位置耗費的總時間。相關(guān)延遲測試的時間是在鏈路承擔(dān)負(fù)荷之時。
網(wǎng)絡(luò)需要能夠以指定的使用率提供指定的延遲。RFC 2544 明確規(guī)定,您必須在吞吐量滿負(fù)荷情況下執(zhí)行此測試。丟幀率測試用于確定離開來源但從未到達(dá)目標(biāo)位置的幀百分比。RFC 2544 建議從 100% 開始進行丟幀率測試,然后下降到下一個速率以測試丟失幀。一次成功的測試取決于在不丟幀的情況下兩次連續(xù)的測試。某些丟幀率測試毫無意義,因為它們并非用于在找到此丟幀率后終止測試。
表 1:RFC 2544 測試和基于 IP 網(wǎng)絡(luò)的應(yīng)用
減少 RFC 2544 測試所花費的時間
選擇適當(dāng)?shù)臏y試設(shè)備可減少 RFC 2544 測試所花費的時間。若要獲得最大的可用性,建議您使用便攜式手持工具,而不是 PC 上的軟件。筆記本電腦雖然便于攜帶,但對于現(xiàn)場工作并不是實用的故障排除工具。它不是為專用的測試設(shè)備。因此,它不夠耐用,而且標(biāo)準(zhǔn)筆記本電腦上的硬件也不能以執(zhí)行吞吐量測試所需的高數(shù)據(jù)率進行傳輸。最后,評估和驗證網(wǎng)絡(luò)性能的理想測試設(shè)備將減少技術(shù)人員在測試上所花費的時間,并增加對測試參數(shù)的掌控能力。測試設(shè)備應(yīng)允許技術(shù)人員配置和/或控制測試,以使測試對于廣域網(wǎng)鏈路來說可預(yù)測性更強,也更適用。它應(yīng)支持自動化功能以獲得測試效率,允許技術(shù)人員或工程師在不同條件下測試所選廣域網(wǎng)鏈路以比較性能特性,或按照一批測試套件來測試同一源位置的多個廣域網(wǎng)鏈路。簡而言之,通過提供可預(yù)測性、控制甚至自動化功能,該設(shè)備應(yīng)根據(jù)測量 QoS 的需求專用于平衡時間和成本的相關(guān)實際問題。
可預(yù)測性:某些工具配置為重視精度而非可預(yù)測性,從而導(dǎo)致執(zhí)行測試所需的時間大幅變化。當(dāng)技術(shù)人員試圖量化網(wǎng)絡(luò)或鏈路的性能,并且您不知道這將花費多長時間時,其他任務(wù)被丟在一邊無人去做,日程計劃也毫無頭緒,客戶被蒙在鼓里,不知道其問題何時才能得到檢測,更不要說修復(fù)了。
控制:控制意味著能夠為可預(yù)測性更強的測試持續(xù)時間配置工具。如果工程師配置需要較短時間的測試,則精度可能會降低。但是,該精度大多可以忽略不計,而且與實際應(yīng)用沒有什么關(guān)系。工程師應(yīng)能夠為新網(wǎng)絡(luò)和現(xiàn)有網(wǎng)絡(luò)定義測試參數(shù),確定更改服務(wù)級別的影響。配置新網(wǎng)絡(luò)時,工程師必須能夠?qū)ε渲眠M行比較以獲得最佳性能,但應(yīng)限定在合理的時間范圍內(nèi)。在排除現(xiàn)有網(wǎng)絡(luò)的故障時,監(jiān)測網(wǎng)絡(luò)性能和主動找出小問題以防止其擴大化,這一點在使用測試設(shè)備的情況下更容易執(zhí)行,并且您可以看到許多因素對性能造成的影響。不過,需要再次說明的是,此測試需要精確執(zhí)行并盡量降低成本,即控制在合理的持續(xù)時間內(nèi)。
自動化:執(zhí)行批次測試的能力意味著技術(shù)人員可以設(shè)置要運行的測試,然后可以走開,稍后再回來分析數(shù)據(jù)。在可以定義所有參數(shù)的情況下,可能難以確定這些參數(shù)對網(wǎng)絡(luò)造成的影響。獲得測量值意味著能夠?qū)W(wǎng)絡(luò)性能進行優(yōu)化。但手動運行測試,而不是自動執(zhí)行測試,可能會受到測試所涉時間的影響。只需單擊單個按鈕便可在自動按順序運行多個測試的地方建立測試套件,從而使測試效率更高,節(jié)省時間和成本,使測試更容易執(zhí)行,甚至使得工程師有時間回到其辦公室定義一個套件,然后分發(fā)給現(xiàn)場中的技術(shù)人員。
引入ES網(wǎng)絡(luò)通以改善 RFC 2544 測試ES網(wǎng)絡(luò)通二代是手持式網(wǎng)絡(luò)故障排除工具,用于以最高千兆銅纜或光纖電纜速率進行實時廣域網(wǎng)鏈路的 RFC 2544 性能測試。通過專有的適應(yīng)算法,只使用三種必要的測試,ES網(wǎng)絡(luò)通便可完成 IETF RFC 2544 性能測試。通過可預(yù)測性、控制和自動化功能,可簡化過程以節(jié)省時間,同時仍提供精確的數(shù)據(jù)。ES網(wǎng)絡(luò)通對于配置新網(wǎng)絡(luò)和排除現(xiàn)有網(wǎng)絡(luò)故障都非常有用。
使用 ES網(wǎng)絡(luò)通進行 RFC 2544 測試
●吞吐量:在不要求速度/精度的情況下,技術(shù)人員可以控制測試所需的時間,同時仍提供精確的結(jié)果。所需的精度是相對的。ES網(wǎng)絡(luò)通是一種允許用戶在可接受或有用的測試時間內(nèi)提供相關(guān)精度的工具。
●延時:ES網(wǎng)絡(luò)通可讓用戶控制測試的持續(xù)時間、重復(fù)次數(shù)和速率。ES網(wǎng)絡(luò)通允許您更改這些優(yōu)先級值,并對其進行量化以查看對延遲造成的任何影響。用戶可以查看這些可配置參數(shù)對于網(wǎng)絡(luò)性能造成的影響。
●丟幀率:工程師選擇他們希望支持的最快速度并立即開始測試。如果丟失了任何幀,您可降低速率并再次運行測試。RFC2544 要求 10% 的步長。但事實上首選更小的步長,而且 RFC 2544 建議使用更好的解決方案。ES網(wǎng)絡(luò)通支持 1% 的遞增。RFC 2544 將測試的終止定義為故障閾值,而不是零閾值,意思是即使已確定了丟幀率,測試也將繼續(xù)運行。當(dāng)測試廣域網(wǎng)鏈路時,您將遇到與速率無關(guān)的隨機丟幀現(xiàn)象。ES網(wǎng)絡(luò)通可以更快速地終止測試。這是針對實際情況進行了優(yōu)化,因為它不實施零閾值。
●對于所有三種測試,ES網(wǎng)絡(luò)通都支持 802.1Q VLAN 標(biāo)記并提供服務(wù)類型 (ToS) 的參數(shù)配置。用戶可以定義 IP 優(yōu)先級或差別服務(wù)碼點 (DSCP)。用戶可以為所有測試指定相同的值,或依測試、依設(shè)備更改設(shè)置,以測試對性能造成的影響。
ES網(wǎng)絡(luò)通的可預(yù)測性
可預(yù)測性可讓服務(wù)提供商提供更高效的服務(wù)。通過對配置參數(shù)實施控制,ES網(wǎng)絡(luò)通使測試持續(xù)時間的可預(yù)測性更高。已在現(xiàn)場工作 15 小時的技術(shù)人員不會愿意將數(shù)據(jù)集帶回辦公室進行解決。如果 CSP 可以預(yù)測測試將花費的時長,則他們可以更有效率地進行計劃預(yù)約,從而提供更好的客戶服務(wù)?深A(yù)測性也使運行“假設(shè)”情境成為測試最佳性能的實際方式。
ES網(wǎng)絡(luò)通控制
ES網(wǎng)絡(luò)通為您提供控制等級,這樣您可以通過更改測試的配置調(diào)整完成測試所需的時間。ES網(wǎng)絡(luò)通還可以讓您掌控網(wǎng)絡(luò)環(huán)境:您可以配置測試以與服務(wù)級別相關(guān)的多個環(huán)境保持一致。對于每種測試,您都可以使用默認(rèn)幀和持續(xù)時間默認(rèn)值,或自定義配置以觀察幀和速度差異如何影響網(wǎng)絡(luò)性能。您還可以通過調(diào)整測試精度或者調(diào)整精度和故障閾值來控制完成測試所需的時間。
更改這些參數(shù)的影響如表 2 所示。
表 2:更改參數(shù)對測試時間、精度和效應(yīng)的影響
ES網(wǎng)絡(luò)通的自動化功能
ES網(wǎng)絡(luò)通二代最重要的功能可能是自動執(zhí)行測試的能力。這使技術(shù)人員可以建立測試套件:這些套件可讓其在一次自動化操作中便可測試不同條件下的一個廣域網(wǎng)鏈路,或者測試同一源位置的多個廣域網(wǎng)鏈路以比較性能。通過 EtherScope,技術(shù)人員可以設(shè)置測試、快速啟動并收集有關(guān)全球多個鏈路的大量數(shù)據(jù),或一個鏈路上多個不同測試的數(shù)據(jù)。該功能大幅增加了可執(zhí)行的測試,因此既可用于設(shè)置和優(yōu)化新網(wǎng)絡(luò),也可用于排除現(xiàn)有網(wǎng)絡(luò)的故障。如果不具備此自動化功能,則技術(shù)人員必須設(shè)置測試、運行測試并等待其完成,然后手動進入并設(shè)置下一個測試,并在每個測試點階段加以干預(yù)。
結(jié)論
由于 CSP 安裝了速度更快、對任務(wù)更關(guān)鍵的網(wǎng)絡(luò)并需要更好的 QoS,因此高效率的測試將變得越來越重要。無論企業(yè)是否努力證明其滿足 SLA,也無論其是否使用性能證據(jù)作為競爭優(yōu)勢,他們都需要擁有配置、測試和排除其網(wǎng)絡(luò)故障的能力以實現(xiàn)最佳性能。然而,根據(jù) 21 世紀(jì)經(jīng)濟的特點,他們必須在時間和預(yù)算限制范圍內(nèi)完成這些工作,同時仍得出精確的結(jié)果。使用 RFC 2544 測試設(shè)備,如ES網(wǎng)絡(luò)通二代可以幫助 CSP 改善和簡化其測試過程,節(jié)省時間和成本以進行更多測試,更深入了解如何配置網(wǎng)絡(luò),以在保證精度的同時獲得最佳性能。
關(guān)于 Fluke Networks
Fluke Networks 面向企業(yè)和電信運營商所使用的銅纜、光纖和無線網(wǎng)絡(luò),提供創(chuàng)新的安裝與認(rèn)證、測試、監(jiān)控及分析解決方案。公司的 Network SuperVisionTM 綜合解決方案產(chǎn)品線為網(wǎng)絡(luò)安裝者、所有者和維護者提供了網(wǎng)絡(luò)性能優(yōu)化所需的超強直觀性,同時兼顧了速度、準(zhǔn)確性而易用性。要了解有關(guān)ES網(wǎng)絡(luò)通二代與 RFC 2544 測試或任何其他網(wǎng)絡(luò)測試解決方案的更多信息,請訪問 www.flukenetworks.com.cn。