工作原理:Hybrid接口既可以连接普通终端的接入链路也可以了解交换机之间的干道链路,它允许对个VLAN的帧通过,同时可以在出接口方向将某些VLAN帧的标签剥掉。
Hybrid接口处理VLAN帧的过程:
(1)接收处理:收到一个二层帧,判断是否有VLAN标签。没有标签,则标记上Hybrid接口的PVID,进行下一步处理;有标签,判断该Hybrid接口是否允许该VLAN的帧进入,允许则进行下一步处理,否则将其丢弃。
(2)转发处理:当数据帧从Hybrid接口发出时,交换机判断VLAN在本接口的属性是Untagged还是Tagged,如果是前者,先剥离该帧的VLAN标签,再发送;如果是后者,则直接发送帧。
通过配置Hybrid接口,能够实现对VLAN标签的灵活控制,既能实现Access接口的功能,又能实现Trunk接口的功能。
实验内容:通过配置Hybrid接口实现PC1和PC2都能访问Server,两台PC之间不能互访。
实验拓扑:
实验配置:
PC配置
交换机SW配置
[SW]vlan batch 10 20 30
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW]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:Eth0/0/1(U) Eth0/0/2(U) Eth0/0/3(U) Eth0/0/4(D)
Eth0/0/5(D) Eth0/0/6(D) Eth0/0/7(D) Eth0/0/8(D)
Eth0/0/9(D) Eth0/0/10(D) Eth0/0/11(D) Eth0/0/12(D)
Eth0/0/13(D) Eth0/0/14(D) Eth0/0/15(D) Eth0/0/16(D)
Eth0/0/17(D) Eth0/0/18(D) Eth0/0/19(D) Eth0/0/20(D)
Eth0/0/21(D) Eth0/0/22(D) GE0/0/1(D) GE0/0/2(D)
10 common
20 common
30 common
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
[SW]int e0/0/1
[SW-Ethernet0/0/1]port link-type hybrid
[SW-Ethernet0/0/1]port hybrid pvid vlan 10
[SW-Ethernet0/0/1]port hybrid untagged vlan 10 30
[SW-Ethernet0/0/1]interface e0/0/2
[SW-Ethernet0/0/2]port link-type hybrid
[SW-Ethernet0/0/2]port hybrid pvid vlan 20
[SW-Ethernet0/0/2]port hybrid untagged vlan 20 30
[SW-Ethernet0/0/2]interface e0/0/3
[SW-Ethernet0/0/3]port link-type hybrid
[SW-Ethernet0/0/3]port hybrid untagged vlan 10 20 30
实验结果:
未配置之前:默认都是hybrid接口,两台PC和Server之间都能正常通信。
配置Hybrid接口之后:PC1和PC2不能互访,PC1和PC2都能访问Server。
连通性测试:
总结
1.配置Hybrid接口的步骤
①进入接口
②设置接口类型
③设置vlan id
④设置当前接口可以接收的vlan
2.配置Hybrid接口的命令
vlan batch 10 20 30 //批量生成vlan 10 20 30 dispaly vlan //查看当前接口的vlan port link-type hybrid //将当前接口设置为Hybrid接口 port hybrid pivd vlan 10//设置vlan id port hybrid untagged vlan 10 30//设置当前接口可以接收的vlan