交换机三种工作模式
access
接收: 当接收到一个无标记帧的时候,打上自己的pvid并接收。
当接收到一个有标记帧的时候,对比自己的pvid,如果相同则接收,不同则丢弃。
发送: 对比vlanid是否跟自己的pvid相同,相同就剥离vlanid发送,如果不同就丢弃。
trunk
接收: 当接收到一个无标记帧的时候,打上自己的pvid,对比允许列表,如果有则接收,如果没有则丢弃。
当接收到一个有标记帧的时候,对比允许列表,如果有则接收,如果没有则丢弃。
发送: 对比自己的pvid,如果相同,就剥离vlanid发送。
对比自己的pvid,如果不同,就携带原来vlanid发送。
hybrid
接收: 当接收到一个无标记帧的时候,查询允许列表,如果有,就打自己的pvid接受,无就不接受。
当接收到一个有标记帧的时候,查询允许列表,有就接受,无责丢弃。
发送: 对比tag和untag表,如果有,如果是tag,就带标签发送,如果是untag,就不带标签发送。
如果不存在tag个untag表中,则直接对其丢弃。