1.access
只允许一种vlan流量的通过,并且一般是在和终端相连的端口下设置的
access端口下处理数据
【1】接受分为两个情况
第一个是接收到无标签的数据帧:接受并且打上端口PVID
第二个是接收到有标签的数据帧:比较帧VID和端口PVID,如果相同就接收,不同的就丢弃
【2】发送数据帧只有一种情况就是有标签数据帧的发送
如果帧VID和端口PVID相同那么要剥离掉VLAN标签后发送出去
如果不同,那么丢弃
2.trunk
中继模式,可以承载多种VLAN流量---一般部署再交换机和交换机,交换机和路由器之间
trunk端口下处理数据
【1】接收数据帧的两种情况
第一个情况是有标记帧,VID是否再接口允许的VLAN列表之中,有则接收,无则丢弃
第二个情况就是没有标记帧,先打上接口的PVID,同时比较PVID是否再接口允许的VLAN表之中,有则接收,无则丢弃
【2】转发数据帧的两种情况
第一个情况就是VID和PVID相同
VID在端口允许的vlan表内,剥离掉标记帧从该端口转发
VID不在端口允许的vlan表内,直接进行过滤(不转发)
第二个情况就是VID和PVID不同
VID在端口允许的vlan表内,保留该标记帧从该端口转发出去
VID不在端口允许的vlan表内,直接进行过滤(不发送)
3.hybrid
混杂端口,华为/华三私有--可以部署在任意端口上
两种模式--tagged and untagged
Hybrid端口处理数据的两种情况
【1】接收数据帧
第一种是有标记帧,查看vlan表中有没有放行VLAN信息
第二种是没有标记帧,打上端口PVID,查看vlan表种有没有对应放行VLAN信息
【2】发送数据帧
第一种是有标记帧,通过相关命令设置发送该帧携带TAG,同时查看接口是否放行该VLAN信息
第二章是无标记帧,通告相关命令设置发送是哪个该帧不携带TAG,同时查看接口是否放行该VLAN ID信息
trunk和hybird的区别
hybird端口允许多个VLAN的以太网帧不带有标签
trunk端口只允许缺省VLAN的以太网帧不带有标签
总结