端口类型:
access 只属于一个vlan,通常用于交换机到主机
trunk 多vlan干道,接受、发送多个vlan报文,多用于交换机之间,交换机-路由器
hybird 混合,兼有access、trunk特性,发送报文时可配置是否标记
缺省vlan
access的缺省vlan未其自身所在vlan,trunk&hybird的缺省vlan多为1,即设备出厂时所有端口默认所属的vlan(vlan1 )
对报文的处理方式:
接收报文:
如果报文不带tag,则无论哪种端口,都会接受该报文,并为报文添加缺省vlan的tag
如果带有 tag :
access端口:if vlanid=缺省vlanid 接收
else 丢弃
trunk端口:如果 vlanid=缺省vlanid 接收
如果 vlanid !=缺省vlanid 该端口允许的vlanid,接收
不允许 不接收
hybird端口:如果 vlanid=缺省vlanid 接收
如果 vlanid !=缺省vlanid 该端口允许的vlanid,接收 不允许 不接收
发送报文:
access端口:vlanid=缺省vlanid;去除tag发送
trunk端口:vlan id=缺省vlanid,去除tag发送,
如果不相等,直接发送
hybird端口:vlan id=缺省vlanid,去除tag发送,
如果不相等,port vlan [vlanid] [tagged|untagged],可配置该端口是否标记,然后发
送