廣播風(fēng)暴是怎樣形成的
幀的傳輸方式,即單播幀(Unicast Frame)、多播幀(Multicast Frame)和廣播幀(Broadcast Frame)。
1、單播幀
單播幀也稱“點對點”通信。
此時幀的接收和傳遞只在兩個節(jié)點之間進行,幀的目的MAC地址就是對方的MAC地址,網(wǎng)絡(luò)設(shè)備(指交換機和路由器)根據(jù)幀中的目的MAC地址,將幀轉(zhuǎn)發(fā)出去。
2、多播幀
多播幀可以理解為一個人向多個人(但不是在場的所有人)說話,這樣能夠提高通話的效率。
多播占網(wǎng)絡(luò)中的比重并不多,主要應(yīng)用于網(wǎng)絡(luò)設(shè)備內(nèi)部通信、網(wǎng)上視頻會議、網(wǎng)上視頻點播等。
3、廣播幀
廣播幀可以理解為一個人對在場的所有人說話,這樣做的好處是通話效率高,信息一下子就可以傳遞到全體。
在廣播幀中,幀頭中的目的MAC地址是“FF.FF.FF.FF.FF.FF”,[LIGHT]代表網(wǎng)絡(luò)上所有主機網(wǎng)卡的MAC地址。[/LIGHT]
廣播幀在網(wǎng)絡(luò)中是必不可少的,如客戶機通過DHCP自動獲得IP地址的過程就是通過廣播幀來實現(xiàn)的。
而且,由于設(shè)備之間也需要相互通信,因此在網(wǎng)絡(luò)中即使沒有用戶人為地發(fā)送廣播幀,網(wǎng)絡(luò)上也會出現(xiàn)一定數(shù)量的廣播幀。
同單播和多播相比,廣播幾乎占用了子網(wǎng)內(nèi)網(wǎng)絡(luò)的所有帶寬。網(wǎng)絡(luò)中不能長時間出現(xiàn)大量的廣播幀,否則就會出現(xiàn)所謂的“廣播風(fēng)暴”
(每秒的廣播幀數(shù)在1000以上)。拿開會打一個比方,在會場上只能有一個人發(fā)言,如果所有人都同時發(fā)言的話,會場上就會亂成一鍋粥。廣播風(fēng)暴就是網(wǎng)絡(luò)長時間被大量的廣播數(shù)據(jù)包所占用,使正常的點對點通信無法正常進行,其外在表現(xiàn)為網(wǎng)絡(luò)速度奇慢無比。出現(xiàn)廣播風(fēng)暴的原因有很多,一塊故障網(wǎng)卡就可能長時間地在網(wǎng)絡(luò)上發(fā)送廣播包而導(dǎo)致廣播風(fēng)暴。
使用路由器或三層交換機能夠?qū)崿F(xiàn)在不同子網(wǎng)間隔離廣播風(fēng)暴的作用。
當(dāng)路由器或三層交換機收到廣播幀時并不處理它,使它無法再傳遞到其他子網(wǎng)中,從而達到隔離廣播風(fēng)暴的目的。因此在由幾百臺甚至上千臺電腦構(gòu)成的大中型局域網(wǎng)中,為了隔離廣播風(fēng)暴,都要進行子網(wǎng)劃分。使用vlan完全可以隔離廣播風(fēng)暴。