全國(guó)服務(wù)熱線0755-83999818
當(dāng)前位置:首頁(yè) ? 技術(shù)支持 » 通過 Viavi MTS-5800TrueSpeed 進(jìn)行的 RFC 6349 測(cè)試— 像客戶一樣體驗(yàn)?zāi)木W(wǎng)絡(luò)

通過 Viavi MTS-5800TrueSpeed 進(jìn)行的 RFC 6349 測(cè)試— 像客戶一樣體驗(yàn)?zāi)木W(wǎng)絡(luò)

文章出處:深圳市連訊達(dá)電子技術(shù)開發(fā)有限公司 人氣:-發(fā)表時(shí)間:2022-02-22 00:00:00

RFC 6349 是 Viavi 與來自 Bell Canada 和 Deutsche Telecom 的代表合作開發(fā)的一種新的傳輸控制 協(xié)議 (TCP) 吞吐量測(cè)試方法。RFC 6349 最近由互聯(lián)網(wǎng)工程任務(wù) 組 (IETF) 組織發(fā)布,提供了一種可 重復(fù)的 TCP 吞吐量分析測(cè)試方法,以及用于優(yōu)化網(wǎng)絡(luò)和服務(wù)器性能的系統(tǒng)化流程、指標(biāo)和準(zhǔn)則。


本應(yīng)用指南對(duì)“TCP 吞吐量測(cè)試框架”即 RFC 6349 進(jìn)行了簡(jiǎn)要說明,并且 重點(diǎn)描述了 TrueSpeed 這一自動(dòng)化并且完全符合標(biāo)準(zhǔn)的 Viavi RFC 6349 的實(shí)現(xiàn)——TrueSpeed 現(xiàn)在可在 Viavi MTS-6000A 多服務(wù)應(yīng)用程序模塊 (MSAM) 和 MTS-5800 手持式網(wǎng)絡(luò)測(cè)試儀上提供。 本應(yīng)用指南還討論了 TrueSpeed RFC 6349 與 ITU Y.1564 以太網(wǎng)服務(wù)激活 標(biāo)準(zhǔn)的集成。這一功能強(qiáng)大的測(cè)試組合提供了一種全面的方法來確保在多 服務(wù)(例如三網(wǎng)融合)環(huán)境中實(shí)現(xiàn)最佳最終客戶體驗(yàn)。



RFC 6349 TCP 測(cè)試方法 


RFC 6349 指定了一種用于在托管 IP 網(wǎng)絡(luò)中測(cè)量端對(duì)端 TCP 吞吐量的實(shí) 用方法,其目標(biāo)是為了更好地展現(xiàn)用戶體驗(yàn)情況。在 RFC 6349 框架中, 還指定了 TCP 和 IP 參數(shù)來優(yōu)化 TCP 吞吐量。


RFC 6349 建議在 TCP 測(cè)試之前始終執(zhí)行第 2/3 層開通測(cè)試。驗(yàn)證位于第 2/3 層的網(wǎng)絡(luò)之后,RFC 6349 指定執(zhí)行以下三個(gè)測(cè)試步驟。


● 路徑 MTU 檢測(cè)(依照 RFC 4821),用于驗(yàn)證網(wǎng)絡(luò)最大傳輸單元 (MTU), 并進(jìn)行活動(dòng) TCP 段大小測(cè)試來確保 TCP 凈荷保持完整。

● 基準(zhǔn)往返延遲和帶寬測(cè)試,預(yù)測(cè)最佳 TCP 窗口大小,用于自動(dòng)計(jì)算 TCP BDP 。

● 單一和多個(gè) TCP 連接吞吐量測(cè)試,用于驗(yàn)證實(shí)現(xiàn)自動(dòng)“滿管”TCP 測(cè)試的 TCP 窗口大小預(yù)測(cè) 以下各個(gè)小節(jié)提供了每個(gè) RFC 6349 測(cè)試步驟的詳細(xì)信息。


路徑 MTU 發(fā)現(xiàn)(依照 RFC 4821) 


TCP 實(shí)現(xiàn)應(yīng)使用依賴于互聯(lián)網(wǎng)控制消息協(xié)議 (ICMP)“需要分片”消息的 路徑 MTU 發(fā)現(xiàn)技術(shù) (PMTUD) 來了解路徑 MTU。如果設(shè)備要發(fā)送的數(shù) 據(jù)包在 IP 頭中設(shè)置了不分片 (DF) 位,并且該數(shù)據(jù)包比下一個(gè)中繼段的 MTU 大,則會(huì)丟棄該數(shù)據(jù)包,且該設(shè)備會(huì)將一條 ICMP 需要分片消息發(fā) 回到最初發(fā)出該數(shù)據(jù)包的主機(jī)。ICMP 需要分片消息包括下一個(gè)中繼段的 MTU,PMTUD 使用該 MTU 來對(duì)自身進(jìn)行調(diào)整。遺憾的是,由于許多網(wǎng) 絡(luò)管理員完全禁用了 ICMP,因此這一技術(shù)可能多少有些不可靠。


因此,RFC 6349 建議執(zhí)行依照 RFC 4821 的分組層路徑 MTU 發(fā)現(xiàn) (PLPMTUD) 來驗(yàn)證網(wǎng)絡(luò)路徑 MTU,因?yàn)樗稍谟谢蛘邲]有 ICMP 的情 況下使用。PLPMTUD 指定使用實(shí)時(shí) TCP 流量輪詢網(wǎng)絡(luò)來確定 MTU。 采用了與設(shè)置 IP 數(shù)據(jù)包 DF 位相同的技術(shù),但由于它使用實(shí)時(shí) TCP 會(huì)話,因此不依賴于 ICMP。該算法使用 TCP 重發(fā)條件來搜索 MTU, 用于避免在所有后續(xù)步驟中分片。



