0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

VLAN通信基礎(chǔ)細(xì)節(jié)詳解

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-08-27 17:44 ? 次閱讀

1. VLAN標(biāo)簽

一般不同VLAN之間是無法通信的,如果想要通信需要借助三層設(shè)備實(shí)現(xiàn),當(dāng)然,VLAN標(biāo)簽技術(shù)也能實(shí)現(xiàn)不同VLAN之間的通信。

73af8e74-43a6-11ee-a2ef-92fbcf53809c.png

VLAN標(biāo)簽技術(shù)通過對(duì)數(shù)據(jù)流量進(jìn)行打標(biāo)簽來區(qū)分不同VLAN的流量,IEEE 802.1Q協(xié)議規(guī)定以太網(wǎng)數(shù)據(jù)幀中加入4個(gè)字節(jié)的VLAN標(biāo)簽(又稱VLAN Tag,簡稱Tag),用以標(biāo)識(shí)VLAN信息。通過Tag字段中的標(biāo)識(shí)來區(qū)分不同VLAN的流量,也就是說,在一個(gè)VLAN的交換網(wǎng)絡(luò)中以太網(wǎng)數(shù)據(jù)幀的形式一般會(huì)有以下兩種形式:

有標(biāo)記幀(Tagged Frame)

無標(biāo)記幀(Untagged Frame)

在常見的計(jì)算機(jī)設(shè)備,網(wǎng)絡(luò)設(shè)備中:

PC主機(jī)、服務(wù)器、Hub、傻瓜交換機(jī)只能收發(fā)Untagged幀

交換機(jī)、路由器、 AC既能收發(fā)Tagged幀也能收發(fā)Untagged幀

語音終端、AP等設(shè)備可以同時(shí)收發(fā)一個(gè)Tagged幀和一個(gè)Untagged幀

2. 鏈路類型

73d25eb8-43a6-11ee-a2ef-92fbcf53809c.png

VLAN網(wǎng)絡(luò)的鏈路分別為接入鏈路和干道鏈路:

接入鏈路(Access Link):通常是連接用戶主機(jī)和交換機(jī)之間的鏈路,接入鏈路上傳輸?shù)氖遣粠?biāo)簽的VLAN數(shù)據(jù)幀,也就是Untagged幀。

干道鏈路(Trunk Link):連接交換機(jī)與交換機(jī)之間的鏈路,在干道鏈路上傳輸?shù)囊话愣际菐?biāo)簽的VLAN幀,即Tagged幀。

3. 什么是PVID

PVID英文為Port VLAN ID,代表端口的默認(rèn)VLAN,為什么需要PVID?

接入鏈路一般都是處理不帶標(biāo)簽的Untagged數(shù)據(jù)幀,而干道鏈路都是處理帶標(biāo)簽的tagged數(shù)據(jù)幀,通過在交換機(jī)的端口配置默認(rèn)的VLAN,當(dāng)交換機(jī)的端口收到不帶標(biāo)簽的Untagged數(shù)據(jù)幀時(shí),交換機(jī)將給會(huì)加上默認(rèn)VLAN的PVID(即VLAN標(biāo)簽)。

4. 端口類型

學(xué)過思科的同學(xué)知道,思科交換機(jī)的端口只有Access和Trunk兩種類型,華為設(shè)備除了這兩種端口類型外,還有一種Hybrid端口類型。

4.1 Acccess端口

Access端口是接入鏈路上的端口類型,即交換機(jī)連接主機(jī)的端口,該端口只處理唯一默認(rèn)的VLAN數(shù)據(jù)流量(一般是不帶標(biāo)簽)。

73eb3a64-43a6-11ee-a2ef-92fbcf53809c.png

Access端口處理數(shù)據(jù)過程如上圖所示,當(dāng)端口收到不帶標(biāo)簽的VLAN幀時(shí)則會(huì)強(qiáng)制加上PVID。如果是帶標(biāo)簽的數(shù)據(jù)幀則判斷VLAN ID(這里的VLAN ID其實(shí)就是PVID)和默認(rèn)的VLAN ID是否相同,如果不相同則丟棄報(bào)文,如果相同則接收報(bào)文,等待下一步處理。

Access端口在發(fā)送報(bào)文時(shí)會(huì)先剝離VLAN幀的標(biāo)簽,然后再發(fā)送。

4.2 Trunk端口

Trunk端口是Trunk鏈路上的端口,是交換機(jī)與交換機(jī)之間連接的端口,也可以連接路由器,AP等設(shè)備,這意味著Trunk端口可以處理帶標(biāo)簽和不帶標(biāo)簽的數(shù)據(jù)幀。

73ffaf4e-43a6-11ee-a2ef-92fbcf53809c.png

