通常的情況下,普通用戶是根本不會知道自己家網(wǎng)絡線路質(zhì)量等級的,只能通過感覺聯(lián)網(wǎng)游戲卡不卡、播放在線視頻是否連貫來主觀的感受家里的網(wǎng)絡是不是有問題。
但是,現(xiàn)在的網(wǎng)絡過于復雜,主觀感受到的“網(wǎng)絡不好”很難讓用戶精準的定位網(wǎng)絡到底哪里不好。于是很多用戶就聯(lián)系寬帶運營商讓寬帶師傅上門修理;或者犯網(wǎng)速不足恐懼癥,不斷的更新網(wǎng)絡設(shè)備各種路由器買了個遍,但家里的網(wǎng)速依然龜速。
目前,在大部分家庭用戶“網(wǎng)絡不好”的體驗中只有兩個重災區(qū)會導致故障,第一是網(wǎng)線真的不行,第二是無線覆蓋問題。其實,這兩件事和改不改橋接、換不換路由器、買不買新網(wǎng)線的關(guān)系都不大。但如果不能定位問題發(fā)生的確切點位,用戶就很可能有病亂投醫(yī),一頓胡亂的操作之后錢花了不少但問題依舊。
那么,如何將主觀體驗的“網(wǎng)路不好”,轉(zhuǎn)化為精準定位的“網(wǎng)路故障”就成了家庭用戶的一項必修課。畢竟頭疼得醫(yī)頭、腳疼得醫(yī)腳,對癥下藥才可以真正的解決問題。
在商業(yè)項目中,我們可以依靠各種測試儀對網(wǎng)絡的質(zhì)量進行確定性的測試。但對于家庭來說動輒幾十萬的測試儀并不像鉗子螺絲刀一樣可以成為家里的常備工具。測試家里的網(wǎng)絡好不好基本上也就等同于到測速度網(wǎng)站上跑個分這種玄幻的操作了。
實際的情況是,對于跑分僅僅只能滿足大家的滿足感,對于網(wǎng)絡的使用體驗不能說一毛錢關(guān)系都沒有,只能說一點作用都起不到。
前幾天貼了一個iN自己家的交換機的錯誤報表:
運行了將近2個月時間,所有的錯誤都是0,這才是我們真正要追求的網(wǎng)絡質(zhì)量。在這樣的網(wǎng)絡上,網(wǎng)速想不快都難——打鐵嘛還需自身硬。
前幾天文章中就有人在問如何在家里測試網(wǎng)絡線路,最好用的方法也就是用測試儀來進行鏈路測試了,只不過,目前大多數(shù)家庭中都不會配備一臺幾十萬的設(shè)備,但如果不測不踏實的話,大家可以按照今天的文章來用一臺稍微好一點點的網(wǎng)絡交換機完成家里的網(wǎng)絡測試。
例如iN家里在用的網(wǎng)絡交換機是,Mikrotik的CSS610-8G-2S+。
這是一款包含精簡系統(tǒng)的小型交換機,目前在市場上全新的一臺價格在700多一點,雖然也是一筆費用,但是比起幾十萬的設(shè)備來說這筆錢就不算什么了。當然,這些測試都是相當簡單的測試項目。
在登錄進入交換機的SWOS中,我們可以看到端口信息:
在端口信息的右側(cè),就包含了線纜的基本信息長度(Length)、錯誤點(Fault At)和線纜類型(Cable Pairs)
例如上面的圖片中,書房東面墻壁上的接口(sanctumE)現(xiàn)在交換機顯示的線路長度是6米,如果我們插入一根網(wǎng)線
在交換機中顯示的鏈路長度就成了7米
這其實就是測試儀的鏈路長度測試。很多稍微功能多一點的交換機本身是可以測出鏈路的具體長度的——在網(wǎng)絡端口空載的時候會在端口上發(fā)出測試信號,從而計算出網(wǎng)線的具體長度。
一般在正常的工作中這個數(shù)據(jù)會拿來參考網(wǎng)絡基礎(chǔ)拓撲結(jié)構(gòu),用來判斷在一個固定存在的鏈路中是否有網(wǎng)絡松脫的現(xiàn)象導致設(shè)備無法上網(wǎng)。例如,你有一個50米的鏈路連接一臺服務器,在服務器和交換機之間有配線架、模塊、跳線等等一系列的接口。當這臺服務器出現(xiàn)網(wǎng)絡未連接的提示的時候,我們就可以通過“長度”這一指標來判斷到底是哪個位置出現(xiàn)了斷線或者未能插入模塊的故障。
上面說的是整根網(wǎng)線,但如果網(wǎng)絡線路內(nèi)部出了問題呢?
把網(wǎng)線的外皮剝開,去掉網(wǎng)線的絞繞
這時候網(wǎng)線內(nèi)部的芯線會呈現(xiàn)出平行狀態(tài)。一小截網(wǎng)線被拉成平行就已經(jīng)可以達到設(shè)備可以檢出的影響的錯誤等級。
在交換機上就可以看到6m的位置出現(xiàn)了故障提示。這也是為什么iN經(jīng)常和大家說網(wǎng)線的絞線一旦拆開就會有可能對網(wǎng)線的傳輸質(zhì)量造成影響的原因。并不算是危言聳聽吧?甚至這截拉成平行的網(wǎng)線已經(jīng)比很多人做水晶頭拉出的平行線還要短很多。
所以你如果讓iN相信上面這位做的水晶頭沒問題?iN是不會相信的。
同理,在很多鋪設(shè)網(wǎng)線的過程中,對網(wǎng)線的拉扯、張力、應力都可能在網(wǎng)絡線路中造成各種拖絞的現(xiàn)象,普通的家里的設(shè)備看不到,并不意味著網(wǎng)絡的線路是沒有問題的。
這就像——
你沒見過的東西真有可能是存在的,即便你是養(yǎng)牛的……
不過這種測試僅僅是交換機的故障點測試,是為了方便后期在網(wǎng)絡運行狀態(tài)中檢修的一種措施,并不能給你提供一個詳盡的錯誤報告。只能告訴你哪里錯了,至于為啥錯了就得自己親自去看了。
不過這種脫絞的影響并不會對網(wǎng)絡造成“不能用”這么大等級的問題,僅僅是在網(wǎng)絡數(shù)據(jù)傳輸?shù)臅r候會出錯,讓你的網(wǎng)絡傳輸不能達到預期的速度。
要知道這個問題的影響有多大,最方便的事情就是測流了。在網(wǎng)絡上跑一些測速軟件,例如iperf3:
一臺接入交換機的電腦上利用iperf3 -s作為測流服務器,另外一臺接入交換機的電腦上利用 iperf3 -c作為客戶機進行測試 這時候可以看到兩個端口內(nèi)的網(wǎng)速到底是什么樣子的。但這不是重點,重點要看交換機上的錯誤信息:
看到測流的兩個端口上是否有錯誤產(chǎn)生。如果有,那么大概率就是網(wǎng)線的問題了。
前幾天文章里面提過,Rx FCS Errors、Rx Runt、Tx Collisions這三個錯誤都是和網(wǎng)線的質(zhì)量密切相關(guān)的。由于網(wǎng)絡數(shù)據(jù)包傳輸?shù)倪^程中存在干擾導致了這些錯誤的產(chǎn)生。如果數(shù)值過大也就代表著你的網(wǎng)線出現(xiàn)了問題。
同時這里還得說一點,這種測試別把網(wǎng)線放在桌子上測試,而是放在你的使用環(huán)境中,畢竟使用環(huán)境中的網(wǎng)絡線路所面臨的電磁干擾要比你桌面上大得多。
利用交換機的錯誤信息看到的網(wǎng)線品質(zhì)和測試儀不同,也僅僅是能讓你看到是不是出錯了,而很難給你一個具體的dB值的量。這也是因為交換機中的測試還依舊是面向系統(tǒng)維護而不是產(chǎn)品質(zhì)量的。
但我們可以反推,如果在交換機使用的錯誤統(tǒng)計中頻頻出錯的網(wǎng)線大概率也就是一條質(zhì)量不合格的網(wǎng)線了。
對于普通家庭,iN也就能幫到這里了,畢竟這是花一筆小錢來測試網(wǎng)絡的案例,測試之后你還得到一個相對高性能的交換機呢,所以相當于沒花錢。如果連這點小錢都不愿意付出,又每天喊著網(wǎng)絡不行,iN也是沒法幫的。畢竟,兩眼一碼黑的喊網(wǎng)速不行就成了玄學,燒香或許比換網(wǎng)線有效果的事情就別較真了。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.