2024年6月9日发(作者:)
VLAN TRUNK浅谈
一、 何为VLAN TRUNK
由于网络上存在的大量广播数据包,严重影响了网络的性能,最为有效解决此问题的
方法就是缩小广播域,缩小广播域可以通过三层设备路由器来进行,也可以通过在数据链
路层划分VLAN来解决,就性价比而言,划分VLAN更高,因此VLAN也就成了一种广
泛的应用。但不同交换机之间的相同的VLAN如何进行通讯呢?
目前有两种解决方案:
方案一是如图一那样,每个VLAN之间分别用属于该VLAN的端口相连。
图一
方案二则如图二所示,交换机之间通过一个端口相连,所有的VLAN都通过该链路进
行传递,那么这种连接方式就称为TRUNK。显而易见方案二比方案一节省更多的端口,
管理也相对方便。
图二
二、 Trunk的原理
在TRUNK中,很多VLAN都通过该链路,那么怎样才能区分属于哪一个VLAN的数
据包呢?原来是通过添加特征来进行区分的,有的称为Flag,有的称为Cloud。在以太网
中,对于TRUNK主要有两种封装协议,一是思科特有的ISL,另外一个是通用的802.1Q。
在Flag中有特定的位来表示VLAN号
对于ISL,是在帧头加26Byte的ISL Head和在尾部加4字节的CRC,如图三:
图三
对于802.1Q,则是在帧头的内部加4字节的特征码,如图四。
发布评论