华为交换机Hybrid接口

Hybrid接口名词理解

tag:针对接口接收的数据。
在端口配置 port hybrid tagged vlan 10 20 ,为允许带有vlan 10或者vlan 20的标签通过。
untag:针对接口发送的数据。
在端口配置 port hybrid untagged vlan 10 30,为数据发出时会去除带有的vlan 10或者vlan 20的标签。
pvid:针对进入端口没有标签的数据。
在端口配置 port hybrid pvid vlan 10,是将没有标签的数据包发出时打上vlan 10 的标签。

Hybrid接口处理VLAN帧的过程

(1)收到一个二层帧,查看是否有vlan标签。没有标签,则标记上hybrid接口的pvid,进行下一步处理;有标签,判断是否允许进入,允许则进行下一步处理,否则丢弃。
(2)当数据帧从接口发出时,交换机判断是否配置了untag。如果配置,先剥离帧的vlan标签再发送;如果没有,则直接发送帧。

实验内容

某企业二层网络使用两台S3700交换机,且两台设备在不同的楼层。网络管理员规划了3个不同VLAN,VLAN 10,20和30。现在需要让处于不同楼层的VLAN实现内部通信,而不同VLAN之间不允许互相通信;VLAN30可以访问任意VLAN。

实验拓扑

拓扑图

实验步骤

1.基本配置
根据实验拓扑图配置PC地址,配置完成后可以观察到,PC机之间可以互相通信。

在没有定义VLAN及接口类型之前,默认情况下,交换机上所有接口都是Hybrid类型,接口的PVID是VLAN 1,即所有接口收到没有标签的二层数据帧,都被转发到VLAN1中,并继续未标签的方式把帧发送至VLAN1的其他接口。

2.实现组内通信、组间隔离

S1交换机配置:

[Huawei]vlan 10 
[Huawei-vlan10]vlan 20
[Huawei]int g0/0/2

使用port hybrid pvid vlan 10命令设置接口的默认VLAN ID,当接口接收到PC未带标签的帧时,加上VLAN 10的标签,并转发到VLAN 10
[Huawei-GigabitEthernet0/0/2]por hy pvi vlan 10

使用port hybrid untagged vlan 10命令使得交换机在接口转发VLAN10的帧时,剥离掉相应的VLAN10标签,以Untagged的方式发给PC
[Huawei-GigabitEthernet0/0/2]port hybrid untagged vlan 10 