基準(zhǔn)往返延遲和帶寬 


務(wù)必要確定基準(zhǔn)往返時(shí)間 (RTT) 或非堵塞固有延遲以及端到端網(wǎng)絡(luò)的瓶 頸帶寬 (BB),然后才能開始 TCP 測(cè)試。這些基準(zhǔn)測(cè)量用于計(jì)算 BDP 和 估算 TCP 接收窗口 (RWND) 大小,并發(fā)送將在后續(xù)測(cè)試步驟中使用的套 接字緩沖區(qū)。


在廣域網(wǎng) (WAN) 鏈路上,必須對(duì) TCP 進(jìn)行適當(dāng)?shù)呐渲?,來調(diào)整發(fā)送方在 接收來自接收方的確認(rèn) (ACK) 之前可傳輸?shù)淖止?jié)數(shù)。這一“in-flight”字 節(jié)數(shù)通常稱為 TCP 窗口;盡管事實(shí)上存在若干個(gè)工作中的 TCP 窗口機(jī)制。


圖 1 描繪了往返延遲 (RTD) 為 25 毫秒的 45 Mbps WAN 鏈路上的 TCP 傳 輸中數(shù)據(jù)字節(jié)數(shù)這一概念。

在圖 1 中,TCP 窗口的調(diào)優(yōu)不適當(dāng),在請(qǐng)求 ACK 之前只從發(fā)送方傳輸了 64 kB。


如 RFC 6349 所述,BDP 為最佳 TCP 窗口,計(jì)算方式為

在此示例中,BDP 將為 140 kB,是發(fā)送方 64 kB 窗口大小的兩倍多,并且 發(fā)送方將只獲得大約 20 Mbps 的吞吐量。


RFC 6349 定義了以下機(jī)制用于測(cè)量 RTT:


● 第 2/3 層的活動(dòng)流量生成,以及從一端到另一端的環(huán)回

● 數(shù)據(jù)包捕獲

● 網(wǎng)絡(luò)設(shè)備中的擴(kuò)展管理信息庫(kù) (MIB) (RFC 4898)

● ICMP ping


BDP 同時(shí)依賴于 RTT 和 BB,因此它還需要測(cè)量 BB。為運(yùn)營(yíng)網(wǎng)絡(luò)采用 的第 2/3 層測(cè)試(例如 RFC 2544)被指定為用于測(cè)量 BB 的一種方法。 知道了 RTT 和 BB 之后,RFC 6349 將能夠計(jì)算后續(xù) TCP 吞吐量測(cè)試的 預(yù)期 TCP 性能。


單一和多個(gè) TCP 連接吞吐量測(cè)試



決定是要采用單一還是多個(gè) TCP 連接測(cè)試取決于與最終用戶環(huán)境中配置的 TCP RWND 相關(guān)的 BDP 大小。例如,長(zhǎng)肥網(wǎng)絡(luò) (LFN) 的 BDP 為 2 MB, 則使用多個(gè)連接測(cè)試此網(wǎng)絡(luò)路徑可能更加現(xiàn)實(shí)。假定是 64 kB 的典型主機(jī) TCP RWND 大?。ɡ纾琖indows XP),則使用 32 個(gè) TCP 連接將模擬 出小型辦公室場(chǎng)景。


盡管 RFC 6349 不要求測(cè)試多個(gè)連接,但作為最現(xiàn)實(shí)的方法,強(qiáng)烈建議進(jìn) 行此測(cè)試來準(zhǔn)確地驗(yàn)證 TCP 吞吐量。RFC 6349 還定義了在 TCP 吞吐量測(cè) 試過程中要測(cè)量的特定指標(biāo),接下來將加以討論。


RFC 6349 指標(biāo)


下面介紹了 RFC 6349 TCP 指標(biāo),以及使用這些指標(biāo)來診斷 TCP 性能不理 想原因的示例。



TCP 傳輸時(shí)間 


第一個(gè) RFC 6349 TCP 指標(biāo)是 TCP 傳輸時(shí)間,該指標(biāo)僅測(cè)量跨同步 TCP 連接傳輸數(shù)據(jù)塊所花費(fèi)的時(shí)間。理想的 TCP 傳輸時(shí)間來源于網(wǎng)絡(luò)路徑 BB 以及與網(wǎng)絡(luò)路徑關(guān)聯(lián)的各種第 1/2/3 層開銷,例如,通過 500 Mbps 以太 網(wǎng)服務(wù)在五個(gè)同步 TCP 連接上進(jìn)行的 100 MB 批量傳輸,每個(gè)連接上傳 100 MB。每個(gè)連接在測(cè)試期間可能會(huì)獲得不同的吞吐量,因此確定總體 吞吐率并不總是很容易,特別是在連接數(shù)增加的情況下尤為如此。


更多信息,網(wǎng)盤下載文檔:

鏈接:https://pan.baidu.com/s/1CU6In3-auO5B9icyRDHX1g 

提取碼:5ojx






此文關(guān)鍵字:fluke,福祿克,網(wǎng)絡(luò)測(cè)試儀,光纖測(cè)試儀,網(wǎng)線測(cè)試儀,萬用表,紅外熱像儀,深圳連訊達(dá),深圳市連訊達(dá)電子技術(shù)開發(fā)有限公司