网吧行業競爭的加劇,出現了一些規模比較大的网吧。目前在网吧行業內,百台以上的网吧已經隨處可見了。由于网吧在進行网絡建設時,缺乏專業的网絡技術支持,使得网吧的网絡故障頻繁出現。在网吧的网絡故障中,由于网絡廣播風暴引起的网絡故障,占网吧网絡故障的九成以上。网絡廣播風暴到底是如何形成的呢﹖
要想正确理解廣播風暴的具体含義,我們必須了解一下工作在网絡中的网絡設備的工作原理。目前,工作在网吧网絡中的网絡設備,基本上都是交換机了。對于交換机,大家并沒有真正的了解其工作原理。
一、交換机基礎知識
1、交換机的定義﹕交換机是一种基于MAC(网卡的硬件地址)識別,能完成封裝轉發數据包功能的网絡設備。交換机可以“學習”MAC地址,并把其存放在內部地址表中,通過在數据幀的始發者和目標接收者之間建立臨時的交換路徑,使數据幀直接由源地址到達目的地址。
現在,交換机已經替代了我們原來比較熟悉的网絡設備集線器,又稱Hub。但是這并不意味著,我們不需要了解Hub的基本知識。
2、集線器的定義﹕集線器(HUB)屬于數据通信系統中的基礎設備,它和雙絞線等傳輸介質一樣,是一种不需任何軟件支持或只需很少管理軟件管理的硬件設備。它被廣泛應用到各种場合。集線器工作在局域网(LAN)環境,像网卡一樣,應用于OSI參考模型第一層,因此又被稱為物理層設備。集線器內部采用了電器互聯,當維護LAN的環境是邏輯總線或環型結构時,完全可以用集線器建立一個物理上的星型或樹型网絡結构。在這方面,集線器所起的作用相當于多端口的中繼器。其實,集線器實際上就是中繼器的一种,其區別僅在于集線器能夠提供更多的端口服務,所以集線器又叫多口中繼器。
二、交換机与集線器的區別
現在,我們經常會存在這樣一個技術誤區,我們用的是交換机,數据全部是點對點轉發的,為什么還會產生廣播風暴呢﹖我們在充分了解了交換机与集線器的功能區別后,就會明白,使用交換机作為网絡設備的网絡,為什么會出現廣播風暴。
1、交換机与集線器的本質區別﹕用集線器組成的网絡稱為共享式网絡,而用交換机組成的网絡稱為交換式网絡。 共享式以太网存在的主要問題是所有用戶共享帶寬,每個用戶的實際可用帶寬隨网絡用戶數的增加而遞減。這是因為當信息繁忙時,多個用戶可能同時“爭用”一個信道,而一個信道在某一時刻只允許一個用戶占用,所以大量的用戶經常處于監測等待狀態,致使信號傳輸時產生抖動、停滯或失真,嚴重影響了网絡的性能。
2、在交換式以太网中,交換机提供給每個用戶專用的信息通道,除非兩個源端口企圖同時將信息發往同一個目的端口,否則多個源端口与目的端口之間可同時進行通信而不會發生沖突。通過實驗測得,在多服務器組成的LAN 中,處于半雙工模式下的交換式以太网的實際最大傳輸速度是共享式网絡的1.7倍,而工作在全雙工狀態下的交換式以太网的實際最大傳輸速度可達到共享式网絡的3.8倍。 交換机只是在工作方式上与集線器不同,其他的如連接方式、速度選擇等与集線器基本相同,目前的交換机同樣從速度上分為10M、100M和1000M几种,所提供的端口數多為8口、16口和24口几种。交換机在局域网中主要用于連接工作站、Hub、服務器或用于分散式主干网。
三、產生廣播風暴的原因
通過對以上网絡設備的了解,我們就可以簡單分析出來,网絡產生廣播風暴的原因了。一般情況下,產生网絡廣播風暴的原因,主要有以下几种﹕
1、网絡設備原因﹕我們經常會有這樣一個誤區,交換机是點對點轉發,不會產生廣播風暴。在我們購買网絡設置時,購買的交換机,通常是智能型的Hub,卻被奸商當做交換机來賣。這樣,在网絡稍微繁忙的時候,肯定會產生廣播風暴了。
2、网卡損坏﹕如果网絡机器的网卡損坏,也同樣會產生廣播風暴。損坏的网卡,不停向交換机發送大量的數据包,產生了大量無用的數据包,產生了廣播風暴。由于网卡物理損坏引起的廣播風暴,故障比較難排除,由于損坏的网卡一般還能上网,我們一般借用Sniffer局域网管理軟件,查看网絡數据流量,來判斷故障點的位置。
3、网絡環路﹕曾經在一次的网絡故障排除中,發現一個很可笑的錯誤,一條雙絞線,兩端插在同一個交換机的不同端口上,導致了网絡性能急驟下降,打開网頁都非常困難。這种故障,就是典型的网絡環路。网絡環路的產生,一般是由于一條物理网絡線路的兩端,同時接在了一台网絡設備中。
4、网絡病毒﹕目前,一些比較流行的网絡病毒,Funlove、震蕩波、RPC等病毒,一旦有机器中毒后,會立即通過网絡進行傳播。网絡病毒的傳播,就會損耗大量的网絡帶寬,引起网絡堵塞,引起廣播風暴。
5、黑客軟件的使用﹕目前,一些上网者,經常利用网絡執法官、网絡剪刀手等黑客軟件,對网吧的內部网絡進行攻擊,由于這些軟件的使用,网絡也可能會引起廣播風暴。
要想做到對故障的快速判斷,良好扎實的基礎知識,是不可缺少的。因此大家在日后的學習中,不要忽略了對基礎知識的學習﹗