图文并茂 VLAN 详解,让你看一遍就理解 VLAN( 三 )


文章插图
②、基于子网的VLAN,则是通过所连计算机的IP地址,来决定端口所属VLAN的 。不像基于MAC地址的VLAN,即使计算机因为交换了网卡或是其他原因导致MAC地址改变,只要它的IP地址不变,就仍可以加入原先设定的VLAN 。
因此,与基于MAC地址的VLAN相比,能够更为简便地改变网络结构 。IP地址是OSI参照模型中第三层的信息,所以我们可以理解为基于子网的VLAN是一种在OSI的第三层设定访问链接的方法 。
总的来说,决定端口所属VLAN时利用的信息在OSI中的层面越高,就越适于构建灵活多变的网络 。
3.2.3、访问链接的总结
综上所述,设定访问链接的手法有静态VLAN和动态VLAN两种,其中动态VLAN又可以继续细分成几个小类 。
其中基于子网的VLAN和基于用户的VLAN有可能是网络设备厂商使用独有的协议实现的,不同厂商的设备之间互联有可能出现兼容性问题;因此在选择交换机时,一定要注意事先确认 。
下表总结了静态VLAN和动态VLAN的相关信息 。

图文并茂 VLAN 详解,让你看一遍就理解 VLAN

文章插图
四、VLAN的汇聚链接
4.1、设置跨越多台交换机的VLAN
到此为止,我们学习的都是使用单台交换机设置VLAN时的情况 。那么,如果需要设置跨越多台交换机的VLAN时又如何呢?
在规划企业级网络时,很有可能会遇到隶属于同一部门的用户分散在同一座建筑物中的不同楼层的情况,这时可能就需要考虑到如何跨越多台交换机设置VLAN的问题了 。假设有如下图所示的网络,且需要将不同楼层的A、C和B、D设置为同一个VLAN 。
图文并茂 VLAN 详解,让你看一遍就理解 VLAN

文章插图
这时最关键的就是“交换机1和交换机2该如何连接才好呢?”
最简单的方法,自然是在交换机1和交换机2上各设一个红、蓝VLAN专用的接口并互联了 。
图文并茂 VLAN 详解,让你看一遍就理解 VLAN

文章插图
但是,这个办法从扩展性和管理效率来看都不好 。例如,在现有网络基础上再新建VLAN时,为了让这个VLAN能够互通,就需要在交换机间连接新的网线 。建筑物楼层间的纵向布线是比较麻烦的,一般不能由基层管理人员随意进行 。并且,VLAN越多,楼层间(严格地说是交换机间)互联所需的端口也越来越多,交换机端口的利用效率低是对资源的一种浪费、也限制了网络的扩展 。
为了避免这种低效率的连接方式,人们想办法让交换机间互联的网线集中到一根上,这时使用的就是汇聚链接(Trunk Link) 。
4.2、何谓汇聚链接?
汇聚链接(Trunk Link)指的是能够转发多个不同VLAN的通信的端口 。
现在再让我们回过头来考虑一下刚才那个网络如果采用汇聚链路又会如何呢?用户只需要简单地将交换机间互联的端口设定为汇聚链接就可以了 。这时使用的网线还是普通的UTP线,而不是什么其他的特殊布线 。图例中是交换机间互联,因此需要用交叉线来连接 。
接下来,让我们具体看看汇聚链接是如何实现跨越交换机间的VLAN的 。
①、A发送的数据帧从交换机1经过汇聚链路到达交换机2时,在数据帧上附加了表示属于红色VLAN的标记 。
②、交换机2收到数据帧后,经过检查VLAN标识发现这个数据帧是属于红色VLAN的 。
③、因此去除标记后根据需要将复原的数据帧只转发给其他属于红色VLAN的端口 。
这时的转送,是指经过确认目标MAC地址并与MAC地址列表比对后只转发给目标MAC地址所连的端口 。
只有当数据帧是一个广播帧、多播帧或是目标不明的帧时,它才会被转发到所有属于红色VLAN的端口 。
同理,蓝色VLAN发送数据帧时的情形也与此相同 。
图文并茂 VLAN 详解,让你看一遍就理解 VLAN

文章插图
另外,汇聚链路上流通着多个VLAN的数据,自然负载较重 。因此,在设定汇聚链接时,有一个前提就是必须支持100Mbps以上的传输速度 。
另外,默认条件下,汇聚链接会转发交换机上存在的所有VLAN的数据 。换一个角度看,可以认为汇聚链接(端口)同时属于交换机上所有的VLAN 。由于实际应用中很可能并不需要转发所有VLAN的数据,因此为了减轻交换机的负载、也为了减少对带宽的浪费,我们可以通过用户设定限制能够经由汇聚链路互联的VLAN 。
关于IEEE802.1Q和ISL的具体内容,将在下一讲中提到 。
五、VLAN的汇聚方式(IEEE802.1Q与ISL)
5.1、汇聚方式
在交换机的汇聚链接上,可以通过对数据帧附加VLAN信息,构建跨越多台交换机的VLAN 。


推荐阅读