標籤:style blog http color io ar 資料 2014 問題
首先要搞明白VLAN的由來,為什麼會產生這樣一種技術。這得從電腦網路的資料交換說起,最開始,我們的網路處於蠻荒時代,資料是怎麼交換的,就是簡單的介質共用,大家都接到一條線路上,然後互相發資料,這個必然就會產生一個問題,路只有一條大家搶著用,難免不會產生衝突,用的人越多,衝突越厲害。那麼接下來大家就共同制定一個規定,CSMA/CD產生了,發送資料之前先檢測下線路忙不忙,不忙再發。不過問題還是有,忙的時候,線路一直輪不到我用,我不開心,服務總是被拒絕。怎麼辦,二層交換器來了,每個人分配連接埠,MAC地址綁定,自己用自己的,這樣衝突減小了。二層交換器雖然隔離衝突域,但是不能有效劃分廣播域。廣播報文會像所有人(連接埠)發,人多了還是有問題,雖然資料能轉寄,但是效率低,容易廣播風暴。怎麼辦,VLAN來了,他幹了什麼,劃分廣播域。
下面看看專業說法:
為什麼需要VLAN技術,它的優點在哪裡呢?
在TCP/IP協議規範中,沒有VLAN的定義。當第二層網路交換器發展到一定程度的時候,傳統的路由器由於在效能上的不足,它作為網路節點的統治地位受到了很大的挑戰。既然傳統路由器是網路的瓶頸,而交換器又有如此優越的效能,為什麼不用交換器取代傳統路由器,來構造網路呢?我們都知道,位於協議第2層的交換器雖然能隔離衝突域,提高每一個連接埠的效能,但並不能隔離廣播域,不能進行子網劃分,不能層次化規劃網路,更無法形成網路的管理原則,因為這些功能全都屬於網路的第三層———網路層。因此,如果只用交換器來構造一個大型電腦網路,將會形成一個巨大的廣播域,結果是,網路的效能反而降低以至無法工作,網路的管理束手無策,這樣的網路是不可想象的。按照TCP/IP的原理,一般來說,廣播域越小越好,一般不應超過200個網站。那麼,如何在一個交換網路中劃分廣播域呢?交換器的設計者們借鑒了路由結構中子網的思路,得出了虛網的概念,即通過對網路中的IP地址或MAC地址或交換連接埠進行劃分,使之分屬於不同的部分,每一個部分形成一個虛擬區域網路絡,共用一個單獨的廣播域。這樣就可以把一個大型交換網路劃分為許多個獨立的廣播域,即VLAN。
那麼我們來講講VLAN,Virtual Local Area Network(虛擬區域網路)。
VLAN,即Virtual Local Area Network(虛擬區域網路),遵循IEEE802.1Q標準,它在原來的乙太網路幀源MAC欄位的後面加入了4個位元組的VLAN Tag,這4位元組的結構
VLAN Tag中各欄位的含義如下:
Type:取固定值0x8100,用於標誌VLAN Tag;
User Priority:使用者優先順序,用於流量的等級劃分;
Flag:該bit在乙太網路中固定取0;
VLAN-ID:取值為0~4095,用於標誌不同VLAN。下面就看看是怎麼實現的:
由於不同VLAN之間是二層隔離,通過將不同的主機分到不同的VLAN中去,就有效控制了廣播域的範圍。這樣,通過上面增加VLANID,可以對連接埠進行隔離,包的轉寄也就相對有序,廣播域減小,衝突減少了。
更多的知識:http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_One/Home/Catalog/200911/655250_97665_0.htm
電腦網路VLAN學習