根據(jù)用戶反映,當(dāng)用戶使用視頻回看功能時,十分鐘左右會出現(xiàn)畫面卡頓的現(xiàn)象,有時畫面會完全卡住,這對用戶體驗造成很大影響。我們迅速趕到現(xiàn)場進(jìn)行排查,首先我們摸清網(wǎng)絡(luò)拓?fù)洌鐖D1所示。
1.首先在EOC終端和電視機(jī)頂盒中間加交換機(jī)鏡像抓包,同時在CP5506(即OLT上聯(lián)口)鏡像抓包,視頻卡頓后停止抓包,將抓取的數(shù)據(jù)包還原對比發(fā)現(xiàn),在CP5506側(cè)抓取的數(shù)據(jù)包視頻并沒有發(fā)現(xiàn)卡頓現(xiàn)象,視頻流應(yīng)該是在“(OLT)AN5516-04-(EOC一體機(jī))AN5516-12-EOC終端”這一段出現(xiàn)問題的。
圖1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
2.將(OLT)AN5516-04拋開,直接將(EOC一體機(jī))AN5516-12掛接在CP5506下,組網(wǎng)拓?fù)錇椋篶p5506-(EOC)AN5516-12-EOC終端-電視機(jī)頂盒-電視機(jī),發(fā)現(xiàn)業(yè)務(wù)正常無卡頓現(xiàn)象。
3.將(EOC一體機(jī))AN5516-12-EOC終端拋開,直接在(OLT)AN5516-04掛接AN5006-03A的ONU,組網(wǎng)為 cp5506-(OLT)AN5516-04-AN5006-03A-電視機(jī)頂盒-電視機(jī)。
由上述測試,可以判斷視頻流在OLT至ONU這一段出現(xiàn)問題的。
對抓取的數(shù)據(jù)包進(jìn)行分析:CP5506側(cè)與電視側(cè)抓包IO圖分析對比,CP5506側(cè)視頻點(diǎn)播正常,曲線為直線,流量平穩(wěn),速率為230Packets/s。
電視側(cè)數(shù)據(jù)包在卡頓時流量明顯下降,視頻點(diǎn)播正常情況下速率為230Packets/s,出 現(xiàn) 卡頓的情況時速率下降到100Packets/s,持續(xù)時間為7.5s左右。
查看電視側(cè)抓取的數(shù)據(jù)包專家信息錯誤包993個,錯誤信息為:檢測到TS幀丟失,與IO曲線相符合,視頻在播放時就表現(xiàn)為卡頓花屏。
AN5516-04的默認(rèn)包抑制參數(shù):上聯(lián)口廣播包100包/s、多播包100包/s、未知包100包/s。
PON口:廣播包100包/s、多播包未抑制、未知包100包/s。
視頻點(diǎn)播為多播包,視頻卡頓時數(shù)據(jù)包速率降為100包/s,說明已經(jīng)觸發(fā)了上聯(lián)口的多播包抑制機(jī)制,從抓取的報文分析,視頻流使用的UDP協(xié)議傳輸,提供不可靠的無連接數(shù)據(jù)包傳輸服務(wù),數(shù)據(jù)包傳輸速率受到抑制,傳輸超時后沒有傳輸按機(jī)制,就會出現(xiàn)數(shù)據(jù)包丟失的情況,與Wireshark分析的IO曲線相符合。
根據(jù)實(shí)際的業(yè)務(wù)情況,建議更改參數(shù)為:
圖2 上聯(lián)口修改完成
圖3 PON口修改完成
上聯(lián)口:廣播包3000包/s(默認(rèn)為100包/s)、多播包未抑制(默認(rèn)為100包/s)、未知包3000包/s(默認(rèn)為100包/s)。
PON口:廣播包3000包/s(默認(rèn)為 500 包 /s)、多播包未抑制(默認(rèn)為多播包未抑制)、未知包3000包/s(默認(rèn)為 500 包 /s)。
經(jīng)測試沒有再出現(xiàn)視頻點(diǎn)播卡頓的情況,電視點(diǎn)播回看卡頓的問題解決。
1.首先是修改上聯(lián)口參數(shù),具體操作如下:
進(jìn)入烽火ANM2000網(wǎng)管系統(tǒng)→右機(jī)對應(yīng)OLT的主控→安全性配置→指定上聯(lián)端口包抑制。
雙擊速率限制→將速率修改為3000包/s(廣播包和未知包軍修改為3000包/s,多播包去使能)→存取操作→存入數(shù)據(jù)庫。
上聯(lián)口修改完成后如圖2所示。
2.其次是修改PON口參數(shù),具體操作如下:
右擊PON板→配置→PON廣播/多播/未知包抑制。
雙擊速率限制→將速率修改為3000包/s(廣播包和未知包軍修改為3000包/s,多播包不做修改)→存取操作→存入數(shù)據(jù)庫。
PON口修改完成后如圖3所示。
這是本人在日常維護(hù)中遇到此類問題的解決辦法,希望能對大家有所幫助。作為一個技術(shù)人員能夠正確的維護(hù)網(wǎng)絡(luò),并確保出現(xiàn)故障之后能夠迅速、準(zhǔn)確地定位問題并排除故障,對網(wǎng)絡(luò)維護(hù)人員和網(wǎng)絡(luò)管理人員來說是個挑戰(zhàn),這不但要求我們對網(wǎng)絡(luò)協(xié)議和技術(shù)有著深入的理解,更重要的是要建立一個系統(tǒng)化的故障排除思想并合理應(yīng)用于實(shí)踐中,將一個復(fù)雜的問題隔離、分解或縮減排錯范圍,從而及時修復(fù)網(wǎng)絡(luò)故障。