admin管理员组

文章数量:1794759

超详细讲解access和trunk的区别,从此不再迷糊

超详细讲解access和trunk的区别,从此不再迷糊

我在网上阅读了好几篇关于这个主题的博文,发现很多都是有错误理解的,特此发表一下关于本人的理解,本文只简单概述access和trunk的区别并且hybrid不做探讨。

一、接收区别

access收到的帧通常是不带vlanTag的,收到无tag的帧会打上vlanTag(将该端口PVID作为该tag的vlanID) access也有可能收到带tag的帧(通常是被攻击),收到带tag的同样会将tag中的vlanID更改为该端口的PVID,因为不能转发到不同vlan端口不代表不能收不同vlan帧 所以在那些很多博文中说access会直接丢弃掉tag中vlanID不同的帧是错误的,配合下图更好让你理解:

 当然上图案例中两主机需要处于同一网络,如果不同vlan并且不同网络需要通信据我所知目前只能用trunk和hybrid。


trunk收到无tag的帧跟access一样处理,会打上vlanTag(将该端口PVID作为该tag的vlanID) trunk收到带tag的帧不变

二、转发区别

access转发的出口PVID必须和该帧中的vlanID一致,否则不会转发,同时转发前移除vlanTag trunk转发则是需要看该帧的valnID是否在转发出口的allow-pass中,在就直接转发,否则不会转发


 总结脑图:


 另外打个广告,最近发现了一个很好用的扶墙工具,支持多种方案,很便宜很稳定:速蛙云

本文标签: 迷糊从此不再区别详细Trunk