Access、Trunk、Hybrid、tagged和untagged端口的区别

Access、Trunk、Hybrid、tagged和untagged端口的区别VID VLAN ID 是 VLAN 的标识 定义其中的端口可以接收发自这个 VLAN 的包 而 PVID PORT VLAN ID 定义这个 untag 端口可以转发哪个 vlan 的包 简单的来说 vid 是数据帧属于哪个 vlan 而 pvid 是定义端口

欢迎大家来到IT世界,在知识的湖畔探索吧!

VID(VLAN ID)是VLAN 的标识,定义其中的端口可以接收发自这个VLAN的包;而PVID(PORT VLAN ID )定义这个untag端口可以转发哪个vlan的包。简单的来说,vid是数据帧属于哪个vlan,而pvid是定义端口具体发送哪个vlan的数据帧。一个端口可以属于多个VLAN,但是只能有一个PVID,收到一个不带tag头的数据包时,会打上PVID所表示的VLAN号,视同该VLAN的数据包处理。注意:vid是在数据帧中才有的,而pvid是在端口中才有的。

Access、Trunk、Hybrid、tagged和untagged端口的区别



欢迎大家来到IT世界,在知识的湖畔探索吧!

Access、Trunk、Hybrid端口收发规则

Access

收到一个报文时候,判断数据帧是否有VLAN信息,也就是vid:如果没有则打上端口的PVID,并进行转发,如果有则直接丢弃。

发送报文 :去封装,将报文的VLAN信息剥掉,然后再转发。

Trunk

收到一个报文时候,判断数据帧是否有VLAN信息,也就是vid,如果没有则打上端口的PVID,并进行转发,如果有判断该trunk端口的pvid是否允数据帧进入,可以就转发,否则丢弃。

发送报文: 看端口的PVID和发送数据帧的VLAN信息,如果两者相等则剥掉VLAN信息,再转发,如果不相等则直接转发。

帧端口

802.1Q数据帧

普通数据帧

in

out

in

out

Trunk端口

按照数据VID值转发

无动作

按端口PVID封装数据

Access端口

不识别

去封装

按端口PVID封装数据

具体可以再看一下这张图,不同的数据帧进入不同的端口,收发规则也是不一样的,这张图中的不识别其实吧就是丢弃

Hybrid

Hybrid端口是可以连接pc,也可以连接交换机的,当收到一个数据帧时,如果这个数据帧没有tag,就打上端口的pvid,如果打上tag,判断是否是在端口的允许列表内。不是就直接丢弃

转发数据时,判断数据帧是否打上tag,如果没有转发时就打上端口的pvid,如果有,判断有没有在允许列表里面,如果没有就直接丢弃数据,如果允许 ,还要看是要剥掉tag转发还是,不剥掉tag转发。

这其中的tag和untag我们可以理解为两个动词,也就是封装和去封装。

tag端口和untag端口的区别

端口接收数据帧时,如果端口是tag,当数据帧没有VLAN的话,进去的数据帧就加上pvid,如果数据帧已经有VLAN,那就不需要再添加。

如果端口是untag,进去的数据帧都要加上pvid。

端口发送数据帧,如果端口是tag,如果端口的pvid等于发送的数据帧的vid,你那就剥离数据帧的vid,如果不一样,则数据帧不进行去封装,直接转发出去。

如果是端口是untagged方式,端口pvid是否等于数据帧的vid,都将数据帧的vid去掉之后再进行转发。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/118606.html

(0)
上一篇 17分钟前
下一篇 2分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信