三下五除二 轻易搞定VLAN!


  VLAN技术是交换技术的重要组成部分,

三下五除二 轻易搞定VLAN!

。它将物理上直接相连的网络从逻辑上划分为多个子网。每个VLAN有相对应的一个广播域,不同VLAN之间需要通过第三层交换技术才能通信。

  三层交换技术通俗地讲,就是将路由与交换合二为一的技术。路由器在对第一个数据流进行路由后,将会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此映射表直接从二层进行交换而不是再次路由,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率。

  VLAN的配置涉及到VTP,VLAN中继的配置

  VLAN中继(VLAN Trunk),在Cisco交换机初级配置之端口配置有提到,也称VLAN主干,只要是指交换机与交换机或者交换机与路由器相互连接端口上配置的中继模式(Trunk模式),中继模式允许属于不同VLAN的数据帧都可以通过中继链路传输数据。

  VTP(VLAN中继协议)。通过VTP可以保证整个网络VLAN信息的一致。首先要知道VTP有三种模式,服务模式、客户模式和透明模式。交换机初始状态是透明模式,它可以配置VLAN信息,可以收到VTP服务器发来的VLAN信息但并不运用到本交换机,而是直接转发到其他交换机,值得注意的是不会广播自己的VLAN信息。而服务器模式是可以统一配置VLAN信息,而且会自动将信息广播到网上其他交换机。客户模式就是不能配置VLAN信息,VLAN信息都是收到服务器广播的VLAN配置。

  划分VLAN的方法有三种:

  1 静态VLAN:这种划分方法通常是网络管理人员手动为交换机每个端口静态配置VLAN。这种静态分配方法有它的优缺点,一旦配置好除非是网络管理人员重新设定,不然端口对应的VLAN是固定的,相对动态的配置方法来说,配置是比较麻烦,但是比较安全和容易维护。

  2 动态VLAN:常用的局域网动态划分VLAN的方法有以下四种

  l)基于MAC地址的VLAN

  基于MAC地址的VLAN,是通过查询并记录端口所连计算机上网卡的MAC地址来决定端口的所属。

  2)基于子网的VLAN

  基于子网的VLAN,是通过所连计算机的IP地址,来决定端口所属VLAN的。不像基于MAC地址的VLAN,即使计算机因为交换了网卡或是其他原因导致MAC地址改变,只要它的IP地址不变,就仍可以加入原先设定的VLAN

  3)基于用户的VLAN

  基于用户的VLAN,是根据交换机各端口所连的计算机上当前登录的用户,来决定该端口属于哪个VLAN。这里的用户识别信息,一般是计算机操作系统登录的用户,比如可以是Windows域中使用的用户名。

  4)基于网络协议划分

  基于网络协议划分,是VLAN按网络层协议来划分,可分为IP、IPX、DE、AppleTalk、Banyan等VLAN网络。这种按网络层协议来组成的VLAN,可使广播域跨越多个VLAN交换机。

  现在我们分别以Cisco 1900和2950型号的交换机为例子,看如何简单创建VLAN。我们为每个部门创建一个VLAN并把相应端口设置到相应VLAN里面。有关端口配置命令请参考端口配置篇(pconline.cwork.chinaitlab/skills/0603/763872)

  Cisco 1900

  创建VLAN:

  switch>en

  switch#config t

  switch(config)#hostname 1900

  1900(config)#vlan 2 name AC /*创建名为AC的VLAN2

  1900(config)#vlan 3 name HR /*创建名为HR的VLAN3

  1900(config)#vlan 4 name MIS /*创建名为MIS的VLAN4

  1900(config)#exit

  1900#

  端口配置VLAN:

  1900#config t

  1900(config)#int e0/2

  1900(config-if)#vlan-membership static 2 /*设置端口属于VLAN2

  1900(config-if)#int e0/4

  1900(config-if)#vlan-membership static 3 /*设置端口属于VLAN3

  1900(config-if)#int e0/5

  1900(config-if)#vlan-membership static 4 /*设置端口属于VLAN4

  1900(config-if)#exit

  1900(config)#exit

  1900#

  Cisco 2950

  创建VLAN:

  switch>en

  switch#config t

  switch(config)#hostname 2950

  2950(config)#exit

  2950#vlan database

  2950(vlan)#vlan 2 name AC /*创建名为AC的VLAN2

  VLAN 2 added:

  Name: AC

  2950(vlan)#vlan 3 name HR /*创建名为HR的VLAN3

  VLAN 3 added:

  Name: HR

  2950(vlan)#vlan 4 name MIS /*创建名为MIS的VLAN4

  VLAN 4 added:

  Name: MIS

  2950(vlan)#apply /*创建完毕后必须用apply命令提交

  APPLYplete

  2950(vlan)#end

  2950#

  端口配置VLAN:

  2950#config t

  2950(config)#int f0/2

  2950(config-if)#switchport access vlan 2 /*设置端口属于VLAN2

  2950(config-if)#int f0/3

  2950(config-if)#switchport access vlan 3 /*设置端口属于VLAN3

  2950(config-if)#int f0/4

  2950(config-if)#switchport access vlan 4 /*设置端口属于VLAN4

  2950(config-if)#exit

  2950(config)#exit

  2950#

  这种静态配置只适合最简单的小型局域网,对于大型局域网建议应用三层交换机以及启用VTP协议统一进行配置,《三下五除二 轻易搞定VLAN!》()。在后续的文章笔者会介绍如何配置VTP以及交换机另外一个重要协议STP(Spanning Tree Protocol)。


上一篇:综合布线工程学习总结

下一篇:Intr中的统一通信工具


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器