Hybrid端口类型

  • 接受 未携带tag的帧会打上缺省VLAN的tag

  • 发送

    • untagged列表中的VLAN,剥离tag转发

    • tagged列表中的VLAN,保留tag转发

    • 其他VLAN不予放行

Hybrid 实验

实验拓扑

图1-1


实验需求

1)按照图示配置 IP 地址

2)PC2 属于 Vlan10,PC3 属于 Vlan20,PC4 属于 Vlan30

3)要求通过配置接口类型为 Hybrid,实现 Vlan20 和 Vlan30 都可以访问 Vlan10,但是 Vlan20 和 Vlan30 之间不能互相访问


实验解法

1)配置 IP 地址部分略

2)PC2 属于 Vlan10,PC3 属于 Vlan20,PC4 属于 Vlan30,且要求通过配置接口类型为 Hybrid,实现 Vlan20 和 Vlan30 都可以访问 Vlan10,但是 Vlan20 和 Vlan30 之间不能互相访问

  分析:要求通过配置接口类型为 Hybrid 来实现 Vlan20 和 Vlan30 都可以访问 Vlan10,但是 Vlan20 和 Vlan30 之间不能互相访问。
  3 台 PC 属于不同 Vlan,要实现二层中的互通,可以使用 Hybrid,根据需求,连接 PC2 的 G1/0/1 口配置 Pvid 为 10,并放行 Vlan10,Vlan20 和 Vlan30 剥离 tag,连接 PC3 的 G1/0/2 口 配置 Pvid 为 20,并放行 Vlan10 和 Vlan20 剥离 tag,连接 PC4 的 G1/0/2 口配置 pvid 为 30,并放行 Vlan10 和 Vlan 30 剥离 tag
  由于连接 PC2 的端口放行了所有 3 个 Vlan,所以 PC3 和 PC4 都可以访问进来,但是连接 PC3 和 PC4 的端口只放行了 Vlan10 和本端缺省 Vlan,所以 PC3 和 PC4 之间无法互访

步骤 1:在 SW1 上创建 Vlan10,Vlan20,Vlan30

1
2
3
[SW1]vlan 10
[SW1]vlan 20
[SW1]vlan 30

步骤 2:配置 SW1 的 G1/0/1 口为 Hybrid 类型,Pvid 为 10,并放行Vlan10,Vlan20 和 Vlan30 剥离 tag

1
2
3
4
[SW1]interface g1/0/1
[SW1-GigabitEthernet1/0/1]port link-type hybrid
[SW1-GigabitEthernet1/0/1]port hybrid pvid vlan 10
[SW1-GigabitEthernet1/0/1]port hybrid vlan 10 20 30 untagged

步骤 3:配置 SW1 的 G1/0/2 口为 Hybrid 类型,Pvid 为 20,并放行Vlan10 和 Vlan20 剥离 tag

1
2
3
4
[SW1]interface g1/0/2
[SW1-GigabitEthernet1/0/2]port link-type hybrid
[SW1-GigabitEthernet1/0/2]port hybrid pvid vlan 20
[SW1-GigabitEthernet1/0/2]port hybrid vlan 10 20 untagged

步骤 4:配置 SW1 的 G1/0/3 口为 Hybrid 类型,Pvid 为 30,并放行Vlan10 和 Vlan30 剥离 tag

1
2
3
4
[SW1]interface g1/0/3
[SW1-GigabitEthernet1/0/3]port link-type hybrid
[SW1-GigabitEthernet1/0/3]port hybrid pvid vlan 30
[SW1-GigabitEthernet1/0/3]port hybrid vlan 10 30 untagged

效果测试:在 PC3 上可以 Ping 通 PC2,但无法 Ping 通 PC4,PC4 也可以 Ping 通 PC2

1
2
3
4
5
6
7
<PC3>ping 192.168.1.10
Ping 192.168.1.10 (192.168.1.10): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=61.000 ms
56 bytes from 192.168.1.10: icmp_seq=1 ttl=255 time=24.000 ms
56 bytes from 192.168.1.10: icmp_seq=2 ttl=255 time=24.000 ms
56 bytes from 192.168.1.10: icmp_seq=3 ttl=255 time=30.000 ms
56 bytes from 192.168.1.10: icmp_seq=4 ttl=255 time=23.000 ms
1
2
3
4
5
6
7
<PC3>ping 192.168.1.2
Ping 192.168.1.2 (192.168.1.2): 56 data bytes, press CTRL_C to break
Request time out
Request time out
Request time out
Request time out
Request time out
1
2
3
4
5
6
7
<PC4>ping 192.168.1.10
Ping 192.168.1.10 (192.168.1.10): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=38.000 ms
56 bytes from 192.168.1.10: icmp_seq=1 ttl=255 time=14.000 ms
56 bytes from 192.168.1.10: icmp_seq=2 ttl=255 time=21.000 ms
56 bytes from 192.168.1.10: icmp_seq=3 ttl=255 time=25.000 ms
56 bytes from 192.168.1.10: icmp_seq=4 ttl=255 time=18.000 ms


转载于邓方鸣-在线文档库

转载目的:学习