背景描述:
XXX 有一家網吧,該網吧租用兩條互聯網專線電路用于業務運營:一條帶寬 300M 的電路用于普通上網、視頻、文件傳輸等普通業務,另一條帶寬 10M 的電路專門用于遊戲業務,之所以為遊戲業務單獨租用電路,是因為遊戲業務的數據包占用帶寬不大,但卻對數據包的傳輸時延和丢包率非常敏感,會直接影響到遊戲參與者的使用體驗,因此專門租用一條獨立的電路來作為業務承載,以避免與普通業務争搶帶寬導緻影響用戶體驗。
障礙現象:
用戶反應網吧遊戲電腦在打遊戲的時候,偶爾會出現卡頓,而且該現象會經常性地出現。用戶反饋遊戲業務所占用的帶寬一般為 5M 左右,達不到電路的 10M 帶寬,按理說不因該存在數據擁塞和丢包,因此懷疑是我方電路傳輸質量存在問題,猜測是由于丢包導緻遊戲卡頓,從而報告障礙。
問題查找:
我方人員到達現場處理,基本處理思路是先驗證我方電路是否存在問題,再進一步考慮如何處理用戶存在的問題,大緻分兩步進行。
第一步是測試電路的基本指标。經與網吧管理人員協商,短暫斷開這條 10M 電路,從我方傳輸設備的上行口進行測試。測試方案如圖所示:
使用 BNT-8100A 儀表,設置好本機 IP 地址、網關地址、子網掩碼,用百度服務器地址作為目的 IP 地址(一般 500M 以内的電路,用幾個大的互聯網服務商的本地服務器都能支持;對更大帶寬的電路,可以選擇某些能支持萬兆口的互聯網服務器作為目的,都能測到理想的結果),用儀表的“帶寬測試”功能,将發送帶寬設置為 10M,啟動測試。
經過一段時間測試,從儀表的測試結果上看,發送帶寬為 10M,接收帶寬為 10M,丢包率為 0.00%,時延、時延抖動都在正常的範圍内。初步可以斷定,我方電路應該是沒有問題的。
排除了我方的因素,那麼就可以從用戶因素方面來考慮這個問題了。經過考慮,在電路正常的情況下,導緻丢包的因素最可能的是用戶的業務流量過大,超過電路的承載帶寬導緻丢包。但用戶反饋的信息是此電路上的遊戲業務帶寬為 5M 左右,應該不存在超載的情況。
那實際狀況是如何呢?因此決定進行第二步測試,測試一下該線路上的實際業務流量。将 BNT-8100A 儀表跨接在用戶的出口路由器與我方的光電收發器之間,如圖所示:
啟動儀表上的“流量監測”功能,在此功能中,儀表相當于一個兩個網口的交換機,實現兩個網口之間的貫通,同時能夠監測兩個方向上的流量情況,包括:當前帶寬、峰值帶寬、平均帶寬等。
經過對線路上兩個方向上活動流量的仔細觀察發現,在上行方向,流量帶寬持續為 5M左右,浮動範圍不大,這符合用戶反饋的業務帶寬情況;在下行方向,其當前帶寬也在 5M左右,但在不到 1 分鐘的時間内,卻能記錄到 10M 的峰值帶寬,經反複多次測試,總是能在不長的時間内記錄到接近 10M 的峰值流量,這就與用戶描述的情況明顯不一緻了,而這個數據也基本能斷定故障的原因所在了。
分析解決:
與網吧技術人員就此結果進行了溝通,很明顯電路下行的業務流量達到了電路的承載帶寬,出現擁塞、丢包是必然的了,用戶也接受這個測試結果。經過與用戶的讨論,猜測最大的可能是電腦的操作系統進行自動更新,或者存在某些軟件進行自動升級,産生了額外的業務流量,占用了寶貴的電路帶寬。後網吧管理人員對遊戲電腦進行逐台檢查和整理,消除了額外的業務流量,打遊戲卡頓的問題也得以解決。
期待在一線運維工作的您,要是遇到一些疑難雜症,也歡迎您來邀請我們一起來通過我們的儀表來協助您解決問題
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!