1. 伺服器出現丟包的原因有哪些
第一:網路有問題(機房、節點、本地均可能出現)
第二:被攻擊造成網路丟包
第三:骨幹網線路出現問題/出現波動
第四:硬體冗餘不足/帶寬不足
2. 網路丟包的原因有哪些
網路丟包的原因有哪些
網路丟包的原因主要有物理線路故障、設備故障、病毒攻擊、路由信息錯誤等,下面我結合具體情況進行說明。
路由錯誤
網路路徑錯誤也會導致數據包不能到達目的主機,如主機的默認路由配置錯誤,主機發出的訪問其他網路的數據包會被網關丟棄。但此類丟包屬於正常情況下的丟包,是意料之中的,不會對網路造成影響。
設備故障
設備故障主要是指設備硬體方面的故障,不包含軟體配置不當造成的丟包。如網卡是壞的,交換機的某個埠出現了物理故障,光纖收發器的電埠與網路設備介面,或兩端設備介面的雙工模式不匹配。
筆者近日在工作中發現一交換機埠的光纖模塊故障造成的丟包現象,該交換機在通信一段時間後死機,即不能通信,重啟後恢復正常。在經過一段時間觀察後發現,某光纖模塊存在問題,取一塊新的模塊替換,一切正常。
究其原因,交換機會對所有接收到的數據包進行CRC錯誤檢測和長度校驗,將檢查出有錯誤的包丟棄,正確的包轉發出去。但這個過程中有些有錯誤的包在CRC錯誤檢測和長度校驗中都均未檢測出錯誤,這樣的包在轉發過程中不會被發送出去,也不會被丟棄,它們將會堆積在動態緩存中,永遠無法發送出去,等到緩存中堆積滿了,就會造成交換機死機的現象。
最終結果是,數據包無法到達目的主機。
物理線路故障
網管員發現廣域網線路時通時斷,發生這種情況時,有可能是線路出現故障,也可能是用戶方面的原因。為了分清是否是線路故障,可以做如下測試。
如果廣域網線路是通過路由器實現的,可以登錄到路由器,通過擴展ping向對端路由器廣域網介面發送大量的數據包進行測試。
如果線路是通過三層交換機實現,可在線路兩端分別接一台計算機,並將IP地址分別設為本端三層路由交換機的廣域網介面地址,使用“ping 對端計算機地址 -t”命令進行測試。
如果上述測試沒有發生丟包現象,則說明線路運營商提供的線路是好的,引起故障的`原因在於用戶自身,需要進一步查找。
如果上述測試發生丟包現象,則說明故障是由線路供應商提供的線路引起的,需要與線路供應商聯系盡快解決問題。
由物理線路引起的丟包現象還有很多,如光纖連接問題,跳線沒有對准設備介面,雙絞線及RJ-45接頭有問題等。另外,通信線路受到隨機雜訊或者突發雜訊造成的數據報錯誤,射頻信號的干擾和信號的衰減等都可能造成數據包的丟失。我們可以藉助網路測試儀來檢查線路的質量。
網路擁塞
網路擁塞造成丟包率上升的原因很多,主要是路由器資源被大量佔用造成的。
如果發現網速慢,並且丟包率呈現上升的情況,這時應該show process cpu和show process mem,一般情況下發現IP input process佔用過多的資源。接下來可以檢查fast switching在大流量外出埠是否被禁用,如果是,則需要重新使用。
再看一下Fast switching on the same interface是否被禁用,如一個介面配有多個網段並且這些網段間流量很大時,路由器工作在process-switches方式,這種情況下要在介面上執行命令“enable ip route-cache same-interface”。
接下來,用show interfaces和show interfaces switching命令識別大量包進出的埠。一旦確認進入埠後,打開IP accounting on the outgoing interface看其特徵,如果是攻擊,源地址會不斷變化但是目的地址不變,可以用命令“access list”暫時解決此類問題(最好在接近攻擊源的設備上配置),最終解決辦法是停止攻擊源。
應用中遇到的造成網路擁塞的情況還有很多,如大量的UDP流量,可以用解決spoof attack的步驟解決此問題。大量的組播流、廣播包穿越路由器,路由器配置了IP NAT並且有很多DNS包穿越路由器等。上述情況造成網路擁塞後,通信雙方採取流量控制,丟棄不能傳輸的包。
;3. 伺服器丟包是什麼原因呢
丟包的原因
1.網路本身的問題
2.網路設備故障及網路瓶頸
3.物理線路故障
4.網路攻擊
5.網路流量佔用較大
6.網路環路
7.廣播風暴
8.操作系統_丟包率_
丟包率高怎麼辦?
1.線路問題:看屋內接頭是否接好,線路是否經過了什麼干擾源,比如空調、冰箱、電視等,盡量與這些用電設備保持一定的距離。也可以自行把室內的線路使用抗干擾能力更強的網線代替。
2.網卡問題:網卡一般都是PCI網卡或者板載網卡,選擇的時候定要選擇質量較好的,不然可能造成上網質量欠佳。外,許多機器共享上網,使用雙網卡,這也是引起沖突同樣值得關注,這時,應當拔起連接區域網或其它電腦的網卡,只用連接ADSL的網卡上網測試,如果故障恢復正常,再檢查兩塊網卡有沒有沖突。
3. 光貓或者網卡設置問題:現在MODEM一般具有2種工作模式,一種是使用撥號軟體的正常模式,一種是自動撥號的路由模式。在正常模式工作下,不需要對MODEM進行設置,使用默認即可。
4. 光貓同步異常問題 :檢查一下自己的光纖接入連接的地方是否接觸不良,或者是電話線出現了問題,質量不好的電話特別容易造成掉線,但是這樣的問題又不好檢查,所以務必使用質量較好的電話線。
5.操作系統,病毒問題 :除了上面提到的線路狀況外,還有電腦系統方面的問題。建議首先查殺病毒;如果有能力的話,重新安裝系統;如機器使用有雙網卡,卸載一塊網卡;建議對於電腦不是很熟悉的用戶不要隨意安裝各種防火牆軟體,設置不正確會造成上網不穩定。有的操作系統可能對ADSL的相關組件存在兼容性問題,這樣可以到微軟對系統進行升級,或者修復系統。有條件可以進行重裝。如果軟體有沖突就盡量找出沖突軟體,對其卸載或者其他方法解決。
4. 網路一有數據傳輸就掉包是什麼原因
分析可能有以下幾點:1,網線老化或水晶頭接觸不好。2,檢查是否有接頭處沒接好。3,是否有人安裝了超級嗅探狗、p2p終結者等。4,路由或交換機是否有問題。5,電腦是否中了木馬
5. 網路為什麼經常丟包
上網丟包其實和一些列設備都有關系:伺服器、貓、路由器、網線、電腦;
要檢測丟包原因是需要用排除法來解決的,以下一步一步來:
1、測試伺服器丟包:找一個你覺得丟包的網址(比如游戲伺服器),ping XXX -t,看ping值的穩定程度,再找一個最基礎的網址(比如網路),同樣ping,對比兩個數值參考,看看是否有出現丟包,如果伺服器丟,那麼可能需要一個VPN來鏈接,如果都丟,說明本地問題的可能性會更大;
2、貓,對貓的測試很簡單,保修過後,直接讓相關運營商過來檢測;
3、路由器,鏈接路由器測試一遍,然後直接鏈電腦測試一遍,對比ping值,當然如果丟包只能用(更新路由器配置文件,更換路由器)來解決;
4、網線:換一根新網線試試就知道了;
5、電腦:同環境下用其他電腦ping一下目標網址,對比數據也就知道了,電腦丟包的話一般都是中毒導致的,最簡單的方法就是殺毒或者重裝系統。
如上,判斷丟包情況是一個系統的工程,可以先從最簡單的伺服器、電腦開始(畢竟不需要准備什麼東西)。
6. 伺服器經過交換機傳遞文件有大量丟包是因為什麼
我從經驗分析的----樓下的都能連接伺服器是吧!說明網路與交換機、伺服器都沒有問題樓上有一台也可以連接到伺服器,說明網路連接也是沒有問題。問題在於你丟包的那台電腦,一是這台電腦的網線有問題?看一下水晶頭是否卡緊。二是,換一下交換機的埠看看三,這台電腦的網路線和強電(電線)走在一起干擾。(這個很難說清為什麼)你可以試試上面這幾個方面,交叉排除一下。當然前提是你這台電腦沒有中毒。
7. 伺服器網路丟包怎麼回事
會不會是網卡出問題或者經過的路由器有問題呢?
192.168.20.2
已經是內網做配置用。。。
如果去到公網發現丟包可能會是網卡線路或者去到目的地經過的路由器出現問題??
自己先換網卡,同樣問題聯系機房管理員和專線寬頻運營商啊。
8. 網路丟包原因及解決方案
網路丟包是我們在使用ping對目站進行詢問時,數據包由於各種原因在信道中丟失的現象。ping 使用了ICMP 回送請求與回送回答報文。ICMP 回送請求報文是主機或路由器向一個特定的目的主機發出的詢問,收到此報文的機器必須給源主機發送 ICMP 回送回答報文。這種詢問報文用來測試目的站是否可到達以及了解其狀態。
許多時候,我們可能都會碰到網路連接時斷時續的故障現象,面對這種網路故障,不少網路管理員都會使用Ping命令對網路連通性進行測試,測試結果表明此時的網路傳輸線路數據丟包現象非常嚴重,那麼究竟是什麼因素導致了數據丟包現象比較嚴重呢?是連接線路接觸不穩定?是網路病毒?還是其他的潛在因素?
原因一:物理線路故障
網管員發現廣域網線路時通時斷, 發生這種情況時, 有可能是線路出現故障, 也可能是用戶方面的原因。為了分清是否是線路故障,可以做如下測試。
如果廣域網線路是通過路由器實現的,可以登錄到路由器,通過擴展 ping 向對端路由器廣域網介面發送大量的數據包進行測試。如果線路是通過三層交換機實現,可在線路兩端分別接一台計算機,並將 IP 地址分別設為本端三層路由交換機的廣域網介面地址,使用 「ping 對端計算機地址 - t 」命令進行測試。
如果上述測試沒有發生丟包現象, 則說明線路運營商提供的線路是好的, 引起故障的原因在於用戶自身,需要進一步查找。
如果上述測試發生丟包現象, 則說明故障是由線路供應商提供的線路引起的, 需要與線路供應商聯系盡快解決問題。
由物理線路引起的丟包現象還有很多,如光纖連接問題,跳線沒有對准設備介面,雙絞線及 RJ-45 接頭有問題等。另外,通信線路受到隨機雜訊或者突發雜訊造成的數據報錯誤,射頻信號的干擾和信號的衰減等都可能造成數據包的丟失。我們可以藉助網路測試儀來檢查線路的質量。
原因二:設備故障
設備故障主要是指設備硬體方面的故障,不包含軟體配置不當造成的丟包。如網卡是壞的,交換機的某個埠出現了物理故障,光纖收發器的電埠與網路設備介面,或兩端設備介面的雙工模式不匹配。
曾看過這樣的例子,一交換機埠的光纖模塊故障造成的丟包現象, 該交換機在通信一段時間後死機,即不能通信,重啟後恢復正常。在經過一段時間觀察後發現,某光纖模塊存在問題,取一塊新的模塊替換,一切正常。
究其原因,交換機會對所有接收到的數據包進行 CRC 錯誤檢測和長度校驗,將檢查出有錯誤的包丟棄,正確的包轉發出去。但這個過程中有些有錯誤的包在 CRC 錯誤檢測和長度校驗中都均未檢測出錯誤,這樣的包在轉發過程中不會被發送出去,也不會被丟棄,它們將會堆積在動態緩存中,永遠無法發送出去,等到緩存中堆積滿了,就會造成交換機死機的現象。最終結果是,數據包無法到達目的主機。
原因三:網路擁塞
網路擁塞造成丟包率上升的原因很多,主要是路由器資源被大量佔用造成的。
如果發現網速慢, 並且丟包率呈現上升的情況, 這時應該 show process cpu 和 show process mem ,一般情況下發現 IP input process 佔用過多的資源。接下來可以檢查 fast switching 在大流量外出埠是否被禁用,如果是,則需要重新使用。
再看一下 Fast switching on the same interface是否被禁用,如一個介面配有多個網段並且這些網段間流量很大時,路由器工作在 process-switches 方式,這種情況下要在介面上執行命令「enable ip route-cache same- interface 。」
接下來,用 show interfaces 和 show interfaces switching 命令識別大量包進出的埠。一旦確認進入埠後,打開 IP accounting on the outgoing interface 看其特徵,如果是攻擊,源地址會不斷變化但是目的地址不變,可以用命令 「access list 」暫時解決此類問題(最好在接近攻擊源的設備上配置),最終解決辦法是停止攻擊源。
應用中遇到的造成網路擁塞的情況還有很多, 如大量的 UDP 流量, 可以用解決 spoof attack 的步驟解決此問題。大量的組播流、廣播包穿越路由器,路由器配置了 IP NAT 並且有很多 DNS 包穿越路由器等。上述情況造成網路擁塞後,通信雙方採取流量控制,丟棄不能傳輸的包。
原因四:MTU 配置不當
在關鍵設備上MTU設置不當,也會造成網路丟包(乙太網:1500 位元組,IEEE 802.3/802.2 1492位元組)。查看網路中關鍵設備的 MTU 配置。
在了解了如何定位網路丟包的位置之後,網管需要進一步分析丟包發生的原因,以排除故障。打開網路分析軟體以後,我們配置好網路檔案,選擇分析檔案之後,就可以開始分析了。
首先我們可以在圖表中添加利用率統計,可以看到,在14:38:05 之後,網路利用率突然升高,接近40% 。推薦利用率不高於15% ,當網路利用率超過了 30% ,就會產生1%的丟包,並且呈幾何倍數的增長。這個網路中,利用率高達 40%,肯定存在著嚴重的丟包現象。
了解了有丟包就會有 TCP 數據包重傳之後,網管可以在診斷中,找出 TCP 數據包重傳比較嚴重的主機。
如何確定網路丟包的存在
通常我們利用 PING x.x.x.x -t 這個命令來進行測試網路中是否存在丟包。
在上圖中可以看到,在本機上向 192.168.122.2 這個不存在的地址進行長時間 PING 的時候,發送出去的 ICMP 包都丟失了,丟失率達到 100% 。即從本機到 192.168.122.2 這個實際不可達地址的路徑上存在丟包。
定位網路丟包的分析步驟
在網路丟包發生的情況下,用戶會明顯感受到網路速度變慢,這時候網管首先需要做的就是進行 PING X.X.X.X –t 來進行大致是哪個網段的診斷。在發現確實有丟失率存在的情況下,我們可以利用科來軟體進行進一步分析。
在分析之前,我們有必要學習一下前置知識。
TCP協議的特點之一就是保障數據傳輸的可靠性,即確保數據能夠正確完整傳輸。那麼TCP究竟是如何來保障的?可以看到,TCP 在傳輸時,有著傳輸確認—重傳機制,即發送數據一方在傳輸數據時為每一個分段編制序列號( Sequence Number ),接收方會向發送方發送接收到分段數據的確認(Acknowledgment),通過這種方式確認數據是否准確傳送,在無法確認某分段數據被准確傳送或確認某分段數據沒有被准確傳送時重新進行傳輸。
所以,在網路丟包發生的情況下,必定會有 TCP 數據包重傳的出現。
1. 解決方案
分析關鍵鏈路(一般是出口鏈路) 的流量佔用情況, 查看網路利用率是否過高,每秒數據包是否過多,數據包大小分布是否合理、TCP會話是否正常等。
當然最根本的方法就是限制用戶流量,就是針對每個上網的用戶進行流量控制,比如禁止訪問視頻網站和其他與工作內容無關的網站,同時又能針對每個用戶做出精準的流量限制,防止其對有限網路帶寬的過度佔用。
還可以針對一些流量做出服務質量保證( QOS),比如可以將與工作關系比較大的流量:如網頁訪問、郵件流量等的流量優先順序提高,從而可以在一定程度上緩解網路擁塞,保證高優先順序業務可以優先得到轉發。 (治標不治本的方法)
2. 另外關於 ping IP 老是丟包的問題:
通常有以下幾種原因:
3. 總之一般排除故障的方法是:
引薦自:[ http://network.51cto.com/art/201810/584884.htm
9. 網路經常掉包是什麼原因
具體表現:由於所有工作站都是10-100Mb自適應網卡,而原來的全部採用的是10Mb
的交換機,現將網路升級一下,全部換成100Mb交換機,發現交換機更換後,速度還沒有
原來快。部分機器甚至不能上網;
故障分析:我們用ping命令ping一下該區域網的網關,發現掉包現象嚴重,用測線儀檢查一下雙絞線,發現一切正常。檢查一下網線時,發現網線是原來用的三類線,不支持100Mb的網路。由於我們在網路升級的時候,只升級了網路交換設備,忽視了升級傳輸介質——網線;
解決辦法:更換網線;
說明:大家在升級網路的時候,一定要檢查一下自己的配套設備如網卡、網線是否支持100Mb的網路工作環境,不要盲目升級其中一項,造成小馬拉大車的不配套現象;
要根據自己的資源,合理利用。對於目前的網路,大家在布線時,不如一步到位,選購安
普(AMP)超五類網線,一是方便日後的升級,二者也可以使自己的網路速度得到穩定;
故障二、新開的網吧,經常掉線或者無法登錄網路;
具體表現:一家新開的網吧,面積三百平方,五十台機器,配備了專用的機房,放
置交換機和伺服器。結果發現機器調試時,經常掉線或者無法登錄網路;
故障分析:用ping命令檢查時,發現嚴重丟包和超時,網路全部用測線儀測試,一
切正常。無意中發現從交換機到工作的距離太長,仔細測量了一下距離,100米。雙絞線
的傳輸距離一般不超過100米,實際傳輸距離在95米左右。網吧業主只為了追求高檔,配
備了專用的機房,卻忽視了網線傳輸距離的極限;
解決方法:將交換機的位置重新安置;
說明:在綜合布線時,一定要將交換機的位置選擇好,中心交換機最好放在網吧的
中央位置。下面的交換機也應該放在所連接的計算機的中心。這樣的安置方法,一是節
約網線,二是可以使網路達到最佳的傳輸狀態;
故障三、IP地址與地址串發生沖突;
具體表現:所有機器,IP地址在網路中設置是唯一,總有兩台機器,在啟動的時
候,出現一個地址與IP地址沖突與一串地址沖突。更改IP地址後依舊。而且在沖突時,
只有一台機器可以上網;
故障分析:仔細看了一下沖突的提示,是一串地址,會不會是物理地址沖突呢,也就是MAC地址沖突導致的呢?但總不能每台每台查找吧。用IPbook超級網上鄰居吧,朋友提示到。用IPbook超級網上鄰居,掃描整個網路段,結果發現兩台機器的網卡的MAC地址是完全相同的;
解決辦法:更換網卡。更換網卡後,問題解決;
說明:所有工作在網路中的網路設備,包括網卡、交換機、路由器都有一個物理地址,叫MAC地址。MAC地址包含了該網路設備的廠商和在全球網路設備中唯一的序列號;
所有的網路數據交換,都是基於MAC地址的交換,而不是基於IP地址的交換。因此,如果
MAC地址沖突,IP地址不沖突的話,也會造成網路中斷,因為數據找不到終點。因此,大
家在購買網卡的時候,一定要買正品,不要為了貪圖便宜,買了次品。如果是網卡MAC地
址沖突,更換一塊,還是小事。如果是交換機發生MAC地址沖突,那你就麻煩大了;
故障四、100Mb的網路網路速度不穩定;
具體表現:網卡採用10-100Mb自適應網卡,交換機為全雙工10-100Mb交換機。在上
網的時候,網路速度時快時慢故障分析:用ping命令檢查的時候,也沒有掉包現象,一切正常,偏偏下速度不正常。檢查了網路設置,也正常。後來仔細看了一個交換機的指示燈,發現交換機老是在10Mb和100Mb兩種工作狀態下轉換。問題搞定了;
解決方法:發現問題了,如何不讓他自動切換工作狀態呀。仔細看了機器中網卡的屬性,值中指定的速度是AUTO,我把他改成100Mb Full後。測試了一下,一切正常了;
說明:一些網路問題的發生,要首先檢查一下所有的網路設備,然後分析一下原
因,相信解決問題的速度會很快的;
故障五、網路中所有機器全部IP地址沖突;
具體表現:機器啟動後,所有的機器出現IP地址沖突。檢查了一下IP地址設置,沒
有重復。工作使用WinXP操作系統;
故障分析:所有的工作站開機後,進入桌面,自動彈出IP地址沖突的提示,而每台客戶機使用的是固定的IP地址,沒有地址沖突。於是決定在XP的DOS下查看一下網路配置。運行了一下ipconfig /all,發現網路中有一個DHCP伺服器在運行,給這台機器動態分配的IP地址與其他機器的IP地址發生了沖突。說明一下,DHCP伺服器是網管在進行網路克隆時,為了方便建立的。結果網路克隆結束後,忘記把服務停止了;
解決方法:1、把DHCP伺服器關閉 2、把DHCP服務的IP地址池更改一下,排除所有正
在使用的固定的IP地址。
10. 一般網路出現丟包現象,是什麼造成的原因
1,網路不通暢
2,被黑客監聽
3,軟體,硬體問題
網路丟包就是在我們數據包的數據傳輸過程中,因為中途的傳輸而導致部分數據包被丟失