具體網絡故障解析——網絡癱瘓

網絡經常癱瘓是爲何

問:網吧有70多臺計算機,網絡每天都會癱瘓一到三次。通常情況下,只需將一級交換機的網線全部拔出後再連上,即可恢復正常,而有時則不得不重啓一下交換機。把原來的10Mbps的網卡更換爲10/100Mbps網卡後,有近一個星期的時間網絡沒有癱瘓。然而,這幾天網絡又開始不正常了。集線設備採用16口和24口的10/100Mbps交換機,代理服務器採用Windows 2000的ICS(Windows連接共享)。請問這一現象的原因是什麼?

答:在排除了病毒向網絡瘋狂發送數據包的可能後可以認爲這是典型的由廣播風暴導致的網絡癱瘓。廣播風暴爆發後,網絡中傳輸的全部是廣播包,計算機處理的也全部都是廣播包,正常的數據包無法得到轉發和處理。拔掉網線或關掉交換機後,廣播風暴得到扼制,從而恢復正常通訊。

廣播可以理解爲一個人對在場的所有人說話。這樣做的好處是通話效率高,信息一下子就可以傳遞到網絡中的所有計算機。即使沒有用戶人爲地發送廣播幀,網絡上也會出現一定數量的廣播幀。需要注意的是,廣播不僅會佔用大量的網絡帶寬,而且還將佔用計算機大量的CPU處理時間。廣播風暴就是網絡長時間被大量的廣播數據包所佔用,使正常的點對點通信無法正常進行,其外在表現爲網絡速度奇慢無比,甚至導致網絡癱瘓。

導致廣播風暴的原因有很多,一塊故障網卡、或者一個故障端口都有可能引發廣播風暴。

需要注意的是,交換機只能隔離碰撞域,而不能隔離廣播域。事實上,當廣播包的數量佔到通訊總量的30%時,網絡的傳輸效率就會明顯下降。

通常情況下,在採用多種通訊協議的網絡中,計算機不應多於100臺,在採用一種通訊協議的網絡中,計算機不應多於150臺。如果計算機的數量較多,應採用劃分VLAN的方式將網絡分隔開來,將大的廣播域劃分爲若干個小的廣播域,以減小廣播風暴可能造成的危害。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章