Trunk端口收到不帶標(biāo)簽的數(shù)據(jù)幀時(shí),會(huì)添加該端口的PVID并檢查PVID是否在允許通過的VLAN ID列表中,如果在的話則會(huì)接收報(bào)文,反之則會(huì)丟棄報(bào)文。如果接收到的是帶標(biāo)簽的數(shù)據(jù)幀時(shí),會(huì)檢查標(biāo)簽中的VLAN ID是否在允許通過的VLAN ID列表中,如果在就接收報(bào)文,如果不在就丟棄報(bào)文。

Trunk端口在發(fā)送數(shù)據(jù)幀時(shí),會(huì)先檢查數(shù)據(jù)幀的VLAN ID是否與端口的PVID是否相同,并且是該端口允許通過的VLAN ID時(shí)則去掉標(biāo)簽;如果數(shù)據(jù)幀的VLAN ID與端口的PVID不相同,但是該端口允許通過的VLAN ID的話,則保持原有的標(biāo)簽不變,然后發(fā)送報(bào)文。

舉個(gè)栗子:

74146952-43a6-11ee-a2ef-92fbcf53809c.png

SWA和SWB兩臺(tái)交換機(jī)之間的鏈路是Trunk鏈路,并且該鏈路的PVID是1(即默認(rèn)VLAN 1),并且允許所有的VLAN通過。

當(dāng)主機(jī)A發(fā)送數(shù)據(jù)幀時(shí),由于SWA交換機(jī)的Trunk端口給數(shù)據(jù)幀加了PVID1的“標(biāo)簽”,SWA交換機(jī)在處理主機(jī)A的數(shù)據(jù)幀時(shí),檢查PVID和該端口的PVID是相同的,就會(huì)剝離標(biāo)簽然后轉(zhuǎn)發(fā)到Trunk鏈路上。

主機(jī)B發(fā)送數(shù)據(jù)時(shí),SWA交換機(jī)的Trunk端口給數(shù)據(jù)幀加上了VPID20的“標(biāo)簽”,SWA交換機(jī)在處理主機(jī)B的數(shù)據(jù)幀時(shí),檢查PVID和該端口的PVID不相同,并且數(shù)據(jù)幀的VLAN ID是端口允許通過的VLAN ID,則會(huì)原封不動(dòng)的轉(zhuǎn)發(fā)到Trunk鏈路上。

4.3 Hybrid端口

Hybrid端口既可以連接接入鏈路又可以連接干道鏈路,還可以在出端口方向?qū)⒛承¬LAN幀的標(biāo)簽剝離,一般華為設(shè)備的端口默認(rèn)就是Hybrid類型。

Hybrid端口在接收報(bào)文時(shí)同Trunk端口的過程是相同的,但是Hybrid端口在發(fā)送報(bào)文的過程時(shí),如果數(shù)據(jù)幀的VLAN ID是該端口允許通過的VLAN ID時(shí)則發(fā)送該報(bào)文,還能通過配置命令決定發(fā)送報(bào)文時(shí)是否攜帶標(biāo)簽:

port hybrid tagged vlan vlan-id :表示當(dāng)前端口發(fā)送該vlan-id的數(shù)據(jù)幀時(shí)直接發(fā)送報(bào)文,不剝離VLAN標(biāo)簽,該命令通常配置在交換機(jī)連接交換機(jī)的端口上。

port hybrid untagged vlan vlan-id :表示當(dāng)前端口發(fā)送該vlan-id的數(shù)據(jù)幀時(shí)會(huì)將VLAN標(biāo)簽先剝離掉再轉(zhuǎn)發(fā)出去,該命令一般配置在交換機(jī)連接主機(jī)上的端口。

我們再來看個(gè)栗子:

7429f4c0-43a6-11ee-a2ef-92fbcf53809c.png

主機(jī)A和主機(jī)B都能訪問服務(wù)器,但是它們之間不能互相訪問。此時(shí)交換機(jī)連接主機(jī)和服務(wù)器的端口,以及交換機(jī)互連的端口都配置為Hybrid類型。交換機(jī)連接主機(jī)A的端口的PVID是2,連接主機(jī)B的端口的PVID是3,連接服務(wù)器的端口的PVID是100。

在SWA和SWB交換機(jī)之間連接的接口上配置port hybrid tagged vlan 2 3 100命令后,這條鏈路上傳輸?shù)木投际菐?biāo)簽的數(shù)據(jù)幀了。

在SWB和服務(wù)器連接的接口上配置port hybrid untagged vlan 2 3命令后,這條鏈路上發(fā)送的數(shù)據(jù)就會(huì)剝離VLAN標(biāo)簽再轉(zhuǎn)發(fā)給服務(wù)器。

