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