談談華爲的二層接口類型hybrid接口的詳細解讀

Hybrid的配置

port hybrid pvid vlan 2---給端口打上咱們的PVID
port hybrid untagged vlan 2 100---其中有二層含義

一、第一層含義就是vlan 2和vlan 100在容許的列表中
二、第二層含義就是我發送數據幀的時候 其中vlan 2和vlan 100是untag形式發送的 服務器

port hybrid tagged vlan 2 to 3 100---其中有二層含義

一、第一層含義就是vlan 2和vlan 3和vlan 100在容許的列表中
二、第二層含義就是我發送數據幀的時候 其中vlan2和vlan3和vlan100是tag的形式發送的網絡

hybrid的乘法口訣

hybrid接收到untag的數據幀的時候

hybrid會打開本身的PVID(也就是這條命令的port hybrid pvid vlan 2)

hybrid接收到tag的數據幀的時候

hybrid會進行判斷 當我接收到的tag數據幀的時候 若是該tag在我容許的vlan列表中的時候 我會接這個tag的數據幀   若是說不在我容許的列表的時候  我會拒絕接收這個tag的數據幀

hybrid接收發送數據幀的時候

hybrid發送數據幀的時候  hybrid能夠指定發送時的vlan數據幀是否攜帶tag和untag的數據

hybrid在企業網絡當中的應用場景

默認狀況下的應用場景,主機A vlan2 和主機B vlan 3都可以訪問服務器vlan 100 可是主機A和主機B之間不可以相互訪問
談談華爲的二層接口類型hybrid接口的詳細解讀ide

hybrid實戰演練1

談談華爲的二層接口類型hybrid接口的詳細解讀
默認狀況下,接口的類型都是hybrid類型,而且PVID都是1,默認容許vlan 1的幀進行經過的,因此,PC1到達SW1G0/0/1的時候,是會打上pvid爲1的幀,而後從G0/0/2發送出去的時候是不帶tag的,到達SW2的G0/0/2接口會打上PVID爲1,而後從SW2的G0/0/1接口發送出去的時候剝離pvid爲1的數據幀
反之也是如此this

hybrid實戰演練2

經過以上配置之後PC1可以ping通PC2,具體過程相似於trunk工做機制
談談華爲的二層接口類型hybrid接口的詳細解讀3d

SW1
vlan batch 2
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 2
#
interface GigabitEthernet0/0/2
port link-type hybrid
 port hybrid tagged vlan 2
SW2
vlan batch 2
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 2
#
interface GigabitEthernet0/0/2
port link-type hybrid
 port hybrid tagged vlan 2
#

hybrid實戰演練3

談談華爲的二層接口類型hybrid接口的詳細解讀

SW1
vlan batch 2
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 2
#
interface GigabitEthernet0/0/2
port link-type hybrid
 port hybrid tagged vlan 2
SW2
vlan batch 2
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 2
#
interface GigabitEthernet0/0/2
port link-type hybrid
 port hybrid untagged vlan 2

經過以上配置之後PC1不可以ping通PC2,經過在SW1的G0/0/2口抓包分析能夠發現PC1的數據可以到達PC2,可是PC2的數據在返回到SW1的時候,SW1沒有轉發給PC1code

談談華爲的二層接口類型hybrid接口的詳細解讀

經過抓包結果分析,PC1的數據在到達SW1之後,SW1從G0/0/2口轉發而且根據規則打上VLAN2的標記,數據到達SW2之後,SW2的G0/0/2接口的untagged vlan2不會對接收的數據生效,因此根據收到的數據標記把數據包轉發給VLAN2裏面的PC2,可是PC2返回的數據包在從SW2的G0/0/2轉發出去的時候根據規則對VLAN2的數據不採起打標處理,當SW1從G0/0/2口收到沒有標記的數據,會被認爲是默認VLAN1的數據,因此該數據不會轉發給VLAN2裏面的PC1blog

hybrid實戰演練4

談談華爲的二層接口類型hybrid接口的詳細解讀

SW1
interface GigabitEthernet0/0/2
port link-type hybrid
port hybrid tagged vlan 2
port hybrid pvid vlan 2

