28
2011
11

巧妙实现普通蹭网器支持TRUNK VLAN

  摘 要:本文通过介绍虚拟机VMWARE和路由软件ROUTEROS的配置,巧妙实现普通[B][URL=http://www.cengwangqi.net/]蹭网器[/URL][/B]在windows XP的环境下也能使用测试TRUNK VLAN,极大方便网络工程技术人员的日常工作。   关键词:蹭网器TRUNK VLAN虚拟ROUTEROS   1 问题提出   由于以太网先天存在广播风暴的缺陷,规模稍大一点网络都需划分VLAN隔离,VLAN通常存在2种工作模式,分别为ACCESS模式和TRUNK模式。目前TRUNK VLAN广泛应用于IP网络设备级联,普通电脑只支持ACCESS VLAN。网络工程技术人员在调试网络现场缺乏备用设备的情况下很难测试TRUNK VLAN。   查阅相关的文献资料,只有部分高端的INTEL服务器类蹭网器在windows下支持TRUNK VLAN,对大多数网络环境下的不具备普遍性。由于国内外蹭网器生产厂商都没有给出支持windows环境下的VLAN的驱动程序,需要针对蹭网器的驱动程序进行底层二次开发,难度是比较高的。   笔者通过间接方法多次测试,借助虚拟机软件VMWARE和路由软件ROUTEROS,本质上用软件虚拟出一台支持TRUNK VLAN的路由器,达到和硬件设备同样的效果。巧妙地实现windows环境下也可以使用TRUNK VLAN,极大方便维护管理人员的日常工作。   2 VMWARE和ROUTEROS的安装   VMWARE的安装通常情况下选用workstation版本就可以了,大部分情况下按默认配置,注意的是蹭网器选择桥模式。意思为虚拟机环境下的蹭网器和真实主机蹭网器之间处于同一广播网络环境。ROUTEROS的安装按默认提示一直到结束。安装结束后使用命令setup配置蹭网器的IP地址和网关,配置和真实主机的电脑IP在同一网段。配置完成后就可以借助ROUTEROS自带的winbox管理工具进行管理。   3 TRUNK VLAN环境下数据配置及测试   测试环境为:华为三层交换机3528及已经安装好VMWARE和ROUTEROS软件的WINDOWS XP笔记本电脑。   步骤1:配置3528数据   [Quidway]vlan 10 (创建VLAN 10)   [Quidway-vlan10]in vlan 10 (进入VLAN 10的三层逻辑接口)   [Quidway-VLAN-interface10]ip add 192.168.1.1 255.255.255.0(配置IP地址)   [Quidway] interface E0/1(进入交换机的E0/1端口)   [Quidway -Ethernet0/1] port link-type trunk (配置交换机Trunk属性)   [Quidway -Ethernet0/1] port trunk permit vlan 10(允许Vlan 10通过)   步骤2:配置ROUTEROS脚本数据   / interface vlan   add name="VLAN TEST " mtu=1500 arp=enabled vlan-id=10interface=ether1 disabled=no (创建VLAN10并加入到以太口)   / ip address   add address=192.168.1.2/24 network=192.168.1.0 broadcast=192.168.1.255 interface= VLAN TEST(配置该VLAN的IP为192.168.1.3)   步骤3:测试   将笔记本的电脑的蹭网器配置IP地址:192.168.1.3,网关:192.168.1.1,掩码:255.255.255.0。使用网线将笔记本电脑蹭网器和华为3528以太网交换机1口直联。在WINDOWS XP下使用Ping 测试192.168.1.1不通,在虚拟机ROUTEROS环境下 PING测试192.168.1.1通。   将3528的VLAN 数据修改为access属性,在WINDOWS下使用Ping 测试192.168.1.1通,在虚拟机ROUTEROS环境下 PING测试192.168.1.1不通,刚好相反,说明普通笔记本蹭网器配置TRUNK VLAN的方法成功。   4 结语   借助VMWARE虚拟机和ROUTEROS巧妙实现了普通蹭网器支持TRUNK VLAN,绕开了直接针对驱动程序进行二次开发的困难,极大方便了网络工程技术人员日常的网络测试及故障排查。笔者结合所在公司的网络维护情况在网络工程技术人员队伍中推广得到了广泛的好评。
« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。