5. VLAN的劃分

VLAN的劃分有以下幾種方法:

基于端口的劃分

基于MAC地址的劃分

基于IP子網(wǎng)劃分

基于協(xié)議劃分

基于策略劃分

在以上幾種VLAN劃分的方法中,基于策略劃分VLAN最為復(fù)雜,基于端口劃分VLAN在工作中最為常用。其主要是根據(jù)交換機(jī)的端口來劃分,為每個(gè)端口配置不同的PVID,將不同的端口劃分到VLAN中,默認(rèn)情況下交換機(jī)的所有端口都劃分在VLAN 1中。

6. VLAN常用命令

vlan10//創(chuàng)建單個(gè)VLAN
vlanbatch10to20//創(chuàng)建多個(gè)VLAN
portlink-typeaccess/trunk/hybird//配置接口類型
portdefaultvlan10//配置Access關(guān)聯(lián)VLAN/PVID
porttrunkallow-passvlan10//配置Trunk允許VLAN
porttrunkpvidvlan10//配置Trunk的PVID
porthybirdtagged/untaggedvlan10//配置Hybird標(biāo)記VLAN
porthybridpvidvlan10//配置Hybird的PVID
displayvlan//驗(yàn)證VLAN
displayportvlan//驗(yàn)證VLAN







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5425

    瀏覽量

    171729
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    21

    文章

    2640

    瀏覽量

    99646
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3732

    瀏覽量

    113788
  • VLAN技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    6382
  • VLAN通信
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    5635

原文標(biāo)題:wireshark網(wǎng)絡(luò)安全分析——VLAN基礎(chǔ)細(xì)節(jié)詳解