[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port hy pv vl 20
[Huawei-GigabitEthernet0/0/3]port hy unt vlan 20

使用port hybrid tagged vlan 10 20命令设置该链路仅接收带有VLAN 10和20标签的帧,而交换机也仅转发VLAN 10和VLAN 20的帧到该链路。
[Huawei-GigabitEthernet0/0/3]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port hybrid tagged vlan 10 20

S2交换机同样配置:

[Huawei]vlan 10 
[Huawei-vlan10]vlan 20
[Huawei-vlan20]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port hy pv vlan 10
[Huawei-GigabitEthernet0/0/2]port hy unt vlan 10
[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port hy pv vlan 20
[Huawei-GigabitEthernet0/0/3]port hy unt vlan 20
[Huawei-GigabitEthernet0/0/3]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port hy ta vlan 10 20

可以观察到,PC1和PC3之间连通,PC2和PC4之间连通。

3.实现PC5VLAN30对所有网络的访问

S1交换机配置:

[Huawei]vlan 30
[Huawei-vlan30]int g0/0/4
[Huawei-GigabitEthernet0/0/4]por hy p vlan 30
vlan 10,20,30标签的帧从该接口发出时剥离标签,以untagged发给PC
[Huawei-GigabitEthernet0/0/4]port hy untagged vlan 10 20 30

[Huawei-GigabitEthernet0/0/4]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port hy unta vlan 10 30
[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port hy unt vlan 20 30

g0/0/1接口允许vlan 10,20,30标签的数据帧通过
[Huawei-GigabitEthernet0/0/3]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port hy ta vlan 10 20 30

[Huawei-GigabitEthernet0/0/1]dis vlan
The total number of vlans is : 4
--------------------------------------------------------------------------------
U: Up;         D: Down;         TG: Tagged;         UT: Untagged;
MP: Vlan-mapping;               ST: Vlan-stacking;
#: ProtocolTransparent-vlan;    *: Management-vlan;
--------------------------------------------------------------------------------

VID  Type    Ports                                                          
--------------------------------------------------------------------------------
1    common  UT:GE0/0/1(U)      GE0/0/2(U)      GE0/0/3(U)      GE0/0/4(U)      
                GE0/0/5(D)      GE0/0/6(D)      GE0/0/7(D)      GE0/0/8(D)      
                GE0/0/9(D)      GE0/0/10(D)     GE0/0/11(D)     GE0/0/12(D)     
                GE0/0/13(D)     GE0/0/14(D)     GE0/0/15(D)     GE0/0/16(D)     
                GE0/0/17(D)     GE0/0/18(D)     GE0/0/19(D)     GE0/0/20(D)     
                GE0/0/21(D)     GE0/0/22(D)     GE0/0/23(D)     GE0/0/24(D)     

10   common  UT:GE0/0/2(U)      GE0/0/4(U)                                      

             TG:GE0/0/1(U)                                                      

20   common  UT:GE0/0/3(U)      GE0/0/4(U)                                      

             TG:GE0/0/1(U)                                                      

30   common  UT:GE0/0/2(U)      GE0/0/3(U)      GE0/0/4(U)                      

             TG:GE0/0/1(U)                                                      


VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------

1    enable  default       enable  disable    VLAN 0001                         
10   enable  default       enable  disable    VLAN 0010                         
20   enable  default       enable  disable    VLAN 0020                         
30   enable  default       enable  disable    VLAN 0030   

S2同样配置:

[Huawei]vlan 30
[Huawei-vlan30]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port hy un vlan 10 30
[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port hy un vlan 20 30
[Huawei-GigabitEthernet0/0/3]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port hy ta vlan 10 20 30
[Huawei-GigabitEthernet0/0/1]dis vlan
The total number of vlans is : 4
--------------------------------------------------------------------------------
U: Up;         D: Down;         TG: Tagged;         UT: Untagged;
MP: Vlan-mapping;               ST: Vlan-stacking;
#: ProtocolTransparent-vlan;    *: Management-vlan;
--------------------------------------------------------------------------------

VID  Type    Ports                                                          
--------------------------------------------------------------------------------
1    common  UT:GE0/0/1(U)      GE0/0/2(U)      GE0/0/3(U)      GE0/0/4(D)      
                GE0/0/5(D)      GE0/0/6(D)      GE0/0/7(D)      GE0/0/8(D)      
                GE0/0/9(D)      GE0/0/10(D)     GE0/0/11(D)     GE0/0/12(D)     
                GE0/0/13(D)     GE0/0/14(D)     GE0/0/15(D)     GE0/0/16(D)     
                GE0/0/17(D)     GE0/0/18(D)     GE0/0/19(D)     GE0/0/20(D)     
                GE0/0/21(D)     GE0/0/22(D)     GE0/0/23(D)     GE0/0/24(D)     

10   common  UT:GE0/0/2(U)                                                      

             TG:GE0/0/1(U)                                                      

20   common  UT:GE0/0/3(U)                                                      

             TG:GE0/0/1(U)                                                      

30   common  UT:GE0/0/2(U)      GE0/0/3(U)                                      

             TG:GE0/0/1(U)                                                      


VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------

1    enable  default       enable  disable    VLAN 0001                         
10   enable  default       enable  disable    VLAN 0010                         
20   enable  default       enable  disable    VLAN 0020                         
30   enable  default       enable  disable    VLAN 0030       

4.实验结果
PC5 测试连通其他主机

PC>ping 10.1.1.1

Ping 10.1.1.1: 32 data bytes, Press Ctrl_C to break
From 10.1.1.1: bytes=32 seq=1 ttl=128 time=47 ms
From 10.1.1.1: bytes=32 seq=2 ttl=128 time=31 ms

--- 10.1.1.1 ping statistics ---
  2 packet(s) transmitted
  2 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/39/47 ms

PC>ping 10.1.1.2

Ping 10.1.1.2: 32 data bytes, Press Ctrl_C to break
From 10.1.1.2: bytes=32 seq=1 ttl=128 time=47 ms
From 10.1.1.2: bytes=32 seq=2 ttl=128 time=31 ms
From 10.1.1.2: bytes=32 seq=3 ttl=128 time=31 ms
From 10.1.1.2: bytes=32 seq=4 ttl=128 time=31 ms
From 10.1.1.2: bytes=32 seq=5 ttl=128 time=31 ms

--- 10.1.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/34/47 ms

PC>ping 10.1.1.3

Ping 10.1.1.3: 32 data bytes, Press Ctrl_C to break
From 10.1.1.3: bytes=32 seq=1 ttl=128 time=63 ms
From 10.1.1.3: bytes=32 seq=2 ttl=128 time=62 ms
From 10.1.1.3: bytes=32 seq=3 ttl=128 time=63 ms
From 10.1.1.3: bytes=32 seq=4 ttl=128 time=47 ms
From 10.1.1.3: bytes=32 seq=5 ttl=128 time=47 ms

--- 10.1.1.3 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 47/56/63 ms

PC>ping 10.1.1.4

Ping 10.1.1.4: 32 data bytes, Press Ctrl_C to break
From 10.1.1.4: bytes=32 seq=1 ttl=128 time=47 ms
From 10.1.1.4: bytes=32 seq=2 ttl=128 time=47 ms
From 10.1.1.4: bytes=32 seq=3 ttl=128 time=47 ms
From 10.1.1.4: bytes=32 seq=4 ttl=128 time=78 ms
From 10.1.1.4: bytes=32 seq=5 ttl=128 time=63 ms

--- 10.1.1.4 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 47/56/78 ms

PC1连通情况

PC>ping 10.1.1.100

Ping 10.1.1.100: 32 data bytes, Press Ctrl_C to break
From 10.1.1.100: bytes=32 seq=1 ttl=128 time=31 ms
From 10.1.1.100: bytes=32 seq=2 ttl=128 time=31 ms
From 10.1.1.100: bytes=32 seq=3 ttl=128 time=47 ms
From 10.1.1.100: bytes=32 seq=4 ttl=128 time=47 ms
From 10.1.1.100: bytes=32 seq=5 ttl=128 time=31 ms

--- 10.1.1.100 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/37/47 ms

PC>ping 10.1.1.2

Ping 10.1.1.2: 32 data bytes, Press Ctrl_C to break
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable

--- 10.1.1.2 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss

PC>ping 10.1.1.3

Ping 10.1.1.3: 32 data bytes, Press Ctrl_C to break
From 10.1.1.3: bytes=32 seq=1 ttl=128 time=63 ms
From 10.1.1.3: bytes=32 seq=2 ttl=128 time=62 ms
From 10.1.1.3: bytes=32 seq=3 ttl=128 time=63 ms
From 10.1.1.3: bytes=32 seq=4 ttl=128 time=47 ms
From 10.1.1.3: bytes=32 seq=5 ttl=128 time=62 ms

--- 10.1.1.3 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 47/59/63 ms

最后可以观察实现,PC5能够连通所有主机,PC1和PC3之间连通,PC2和PC之间连通。

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值