PC1的數據在到達SW1之後,SW1從G0/0/2口轉發而且根據規則打上VLAN2的標記,數據到達SW2之後,SW2的G0/0/2接口的untagged vlan2不會對接收的數據生效,因此根據收到的數據標記把數據包轉發給VLAN2裏面的PC2,PC2返回的數據包在從SW2的G0/0/2轉發出去的時候根據規則對VLAN2的數據不採起打標處理,當SW1從G0/0/2口收到沒有標記的數據,會被認爲是默認VLAN2的數據(已經修改默認vlan爲vlan2),因此該數據轉發給VLAN2裏面的PC1接口

hybrid實戰演練5

談談華爲的二層接口類型hybrid接口的詳細解讀

SW1
interface GigabitEthernet0/0/1
port link-type hybrid

說明:SW1的G0/0/1接口只是配置了hybrid接口類型,沒有配置任何tag和untag的vlan
經過在PC1上ping PC2,經過抓包分析,PC1的數據包做爲默認vlan1的數據抵達SW1的G0/0/1口,在從SW1的G0/0/2接口出來 的時候因爲是默認vlan1的數據,發送出去的時候不會被打上標記,到達SW2的G0/0/2口之後因爲沒有打標記,SW2做爲默認vlan1的數據不會轉發給PC2.it

hybrid實戰演練6

談談華爲的二層接口類型hybrid接口的詳細解讀

[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]undo port default vlan
[SW2-GigabitEthernet0/0/1]port link-type hybrid

經過在PC1上ping PC2,經過抓包分析,PC1的數據包做爲默認vlan1的數據抵達SW1的G0/0/1口,在從SW1的G0/0/2接口出來 的時候因爲是默認vlan1的數據,發送出去的時候不會被打上標記,到達SW2的G0/0/2口之後因爲沒有打標記,SW2做爲默認vlan1的數據轉發給G0/0/1口(默認在VLAN1)到達PC2class

華爲交換機hybrid的默認命令

[SW3]display port vlan GigabitEthernet 0/0/2
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
GigabitEthernet0/0/2    hybrid       1     -                                   
[SW3]int g0/0/2 
[SW3-GigabitEthernet0/0/2]port link-type hybrid 
[SW3-GigabitEthernet0/0/2]dis this
#
interface GigabitEthernet0/0/2  -----沒有回顯  默認狀況已經存在
#
return  
[SW3-GigabitEthernet0/0/2]port hybrid untagged vlan 1   -----沒有回顯  默認狀況已經存在
[SW3-GigabitEthernet0/0/2]dis this
#
interface GigabitEthernet0/0/2
#   
[SW3-GigabitEthernet0/0/2]port hybrid pvid  vlan 1   --沒有回顯  默認狀況已經存在
[SW3-GigabitEthernet0/0/2]dis this
#
interface GigabitEthernet0/0/2
#
return
[SW3-GigabitEthernet0/0/2]

總結:默認狀況華爲接口這三條命令已經存在

[SW3-GigabitEthernet0/0/2]port link-type hybrid 
[SW3-GigabitEthernet0/0/2]port hybrid untagged vlan 1
[SW3-GigabitEthernet0/0/2]port hybrid pvid  vlan 1

hybrid和trunk區別

在於發送數據幀的時候不一樣點

hybrid對於發送幀的處理

[SWA-GigabitEthernet0/0/1]port hybrid tagged vlan 2 3 100

能夠指定該數據要麼是tag形式發送

[SWA-GigabitEthernet0/0/2]port hybrid untagged vlan 200 300

能夠指定該數據要麼是untag形式發送

trunk對於發送幀的處理

interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 3 4 
 port trunk pvid  vlan 2

對於發送vlan的數據若是和PVID是同樣的話 在個人容許的列表中的話 數據以untag的形式發送

interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan  4 
 port trunk pvid  vlan 3

對於發送vlan的數據若是和PVID是不同的話 在個人容許的列表中的話 數據以tag的形式發送

trunk和hybrid的第二個不一樣點

#
interface GigabitEthernet0/0/1
 port hybrid pvid vlan 2
 port hybrid tagged vlan 2
#

加入交換機裏面的數據是攜帶vlan 2的數據幀的時候 從個人G0/0/1接口發出去的時候hybrid接口就是帶tag vlan 2的數據發送

#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk pvid vlan 2
 port trunk allow-pass vlan 2
#

加入交換機裏面的數據是攜帶vlan 2的數據幀的時候 從個人G0/0/1接口發出去的時候trunk接口就是untag的形似發送出去

相關文章
相關標籤/搜索