文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    VLAN的接口類型和VLAN標(biāo)簽的處理機(jī)制

    VLAN(Virtual Local Area Network)即虛擬局域網(wǎng),是將一個(gè)物理的LAN在邏輯上劃分成多個(gè)廣播域的通信技術(shù)。每個(gè)VLAN是一個(gè)廣播域,VLAN內(nèi)的主機(jī)間可以直
    發(fā)表于 12-01 09:46 ?1127次閱讀

    看完就明白為啥需要VLAN

    VLAN(Virtual Local Area Network)即虛擬局域網(wǎng),是將一個(gè)物理的LAN在邏輯上劃分成多個(gè)廣播域的通信技術(shù)。每個(gè)VLAN是一個(gè)廣播域,VLAN內(nèi)的主機(jī)間可以直
    發(fā)表于 05-23 10:25 ?808次閱讀
    看完就明白為啥需要<b class='flag-5'>VLAN</b>了

    什么是VLAN?VLAN的工作原理詳解

    VLAN(Virtual LAN),翻譯成中文是“虛擬局域網(wǎng)”。LAN可以是由少數(shù)幾臺(tái)家用計(jì)算機(jī)構(gòu)成的網(wǎng)絡(luò),也可以是數(shù)以百計(jì)的計(jì)算機(jī)構(gòu)成的企業(yè)網(wǎng)絡(luò)。VLAN所指的LAN特指使用路由器分割的網(wǎng)絡(luò)——也就是廣播域。
    的頭像 發(fā)表于 11-30 10:02 ?1.3w次閱讀
    什么是<b class='flag-5'>VLAN</b>?<b class='flag-5'>VLAN</b>的工作原理<b class='flag-5'>詳解</b>

    交換機(jī)VLAN是如何實(shí)現(xiàn)的

    Port對(duì)應(yīng)的VLAN的子網(wǎng)號(hào)不匹配,則連接失敗,該設(shè)備將無法正常通信。所以除了連接到正確的Port外,也必須給設(shè)備分配屬于該VLAN網(wǎng)絡(luò)段的IP地址,這樣才能加入到該VLAN中?! ?/div>
    發(fā)表于 01-12 16:16

    VLAN是什么?如何去實(shí)現(xiàn)VLAN之間的通信?

    虛擬局域網(wǎng)技術(shù)的特點(diǎn)有哪些?如何去劃分VLAN?如何去實(shí)現(xiàn)VLAN之間的通信?
    發(fā)表于 05-26 07:23

    VLAN之間通信的問題解決方法

    三層交換機(jī)有很多值得學(xué)習(xí)的地方,這里我們主要介紹三層交換機(jī)在VLAN通信中的作用,如何利用路由器來解決VLAN之間通信的問題呢?本文通過實(shí)際案例進(jìn)行了講解。
    發(fā)表于 08-10 16:03 ?3752次閱讀
    <b class='flag-5'>VLAN</b>之間<b class='flag-5'>通信</b>的問題解決方法

    VLAN技術(shù)深度詳解

      VLAN(Virtual LAN),翻譯成中文是“虛擬局域網(wǎng)”。LAN可以是由少數(shù)幾臺(tái)家用計(jì)算機(jī)構(gòu)成的網(wǎng)絡(luò),也可以是數(shù)以百計(jì)的計(jì)算機(jī)構(gòu)成的企業(yè)網(wǎng)絡(luò)。VLAN所指的LAN特指使用路由器分割的網(wǎng)絡(luò)——也就是廣播域。
    發(fā)表于 02-16 14:57 ?12次下載

    vlan的劃分方法有哪些_vlan技術(shù)詳解

    本文開始介紹了VLAN概念和組建VLAN的條件,其次闡述了使用VLAN的優(yōu)點(diǎn)和VLAN的標(biāo)準(zhǔn),最后闡述了VLAN的實(shí)現(xiàn)機(jī)制以及介紹了六種
    發(fā)表于 03-26 15:18 ?10.1w次閱讀
    <b class='flag-5'>vlan</b>的劃分方法有哪些_<b class='flag-5'>vlan</b>技術(shù)<b class='flag-5'>詳解</b>

    同網(wǎng)段不同vlan之間通信實(shí)現(xiàn)方法

    同網(wǎng)段本身就是可以通信的,是不同VLAN在阻礙它們,我們是不是可以把VLAN去掉,還原它本來的通信狀態(tài)就可以了呢?
    的頭像 發(fā)表于 05-03 17:47 ?4.4w次閱讀
    同網(wǎng)段不同<b class='flag-5'>vlan</b>之間<b class='flag-5'>通信</b>實(shí)現(xiàn)方法

    一文詳解交換機(jī)間VLAN通信過程

    VLAN(VirtualLocalAreaNetwork,虛擬局域網(wǎng)),通過在支持VLAN的交換機(jī)上添加VLAN,并且動(dòng)態(tài)的調(diào)整每個(gè)端口所屬VLAN(默認(rèn)端口都屬于
    的頭像 發(fā)表于 11-23 12:12 ?7457次閱讀
    一文<b class='flag-5'>詳解</b>交換機(jī)間<b class='flag-5'>VLAN</b>的<b class='flag-5'>通信</b>過程

    什么是VLAN,如何劃分VLAN

    VLAN也叫虛擬局域網(wǎng),是一組邏輯上的設(shè)備和用戶,它們并不受物理位置的限制。相互之間的通信類似在同一個(gè)網(wǎng)段中,VLAN是一種新的技術(shù),工作在OSI參考模型的第2層和第3層,一個(gè)VLAN
    的頭像 發(fā)表于 12-09 16:04 ?3.2w次閱讀

    什么是VLAN 不同VLAN之間如何實(shí)現(xiàn)通信

    VLAN中文是“虛擬局域網(wǎng)”。LAN可以是由少數(shù)幾臺(tái)家用計(jì)算機(jī)構(gòu)成的網(wǎng)絡(luò),也可以是數(shù)以百計(jì)的計(jì)算機(jī)構(gòu)成的企業(yè)網(wǎng)絡(luò)。VLAN所指的LAN特指使用路由器分割的網(wǎng)絡(luò)——也就是廣播域。
    的頭像 發(fā)表于 06-12 16:37 ?1w次閱讀

    配置子接口實(shí)現(xiàn)VLAN通信的示例

    要求:在某運(yùn)營商用戶接入場景中,當(dāng)接入用戶數(shù)量較多時(shí)會(huì)導(dǎo)致數(shù)據(jù)通信沖突嚴(yán)重、廣播泛濫、性能顯著下降甚至造成網(wǎng)絡(luò)不可用等問題,為了有效減少以上問題,在組網(wǎng)中對(duì)接入的用戶根據(jù)企業(yè)需要?jiǎng)澐值讲煌?b class='flag-5'>VLAN
    的頭像 發(fā)表于 10-26 17:09 ?2126次閱讀

    詳解VLAN的劃分方法

    VLAN(Virtual Local Area Network)的中文名為"虛擬局域網(wǎng)"。
    的頭像 發(fā)表于 06-28 17:38 ?9115次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>VLAN</b>的劃分方法

    如何通過單臂路由實(shí)現(xiàn)VLAN通信

    如何通過單臂路由實(shí)現(xiàn)VLAN通信? 通過單臂路由實(shí)現(xiàn)VLAN通信是一種常見且有效的網(wǎng)絡(luò)連接方式。在這種配置下,一臺(tái)路由器的接口連接到多個(gè)VLAN
    的頭像 發(fā)表于 12-07 09:40 ?1279次閱讀