無論是4G工業(yè)路由器還是4G DTU,主要是通過聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)傳輸。但數(shù)據(jù)傳輸過程中,一旦出現(xiàn)網(wǎng)絡(luò)不穩(wěn)定就容易發(fā)生丟包現(xiàn)象。網(wǎng)絡(luò)性能是IT問題,網(wǎng)絡(luò)是應(yīng)用程序和數(shù)據(jù)的基礎(chǔ),是倒是任何運(yùn)營結(jié)果的錯誤體驗(yàn)。在聯(lián)網(wǎng)過程中遇到丟棄數(shù)據(jù)包的最常見原因有以下四點(diǎn)。
數(shù)據(jù)在通過網(wǎng)絡(luò)傳輸期間必須通過多個設(shè)備和鏈接傳輸。如果其中一個鏈接在數(shù)據(jù)到達(dá)時處于滿容量狀態(tài),那么它必須在通過線路發(fā)送之前等待(這稱為排隊(duì))。
如果網(wǎng)絡(luò)設(shè)備落后很遠(yuǎn),它將沒有空間讓新數(shù)據(jù)等待(隊(duì)列),因此它唯一可以做的就是丟棄信息。
聽到數(shù)據(jù)被“丟棄”可能聽起來很苛刻,但大多數(shù)應(yīng)用程序都可以優(yōu)雅地處理這個問題,用戶可能也不會注意到它。用戶的應(yīng)用程序意識到數(shù)據(jù)包丟失,傳輸速度降低,并重新傳輸數(shù)據(jù)。如果這是文件下載,電子郵件或其他非實(shí)時應(yīng)用程序,只要數(shù)據(jù)包丟失不會繼續(xù)發(fā)生,效果將是最小的。
有些應(yīng)用程序根本不能很好地處理這個問題,并且效果對用戶來說非常明顯。如果您正在通話并且網(wǎng)絡(luò)丟失了一些數(shù)據(jù),則沒有時間重新發(fā)送數(shù)據(jù)包,因?yàn)樗菍?shí)時會話。用戶通常會在小數(shù)據(jù)包丟失期間聽到音頻中斷,如果數(shù)據(jù)包丟失嚴(yán)重,可能會丟失電話。另一個具有低丟包閾值的關(guān)鍵應(yīng)用是視頻會議。如果兩個端點(diǎn)之間的數(shù)據(jù)丟失,則視頻將顯示偽影并且音頻將失真。
建議措施:
流量報(bào)告顯示您的鏈接未被過度使用,并且硬件利用率在規(guī)格范圍內(nèi)。導(dǎo)致跌落的下一個常見問題是出現(xiàn)故障的物理組件。
如果硬件無法正常工作,通常會導(dǎo)致在設(shè)備控制臺或系統(tǒng)日志中看到錯誤消息。
如果存在鏈接問題,通常可以將其視為接口上的錯誤。這可以在銅纜和光纖上看到。
建議措施:
必須更換故障硬件,或者必須修復(fù)故障鏈路。
這些是網(wǎng)絡(luò)丟包的最常見原因,但還有許多其他原因?qū)е聰?shù)據(jù)包丟失。確定根本原因的最佳方法是通過網(wǎng)絡(luò)評估和詳細(xì)的故障排除。
雖然我們可以希望為我們的網(wǎng)絡(luò)設(shè)備編寫的軟件是完美的,但我可以向您保證它不是。這些網(wǎng)絡(luò)設(shè)備非常復(fù)雜,在您偶然發(fā)現(xiàn)錯誤之前,這是一個時間問題。
這些錯誤可能導(dǎo)致新功能在部署時無法正常工作,或者在您發(fā)現(xiàn)性能問題之前可能會檢測不到一段時間。
一旦檢測到性能問題并開始進(jìn)行故障排除,通??梢允褂孟到y(tǒng)日志和數(shù)據(jù)包捕獲找到這些類型的問題。]
建議措施:
您必須升級受影響設(shè)備上的軟件。
如果設(shè)備的帶寬足夠,如果工業(yè)路由器或交換機(jī)設(shè)備無法跟上流量,也可能會遇到丟包問題。
假設(shè)最近數(shù)據(jù)傳輸設(shè)備的鏈接從1Gb升級到10Gb,因?yàn)榱髁繄?bào)告顯示您在一天的高峰時段處于滿負(fù)荷狀態(tài)。升級后,您的圖表顯示帶寬高達(dá)1.5Gb,仍然會遇到網(wǎng)絡(luò)性能問題。問題可能是設(shè)備無法跟上流量,并且已達(dá)到硬件可提供的最大吞吐量。
流量到達(dá)設(shè)備,但設(shè)備的CPU或內(nèi)存最大,無法處理額外的流量。
這會導(dǎo)致超出容量容量的所有流量的數(shù)據(jù)包丟失。
建議措施:
必須使用可以處理最大吞吐量的新設(shè)備替換硬件,或者可能將其他硬件集群以提高吞吐量。