hybrid接口

作用:流量隔离,流量互通

理解hybrid


hybrid接口既可以连接普通终端的接入链路又可以连接交换机之间的干道链路,它允许多个vlan的帧通过,并且可以在出接口方向将某些vlan帧的标签剥掉


hybrid接口处理vlan帧的过程


一、收到一个二层帧,判断是否存在vlan标签,没有标签,则标记上hybrid接口的PVID,进行下一步处理;有标签,判断该hybrid接口是否允许该vlan的帧进入,允许则进行下一步操作,否则丢弃 二、党数据帧从hybrid接口发出时,交换机判断vlan在本接口的属性是untagged还是tagged,如果是untagged,先剥离帧的vlan标签,再发送,如果是tagged,则直接发送帧。 通过配置hybrid接口,能实现对vlan标签的灵活控制,既能够实现access接口的功能,又能够实现trunk接口的功能。


个人总结:


hybrid接口是access接口和trunk接口的综合,既H = A + T hybrid接口可以用于交换机与交换机之间,也可以用于交换机和pc之间 tagged和untagged属于hybrid接口的两种方式,untagged配置在交换机和终端之间,tagged配置在交换机和交换机之间


ensp中trunk和access的区别_网络


红色的线是所有的pc都能访问vlan30 绿色的线是vlan10能够访问vlan10 黄色的线是vlan10不能够访问vlan20


例题

ensp中trunk和access的区别_网络_02


LSW1配置: vlan 10 #创建vlan10 int vlan 10 #把vlan10写入数据表 undo shutdown #开启vlan10 vlan 20 int vlan 20 undo shutdown vlan 30 int vlan 30 undo shutdown LSW2配置: vlan 10 #创建vlan10 int vlan 10 #把vlan10写入数据表 undo shutdown #开启vlan10 vlan 20 int vlan 20 undo shutdown vlan 30 int vlan 30 undo shutdown


接口配置 LSW1: int eth0/0/1 #进入eth0/0/1接口 port link-type hybrid #把0/0/1接口改成hybrid接口 port hybrid pvid vlan 10 #设置vlan ID标签为vlan10 port hybrid untagged vlan 10 30 #剥离掉vlan 10 30的标签,然后以不带标签的方式去传输数据 undo shutdown #开启接口 int eth0/0/2 #进入eth0/0/2接口 port link-type hybrid #把0/0/2接口改成hybrid接口 port hybrid pvid vlan 10 #设置vlan ID标签为vlan10 port hybrid untagged vlan 10 30 #剥离掉vlan10 30的标签,然后以不带标签的方式去传输数据 undo shutdown #开启接口 int eth0/0/3 #进入eth0/0/3接口 port link-type hybrid #把0/0/3接口改成hybrid接口 port hybrid pvid vlan 20 #设置vlan ID标签为vlan20 port hybrid untagged vlan 20 30 #剥离掉vlan20 30的标签,然后以不带标签的方式去传输数据 undo shutdown #开启接口 int eth0/0/4 #进入eth0/0/4接口 port link-type hybrid #把0/0/4接口改成hybrid接口 port hybrid pvid vlan 30 #设置vlan ID标签为vlan30 port hybrid untagged vlan 10 20 30 #去掉全部标签,是因为pc6可以与任何一台电脑通信,需要剥离掉所有传入的标签才能进行通信 undo shutdown #开启接口 int eth0/0/5 #进入eth0/0/5接口 port link-type trunk #开启trunk,允许所有vlan通信 port trunk allow-pass vlan 10 20 30 #开启完trunk之后,是不能通信的,trunk默认放心vlan 1接口,所以还需要放行相对应的vlan undo shutdown #开启接口 LSW2配置: int eth0/0/1 #进入eth0/0/1接口 port link-type hybrid #把0/0/1接口改成hybrid接口 port hybrid pvid vlan 10 #设置vlan ID标签为vlan10 port hybrid untagged vlan 10 30 #剥离掉vlan 10 30的标签,然后以不带标签的方式去传输数据 undo shutdown #开启接口 int eth0/0/2 #进入eth0/0/2接口 port link-type hybrid #把0/0/2接口改成hybrid接口 port hybrid pvid vlan 20 #设置vlan ID标签为vlan20 port hybrid untagged vlan 20 30 #剥离掉vlan20 30的标签,然后以不带标签的方式去传输数据 undo shutdown #开启接口 int eth0/0/3 #进入eth0/0/3接口 port link-type trunk #开启trunk,允许所有vlan通信 port trunk allow-pass vlan 10 20 30 #开启完trunk之后,是不能通信的,trunk默认放心vlan 1接口,所以还需要放行相对应的vlan undo shutdown #开启接口


测试:vlan10可以和vlan30通信

ensp中trunk和access的区别_数据帧_03

vlan20可以和vlan30通信

ensp中trunk和access的区别_数据帧_04

vlan30可以和vlan10和20通信

ensp中trunk和access的区别_网络_05

vlan10不能和vlan20通信

ensp中trunk和access的区别_链路_06