Vlan的3种访问模式:Access、Hybrid和Trunk
来源:互联网 发布:打电话变声软件 编辑:程序博客网 时间:2024/05/29 09:58
Vlan的3种访问模式:Access、Hybrid和Trunk
untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的。
以太网端口有三种链路类型:Access、Hybrid和Trunk。
1 Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;
2 Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;
3 Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。
Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
对于缺省vlan,Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1。如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。
总结如下图:
各接口出入数据处理过程如下:
端口收发报文时的处理:
Acess端口收报文:
收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)
Acess端口发报文:
将报文的VLAN信息剥离,直接发送出去
trunk端口收报文:
收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该 VLAN的数据进入:如果允许则报文携带原油VLAN标记进行转发,否则丢弃该报文。
trunk端口发报文:
比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,否则报文将携带原有的VLAN标记进行转发。
hybrid端口收报文:
收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则判断该hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃。
hybrid端口发报文:
1、判断该VLAN在本端口的属性
- Vlan的3种访问模式:Access、Hybrid和Trunk
- Vlan的3种访问模式:Access、Hybrid和Trunk
- Switch Vlan的3种访问模式:Access、Hybrid和Trunk
- Vlan的三种访问方式:Access,Trunk和Hybrid
- vlan简介,access、trunk、hybrid的区别。
- vlan简介,access、trunk、hybrid的区别。
- 华为:Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- 华为:Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- 端口Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- 华为:Access、Hybrid和Trunk三种模式的理解
- Access、Hybrid和Trunk三种模式的理解
- C++Primer第五版【学习笔记】——第三章 Strings,Vectors,Arrays
- [算法]打印出所有的“水仙花数”
- 省赛热身赛第三场——Second-price Auction
- latex双栏排版中的图表及公式通栏
- N-Tier Architecture and Tips
- Vlan的3种访问模式:Access、Hybrid和Trunk
- 多线程
- 八皇后问题
- 提高字符串为键的哈希表的性能
- 常量i18n的配置问题
- windows和ubuntu 12.04双系统grub引导问题
- 并查集的应用(05年浙大复试上机题畅通工程)
- 每日总结(二)C#判断输入内容为数字、Sharepoint回收应用程序池错误、Asp.Net 会发或回调参数无效、DropDownList动态绑定且设置默认选择项
- C++ 静态成员与成员函数链接错误