在企業(yè)網(wǎng)絡(luò)和供應(yīng)商環(huán)境中,通過(guò) IP協(xié)議傳輸語(yǔ)音面臨著各種挑戰(zhàn)。首先,對(duì)可用性的要求非常高。作為一種實(shí)時(shí)服務(wù),用戶也會(huì)立即發(fā)現(xiàn)服務(wù)質(zhì)量方面的問(wèn)題。丟包、抖動(dòng)和延遲等網(wǎng)絡(luò)質(zhì)量參數(shù)會(huì)嚴(yán)重影響實(shí)時(shí)傳輸協(xié)議(RTP)的語(yǔ)音質(zhì)量。
請(qǐng)注意,在 VoIP環(huán)境中,不同的數(shù)據(jù)流是有區(qū)別的。信令是第一個(gè)數(shù)據(jù)流。信令是用于設(shè)置和清除下行數(shù)據(jù)流及其變化的通信。在當(dāng)今的 VoIP網(wǎng)絡(luò)中,通常使用會(huì)話啟動(dòng)協(xié)議(SIP)來(lái)完成。第二個(gè)數(shù)據(jù)流是語(yǔ)音傳輸。因此,在發(fā)生錯(cuò)誤時(shí),必須能夠記錄這兩個(gè)數(shù)據(jù)流并對(duì)其進(jìn)行有效分析。
IOTA簡(jiǎn)介:IOTA是一款功能強(qiáng)大的網(wǎng)絡(luò)捕獲和分析解決方案,適用于邊緣和核心網(wǎng)絡(luò)。IOTA系列包括便攜式 EDGE型號(hào)、高速 CORE型號(hào)和 IOTA CM集中設(shè)備管理系統(tǒng)。IOTA解決方案可為分支機(jī)構(gòu)、中小企業(yè)和核心網(wǎng)絡(luò)(如數(shù)據(jù)中心)提供快速高效的網(wǎng)絡(luò)分析和故障排除功能。
開(kāi)始
下面的示例逐步概述了如何使用IOTA分析降低的 VoIP質(zhì)量。它涉及呼叫設(shè)置錯(cuò)誤和語(yǔ)音質(zhì)量錯(cuò)誤。
第一步是配置物理接口。為此,我們使用左側(cè)菜單樹(shù)導(dǎo)航到 “捕獲 ”頁(yè)面,然后導(dǎo)航到 “接口配置 ”部分。如下圖所示,接口配置為 SPAN(帶外),具有 10/100/1000 Mbit/s自動(dòng)協(xié)商功能,這意味著兩個(gè)物理接口都可以接收來(lái)自 SPAN端口或 TAP的待分析流量。如果要將 IOTA內(nèi)聯(lián)到數(shù)據(jù)流中,則必須勾選內(nèi)聯(lián)模式旁邊的復(fù)選框并點(diǎn)擊保存按鈕。
圖1?物理接口配置。本例中為 SPAN?模式下的 10/100/1000 Mbit/s?自動(dòng)協(xié)商
準(zhǔn)備好物理接口并定位好 IOTA后,我們連接到相應(yīng)的電纜,然后在捕獲控制頁(yè)面上單擊頁(yè)面底部的開(kāi)始捕獲按鈕啟動(dòng)捕獲過(guò)程?;蛘撸覀円部梢园聪?IOTA設(shè)備上的物理 “開(kāi)始捕捉 ”按鈕來(lái)啟動(dòng)捕捉過(guò)程。這將加快整個(gè)過(guò)程,未經(jīng)培訓(xùn)或沒(méi)有權(quán)限的人員也可以進(jìn)行操作。
圖2使用 “Capture Control(捕捉控制)”子菜單中的 “Start Capture(開(kāi)始捕捉)”按鈕開(kāi)始錄制
故障排除儀表板
要排除網(wǎng)絡(luò)電話的故障,我們首先要使用網(wǎng)絡(luò)電話儀表板。
圖3導(dǎo)航至 VoIP控制面板
會(huì)話過(guò)濾
在 VoIP儀表板上,我們可以看到 VoIP會(huì)話的列表。在這里,我們可以看到源 URI和目標(biāo) URI、用戶代理和會(huì)話持續(xù)時(shí)間。使用 VoIP會(huì)話表的 “選擇 ”列過(guò)濾特定會(huì)話,如圖 4中的示例,我們過(guò)濾了與 “sip:23@192.168.178.1;user=phone”相關(guān)的會(huì)話。
對(duì)所需 VoIP會(huì)話應(yīng)用篩選器后,我們會(huì)在右側(cè)邊緣看到 VoIP流程圖,通過(guò)該圖可以大致了解 VoIP會(huì)話中涉及的端點(diǎn)。此外,還可將過(guò)濾器設(shè)置為上部區(qū)域的 VoIP通話 ID。因此,儀表板下部區(qū)域的所有面板都會(huì)過(guò)濾為該呼叫。
圖4 VoIP儀表板,SIP會(huì)話從號(hào)碼 *29轉(zhuǎn)到號(hào)碼 23
RTP 分析
再往下看,您可以看到與傳輸語(yǔ)音的實(shí)時(shí)傳輸協(xié)議相關(guān)的丟包和抖動(dòng)等質(zhì)量參數(shù)。高抖動(dòng)會(huì)導(dǎo)致機(jī)器人聲音,而丟包會(huì)導(dǎo)致對(duì)話無(wú)聲。圖 5顯示了網(wǎng)絡(luò)電話會(huì)話中的高丟包率和高抖動(dòng)率。我們還可以看到由此產(chǎn)生的抖動(dòng)和丟包的方向。在示例中,這是由于所使用的軟電話的 WiFi連接不佳造成的。
圖5 VoIP儀表板中的 RTP抖動(dòng)和數(shù)據(jù)包丟失
該儀表板還可以查看所謂的平均意見(jiàn)分(MOS),即用戶的主觀通話質(zhì)量(取決于通信方向)。圖 6舉例說(shuō)明了這一點(diǎn)。不過(guò),這也取決于所使用的編解碼器。常用的 G.711編解碼器的最大 MOS約為 4.4。
圖6 VoIP面板中的計(jì)算 MOS圖
如圖 7所示,根據(jù)對(duì) VoIP呼叫 ID 的過(guò)濾,還可顯示相應(yīng)語(yǔ)音數(shù)據(jù)流(RTP流)的信息。除了客戶端和服務(wù)器 IP和端口外,我們還可以看到呼叫持續(xù)時(shí)間。此外,還可以下載包含 RTP流的 PCAPNG文件。例如,我們可以在 Wireshark中使用支持的編解碼器監(jiān)聽(tīng)語(yǔ)音數(shù)據(jù),并聽(tīng)到語(yǔ)音傳輸中的任何錯(cuò)誤。如果用戶報(bào)告在通話過(guò)程中出現(xiàn)噪音,則可以快速、輕松地檢查網(wǎng)絡(luò)中的潛在錯(cuò)誤。
圖7 VoIP面板中的 RTP流列表
信令分析
除了語(yǔ)音質(zhì)量差的評(píng)估外,信令中也可能存在錯(cuò)誤,如呼叫設(shè)置或拆分。要對(duì)單個(gè)呼叫進(jìn)行評(píng)估,我們需要在 VoIP會(huì)話中選擇所需的呼叫,如上所述。然后,我們可以在 SIP響應(yīng)類型部分看到對(duì) SIP請(qǐng)求的響應(yīng)。如果有許多信息帶有 4xx(客戶端錯(cuò)誤)、5xx(服務(wù)器端錯(cuò)誤)或 6xx(全局錯(cuò)誤),則應(yīng)對(duì)這些信息進(jìn)行更仔細(xì)的分析。
圖8 SIP響應(yīng)類型圖與各響應(yīng)類型的編號(hào)
不過(guò),建議特別注意 4xx,因?yàn)槿绻?SIP使用了身份驗(yàn)證,注冊(cè)和邀請(qǐng)的 407和 401消息是完全正常的。要查看確切的應(yīng)答和通話過(guò)程中的時(shí)間,我們可以在 VoIP面板中查看 SIP流詳情評(píng)估。在右側(cè)窗格中,SIP流程圖顯示了呼叫流程。在這種情況下,我們可以看到使用了身份驗(yàn)證,但收到的回復(fù)是 407,在這種情況下,4xx回復(fù)是正常的,而不是錯(cuò)誤。
圖9帶有詳細(xì)呼叫信令流程的 SIP流程詳情
如果在建立呼叫時(shí)出現(xiàn)性能問(wèn)題,建議從上述 VoIP會(huì)話表中下載 VoIP呼叫的 PCAPNG。這樣,對(duì) SIP請(qǐng)求的響應(yīng)延遲過(guò)大就可能是性能問(wèn)題的原因。
IOTA 的優(yōu)勢(shì)
VoIP 故障排除過(guò)程往往像大海撈針。IOTA通過(guò)易于使用的過(guò)濾選項(xiàng)(如選擇單個(gè)呼叫),簡(jiǎn)化了對(duì)根本原因的搜索。
可以根據(jù) SIP流程圖檢測(cè)信令錯(cuò)誤,并下載為 PCAPNG進(jìn)行更深入的分析,例如查看單個(gè)報(bào)頭。
RTP 抖動(dòng)和損耗圖形可以很好地概括語(yǔ)音質(zhì)量。在 RTP流中,IOTA還提供下載帶有 RTP數(shù)據(jù)的 PCAPNG的選項(xiàng),以便在 Wireshark的 RTP播放器中收聽(tīng)語(yǔ)音數(shù)據(jù)。
審核編輯 黃宇
-
VoIP
+關(guān)注
關(guān)注
1文章
143瀏覽量
41478
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論