主页 > 资讯中心 > 技术分享 >

VLAN的三种模式:access,trunk,hybrid的个人理解

发布日期:2017-02-07 13:16
access:可设置一个pvid(默认pvid = 1),即默认vlan id;

trunk:可以设置一个pvid(默认pvid = 1),还可设置允许多个vlan通过(属于多个vlan);

hybrid:可以设置一个pvid(默认pvid = 1),可设置允许多个vlan通过,还可设置"untagged"的vlan集合。

access:收:没有tag标签,打上默认pvid,进入。
                    有tag标签,丢弃。
              发:没有tag标签,直接通过。
                     有tag标签:判断tag中的vlan id == pvid?等于则去掉tg标签,发送;不等直接丢弃。

trunk: 收:没有tag标签,打上默认pvid,进入。
                   有tag标签,查看该vlan id是否允许进入。不允许则丢弃;反之进入。
             发:没有tag标签,直接通过。
                   有tag标签:判断tag中的vlan id == pvid?等于则去掉tg标签,发送;不等则不去掉tag标签直接发送。

hybrid:收:没有tag标签,打上默认pvid,进入。
                    有tag标签,查看该vlan id是否允许进入。不允许则丢弃;反之进入。
            发:没有tag标签,直接通过。
                   有tag标签:判断tag中的vlan id 是否在"untagged"集合中?在则去掉tg标签,发送;不在则不去掉tag标签直接发送。

总结:
Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;

Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;

Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。

Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
Copyright © 2015-2050 Ynwlan.COM 云南网林网络科技有限公司 版权所有   滇ICP备13004757号-1