码迷,mamicode.com
首页 > 其他好文 > 详细

三种主要的二层端口类型

时间:2018-09-20 19:18:10      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:标签   指定   允许   情况下   除了   中继   并且   ESS   选择   

三种主要的二层端口类型
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发送

三种主要的二层端口类型

标签:标签   指定   允许   情况下   除了   中继   并且   ESS   选择   

原文地址:http://blog.51cto.com/11634243/2177821

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!