![华为交换机图文并茂讲解VLAN,一分钟了解VLAN](http://img.jiangsulong.com/220411/2010516248-4.jpg)
文章插图
基于端口的vlan这种方法,主要的优点就是定议vlan的成员很简单明了,思路清楚,直接针对交换机现有的端口设置vlan,哪些端口属于同一个vlan,很清楚的理解 。
那么它的缺点呢?
由于需要一个个端口地指定,因此当网络中的计算机数目超过一定数字(比如数百台)后,设定操作就会变得烦杂无比 。并且,计算机每次变更所连端口,都必须同时更改该端口所属VLAN的设定——这显然静态VLAN不适合那些需要频繁改变拓补结构的网络和大型网络 。
2、动态VLAN
动态VLAN则是根据每个端口所连的计算机,随时改变端口所属的VLAN 。这就可以避免上述的更改设定之类的操作 。动态VLAN可以大致分为3类:
● 基于MAC地址的VLAN(MAC Based VLAN)
● 基于子网的VLAN(Subnet Based VLAN)
● 基于用户的VLAN(User Based VLAN)
①、基于MAC地址的VLAN,就是通过查询并记录端口所连计算机上网卡的MAC地址来决定端口的所属 。假定有一个计算机的MAC地址为"A"被交换机设定为属于VLAN"10",那么不论MAC地址为"A"这台计算机连在交换机哪个端口,该端口都会被划分到VLAN10中去 。
![华为交换机图文并茂讲解VLAN,一分钟了解VLAN](http://img.jiangsulong.com/220411/2010515Q8-5.jpg)
文章插图
例如:计算机连在端口1时,端口1属于VLAN10;而计算机连在端口2时,则是端口2属于VLAN10 。
②、基于子网的VLAN,则是通过所连计算机的IP地址,来决定端口所属VLAN的 。不像基于MAC地址的VLAN,即使计算机因为交换了网卡或是其他原因导致MAC地址改变,只要它的IP地址不变,就仍可以加入原先设定的VLAN 。
![华为交换机图文并茂讲解VLAN,一分钟了解VLAN](http://img.jiangsulong.com/220411/2010513593-6.jpg)
文章插图
说白了,只要电脑ip地址不变,那么它的vlan就不变,很方便,计算机可以换交换机端口,也可以MAC地址了,都不影响 。
③、基于用户的VLAN,则是根据交换机各端口所连的计算机上当前登录的用户,来决定该端口属于哪个VLAN 。这里的用户识别信息,一般是计算机操作系统登录的用户,比如可以是windows域中使用的用户名 。这些用户名信息,属于OSI第四层以上的信息 。
3、总结
综上所述,vlan的设定手法有静态VLAN和动态VLAN两种,其中动态VLAN又可以继续细分成几个小类 。
![华为交换机图文并茂讲解VLAN,一分钟了解VLAN](http://img.jiangsulong.com/220411/2010512952-7.jpg)
文章插图
其中基于子网的VLAN和基于用户的VLAN有可能是网络设备厂商使用独有的协议实现的,不同厂商的设备之间互联有可能出现兼容性问题;因此在选择交换机时,一定要注意事先确认 。
三、交换机之间的连接方式
那么,如果需要设置跨越多台交换机的VLAN时又如何呢?
1、方法一
在规划企业级网络时,很有可能会遇到隶属于同一部门的用户分散在同一座建筑物中的不同楼层的情况,这时可能就需要考虑到如何跨越多台交换机设置VLAN的问题了 。假设有如下图所示的网络,且需要将不同楼层的A、C和B、D设置为同一个VLAN 。
如下图:
![华为交换机图文并茂讲解VLAN,一分钟了解VLAN](http://img.jiangsulong.com/220411/201051N41-8.jpg)
文章插图
这时最关键的就是"交换机1和交换机2该如何连接才好呢?"
最简单的方法,自然是在交换机1和交换机2上各设一个红、蓝VLAN专用的接口并互联了 。
![华为交换机图文并茂讲解VLAN,一分钟了解VLAN](http://img.jiangsulong.com/220411/2010511B7-9.jpg)
文章插图
但是,这个办法从扩展性和管理效率来看都不好 。例如,在现有网络基础上再新建VLAN时,为了让这个VLAN能够互通,就需要在交换机间连接新的网线 。建筑物楼层间的纵向布线是比较麻烦的,一般不能由基层管理人员随意进行 。并且,VLAN越多,楼层间(严格地说是交换机间)互联所需的端口也越来越多,交换机端口的利用效率低是对资源的一种浪费、也限制了网络的扩展 。
2、方法2
为了避免上面这种低效率的连接方式,人们想办法让交换机间互联的网线集中到一根上,这时使用的就是汇聚链接(Trunk Link) 。
何谓汇聚链接?
汇聚链接(Trunk Link)指的是能够转发多个不同VLAN的通信的端口 。
汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个VLAN的特殊信息 。
现在再让我们回过头来考虑一下刚才那个网络如果采用汇聚链路又会如何呢?用户只需要简单地将交换机间互联的端口设定为汇聚链接就可以了 。这时使用的一根网线还是普通的UTP线,而不是什么其他的特殊布线 。图例中是交换机间互联,因此需要用交叉线来连接 。
推荐阅读
- 交换机VLAN的Access口与Trunk口详解
- 什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址
- 华为手机隐藏的十大功能,实用又强大,就连花粉也未必都知道
- 鸿福堂全面下架 华为全面下架腾讯游戏怎么回事
- 交换机划分 VLAN 配置
- 根据交换机的工作原理可知,交换机可以多个端口对之间的数据传输
- 一文讲弄懂什么是vlan、三层交换机、网关、子网掩码
- 图文并茂 VLAN 详解,让你看一遍就理解 VLAN
- 华为实测“上道”!科技巨头开始跑步造车
- 交换机与路由器的区别