VLAN 的汇聚链接



需要设置跨越多台交换机的 VLAN 时……



到此为止,我们学习的都是使用单台交换机设置VLAN时的情况。那么,如果需要设置跨越多台交换机的VLAN时又如何呢?



在规划企业 级网络时,很有可能会遇到隶属于同一部门的用户分散在同一座建筑物中的不同楼层的情况,这时可能就需要考虑到如何跨越多台交换机设置VLAN的问题了。假设有如下图所示的网络,且需要将 不同楼层的A、C和B、D设置为同一个VLAN。





vlan 口和汇聚口 vlan汇聚链接_数据帧


交换机 1 和交换机 2 该如何连接才好呢?”


交换机 1 和交换机 2 上各设一个红、蓝 VLAN 专用的接口并互联了。


vlan 口和汇聚口 vlan汇聚链接_数据帧_02


扩展性和管理效率来看都不好。例如,在现有网络基础上再新建VLAN时,为了让这个VLAN能够互通,就需要在交换机间连接新的网线。建筑物楼层间的纵向布线是比较麻烦的,一般不能由基层管理人员随意进行。并且,VLAN越多,楼层间(严格地说是交换机间)互联所需的端口也越来越多,交换机端口的利用效率低是对资源的一种浪费、也限制了网络的扩展。


交换机间互联的网线集中到一根上,这时使用的就是汇聚链接( Trunk Link )。


何谓汇聚链接?


能够转发多个不同 VLAN 的通信的端口。


汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个 VLAN 的特殊信息。


这时使用的网线还是普通的 UTP 线,而不是什么其他的特殊布线。图例中是交换机间互联,因此需要用交叉线来连接。


接下来,让我们具体看看汇聚链接是如何实现跨越交换机间的VLAN的。


从交换机 1 经过汇聚链路到达交换机 2 时,在数据帧上附加了表示属于红色 VLAN 的标记。


交换机 2 收到数据帧后,经过检查 VLAN 标识发现这个数据帧是属于红色 VLAN 的,因此去除标记后根据需要将复原的数据帧只转发给其他属于红色 VLAN 的端口。这时的转送,是指经过确认目标MAC地址并与MAC地址列表比对后只转发 给目标MAC地址所连的端口。只有当数据帧是一个广播帧、多播 帧或是目标不明的帧时,它才会被转发到所有属于红色VLAN的端口。


蓝色VLAN发送数据帧时的情形也与此相同。


vlan 口和汇聚口 vlan汇聚链接_vlan 口和汇聚口_03


VLAN 识别信息,有可能支持标准的“ IEEE 802.1Q ”协议,也可能是 Cisco 产品独有的“ ISL ( Inter Switch Link )”。如果交换机支持这些规格,那么用户就能够高效率地构筑横跨多台交换机的VLAN。


负载较重。因此,在设定汇聚链接时,有一个前提就是必须支持 100Mbps 以上的传输速度。


汇聚链接(端口)同时属于交换机上所有的 VLAN。由于 实际应用中很可能并不需要转发所有 VLAN 的数据,因此为了减轻交换机的负载、也为了减少对带宽的浪费,我们可以 通过用户设定限制能够经由汇聚链路互联的 VLAN。


关于IEEE802.1Q和ISL的具体内容,将在下一讲中提到。