三种主要的二层端口类型 Access端口: 又名连接端口,主要是用来连接用户主机,仅能加入一个vlan,发送以太网帧时总是以untagged形式发送(去标签)

对于access端口而言,其的pvid(缺省vlan)是为其所加入vlan,这没有实际意义

对于trunk端口或者hybrid端口而言,其的pvid可以由管理员手动指定,缺省配置为 vlan1

数据帧在转发过程中,要同时考虑到pvid及允许通过的vlan列表,access端口的pvid 及允许通过的vlan列表是其所加入的vlan

Access端口接收与发送规则

接收规则 分两种情况,一是接收到的数据帧没有vlan标签 二是接收到的数据帧有vlan标签 如果access接收的数据帧没有vlan标签,那么接打上access端口的pvid 如果access端口接收的数据有vlan标签,那么就判断与端口pvid是否相同, 如果相同则接收,反之丢弃 Trunk端口 又名中继端口,主要是用来与其他交换设备进行连接,可以加入多个vlan,除了 pvid(默认端口vlan)数据外,其他vlan都是用tagged形式,pvid的数据用untagged 发送

Trunk端口缺省情况下,只允许通过vlan1(思科允许通过所有)

接收规则 Trunk端口接收分为两种情况,一是接收到有vlan标签的数据,二是接收到没有vlan 标签的数据 如果接收到的数据没有vlan标签,那么就打上trunk端口pvid 如果接收到的数据有vlan标签,那么就判断是否可以接收

发送规则: 除了pvid外,其他vlan数据都是用tagged(加标签)形式发送的,pvid数据就用untagged发送(去标签)

Pvid只在两种情况下使用 1、接收到没有vlan标签的帧,就打上pvid 2、发送的vlan是与pvid相同,就使用untagged

Hybrid端口 又名混合端口,既可以用来连接用户主机,又可以用来连接其他交换设备,可以加入一个或着多个vlan,并且可以选择,带标签(tagged)发送,或者不带标签(untagged)发送数据,不管端口的pvid,(trunk端口需要判断发送的数据是否和pvid一个vlan,就是untagged,如果不是pvid一个vlan,就使用tagged) 接收规则: 分为两种情况 Hybrid端口接收到的数据是带vlan标签的数据 判断是否可以接收

Hybrid端口接收到的数据是没有vlan标签的数据 打上hybrid端口的pvid 发送规则: 允许发送时,可以不管pvid(端口默认vlan),根据需要,自由选择是否加标签、去标签

Pvid(端口默认vlan)只有在接收到 没有vlan标签的数据时才有用

Hybrid短裤缺省情况下,以untagged方式通过vlan1,也就是以去标签的方式通过vlan1 Hybrid端口发送数据时不受pvid制约,不像trunk端口,pvid(端口默认vlan)的数据以untagged发送