端口收到没有VLAN标签的数据帧怎么处理,把该数据帧归在哪个VLAN下呢?为了解决这个问题,就引出了PVID的概念,其实思科没有这个概念,默认情况下,端口收到没有VLAN标签的数据帧都打上默认VLAN(VLAN 1),而native是定义不需要打标签的VLAN,因为所有可管理的交换机的端口都在VLAN1下,
access端口,收到一个二层的数据帧,判断是否有VLAN标签,若没有,则打上该端口的PVID,并进行交换转发
若有,则判断该VLAN标签与PVID是否一致,转发VLAN帧,否则直接丢弃
trunk端口:
收到一个二层帧,判断是否有VLAN标签,若没有,打上该端口的PVID,并进行交换转发
若有判断trunk端口是否允许该VLAN帧进入(思科允许所有进入,华为、3COM默认拒绝所有),允许则转发,否则直接丢弃。
hybrid端口:
收到一个二层帧,判断是否有VLAN标签,没有,则打上端口的PVID,并进行交换转发
若有VLAN标签,再判断其端口是否允许该VLAN帧进入,允许则转发,否则直接丢弃。