資源描述:
《VLAN工作原理VLAN通信原理詳解》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實(shí)用文檔VLAN工作原理(VLAN通信原理)詳解VLAN工作原理即VLAN通信原理1、vlan基本通信原理為了提高處理效率,交換機(jī)內(nèi)部的數(shù)據(jù)幀一律都帶有VLANTag,以統(tǒng)一方式處理。當(dāng)一個(gè)數(shù)據(jù)幀進(jìn)入交換機(jī)接口時(shí),如果沒有帶VLANTag,且該接口上配置了PVID(PortDefaultVLANID),那么,該數(shù)據(jù)幀就會被標(biāo)記上接口的PVID。如果數(shù)據(jù)幀已經(jīng)帶有VLANTag,那么,即使接口已經(jīng)配置了PVID,交換機(jī)不會再給數(shù)據(jù)幀標(biāo)記VLANTag。由于接口類型不同,交換機(jī)對數(shù)據(jù)幀的處理過程也不同。下面根據(jù)不
2、同的接口類型分別介紹。??????????????????????????????各類型接口對數(shù)據(jù)幀的處理方式接口類型對接收不帶Tag的報(bào)文處理對接收帶Tag的報(bào)文處理發(fā)送幀處理過程Access接口接收該報(bào)文,并打上缺省的VLANID。當(dāng)VLANID與缺省VLANID相同時(shí),接收該報(bào)文;當(dāng)VLANID與缺省VLAN先剝離幀的PVIDTag,然后再發(fā)送。文案大全實(shí)用文檔ID不同時(shí),丟棄該報(bào)文。Trunk接口打上缺省的VLANID,當(dāng)缺省VLANID在允許通過的VLANID列表里時(shí),接收該報(bào)文;當(dāng)缺省VLANID
3、不在允許通過的VLANID列表里時(shí),丟棄該報(bào)文。當(dāng)VLANID在接口允許通過的VLANID列表里時(shí),接收該報(bào)文;當(dāng)VLANID不在接口允許通過的VLANID列表里時(shí),丟棄該報(bào)文。當(dāng)VLANID與缺省VLANID相同,且是該接口允許通過的VLANID時(shí),去掉Tag,發(fā)送該報(bào)文;當(dāng)VLANID與缺省VLANID不同,且是該接口允許通過的VLANID時(shí),保持原有Tag,發(fā)送該報(bào)文。Hybrid接口打上缺省的VLANID,當(dāng)缺省VLANID在允許通過的VLANID列表里時(shí),接收該報(bào)文;打上缺省的VLANID,當(dāng)缺省V
4、LANID不在允許通過的VLANID列表里時(shí),丟棄該報(bào)文。當(dāng)VLANID在接口允許通過的VLANID列表里時(shí),接收該報(bào)文。當(dāng)VLANID不在接口允許通過的VLANID列表里時(shí),丟棄該報(bào)文。當(dāng)VLANID是該接口允許通過的VLANID時(shí),發(fā)送該報(bào)文。可以通過命令設(shè)置發(fā)送時(shí)是否攜帶Tag。QinQ接口是使用QinQ協(xié)議的接口。文案大全實(shí)用文檔QinQ接口QinQ接口可以給幀加上雙重Tag,即在原來Tag的基礎(chǔ)上,給幀加上一個(gè)新的Tag,從而可以支持多達(dá)4094×4094個(gè)VLAN,滿足網(wǎng)絡(luò)對VLAN數(shù)量的需求。由
5、于設(shè)備所有的接口都默認(rèn)加入VLAN1,因此當(dāng)網(wǎng)絡(luò)中存在VLAN1的未知單播、組播或者廣播報(bào)文時(shí),可能會引起廣播風(fēng)暴。對于不需要加入VLAN1的接口及時(shí)退出VLAN1,避免環(huán)路。?2、VLAN內(nèi)跨越交換機(jī)通信原理有時(shí)屬于同一個(gè)VLAN的用戶主機(jī)被連接在不同的交換機(jī)上。當(dāng)VLAN跨越交換機(jī)時(shí),就需要交換機(jī)間的接口能夠同時(shí)識別和發(fā)送跨越交換機(jī)的VLAN報(bào)文。這時(shí),需要用到TrunkLink技術(shù)。TrunkLink有兩個(gè)作用:1、中繼作用:把VLAN報(bào)文透傳到互聯(lián)的交換機(jī)。2、干線作用:一條TrunkLink上可以傳
6、輸多個(gè)VLAN的報(bào)文。文案大全實(shí)用文檔?圖1TrunkLink通信方式示意圖例如在上圖1所示的網(wǎng)絡(luò)中,為了讓DeviceA和DeviceB之間的鏈路既支持VLAN2內(nèi)的用戶通訊又支持VLAN3內(nèi)的用戶通訊,需要配置連接接口同時(shí)加入兩個(gè)VLAN。即應(yīng)配置DeviceA的以太網(wǎng)接口Port2和DeviceB的以太網(wǎng)接口Port1同時(shí)加入VLAN2和VLAN3。當(dāng)用戶主機(jī)HostA發(fā)送數(shù)據(jù)給用戶主機(jī)HostB時(shí),數(shù)據(jù)幀的發(fā)送過程如下:數(shù)據(jù)幀首先到達(dá)DeviceA的接口Port4。接口Port4給數(shù)據(jù)幀加上Tag,T
7、ag的VID字段填入該接口所屬的VLAN的編號2。DeviceA查詢自己的MAC地址表中是否存在目的地址為DeviceB的MAC地址的轉(zhuǎn)發(fā)表項(xiàng)。如果存在,DeviceA將數(shù)據(jù)幀轉(zhuǎn)發(fā)給接口Port2。文案大全實(shí)用文檔如果不存在,DeviceA會將數(shù)據(jù)幀發(fā)送到本設(shè)備上除port4接口外的所有屬于VLAN2的接口。接口Port2將幀轉(zhuǎn)發(fā)到DeviceB上。DeviceB收到數(shù)據(jù)幀后,會查詢自己的MAC地址表中是否存在目的地址為HostB的MAC地址的轉(zhuǎn)發(fā)表項(xiàng)。如果存在,DeviceB會將數(shù)據(jù)幀發(fā)送給出接口Port3
8、。如果不存在,DeviceB會將數(shù)據(jù)幀發(fā)送到本設(shè)備上除port1接口外的所有屬于VLAN2的接口。接口Port3將數(shù)據(jù)幀發(fā)送給主機(jī)HostB。?本文轉(zhuǎn)自重慶網(wǎng)管博客:http://www.023wg.com/vlan/56.html3、VLAN間通信原理劃分VLAN后,不同VLAN之間不能直接通信。如果要實(shí)現(xiàn)VLAN間通信,可以采取以下方案:?圖2?通過子接口實(shí)現(xiàn)VLAN間的通信文案大全實(shí)用文檔1、