浅谈虚拟机与网络模拟器的结合应用
2020-07-28
来源:爱问旅游网
201 1年第lO期 福 建 电脑 81 浅谈虚拟机与网络模拟器的结合应用 程伍端 (福建船政交通职业学院福州福建350007) 【摘 要】:计算机网络技术技能的提高,各种网络应用的测试,离不开网络实验环境。通过对真实网 络硬件结构的剖析,认识网络硬件的组成要素。提出了将GNS3网络模拟器软件与VMwere虚拟机软件进 行结合应用,依靠网络适配器为纽带,在个人电脑中实现一个高性能的网络仿真实验环境。 【关键词】:GNS3;虚拟机;资源-1 网;通信子网 0、引言 如果能构建这么一个典型的网络体系.那么对于 计算机网络技术的飞速发展.网络技术的应用也 服务器的网络服务功能,如DNS、DHCP、Web等网络 欣欣向荣、蓬勃发展。计算机网络应用的高效性、复杂 服务的应用、调试、开发,已基本符合实际应用的情形, 性.确立了计算机网络技术人才是IT业界中薪资最高 成为测试环境:如果能将这个网络体系的局域网进行 的人才之一.目前乃至未来的相当长时期内.都将是难 扩展,添加核心层、汇集层,并在汇聚层、接入层的交换 以改变的现实 机上配置VLAN等功能.同时将网云的内部结构具体 计算机网络的结构.包括资源子网及通信子网.资 化.构造成多台路南器组成的广域网链路.就将完全形 源子网中服务器提供了网络服务.实现了网络应用的 同一个实际的网络体系架构.可以进行网络系统集成 目标:通信子网包含了组成计算机网络通信信道的交 的配置与调试、进行实际的应用测试。总之.拥有这样 换机、路由器及防火墙等设备,因此,计算机网络技术, 的典型网络体系.不仅能够满足服务器管理应用的实 主要涉及计算机网络服务器的配置管理及计算机网络 训操作.还能满足网络设备的配置管理的实训操作。这 设备的系统集成 学习与提高计算机网络技术.必须通 对于从事计算机网络技术的人而言.是梦寐以求的实 过网络服务器、网络设备进行配置管理、测试应用等的 验环境。 各种实训操作。然而.计算机服务器和计算机网络设备 真要构建这样实验环境的网络实训室.需要花费 都是价格不菲的设备.并非人人都能拥有网络实训环 数十万元的费用 然而.通过WindOws操作系统的环回 microsoft loopback adapter网卡)作为 境,进行网络实训:但是,通过虚拟机软件与网络模拟 网络适配器(如:器软件的结合应朋.完美地解决了计算机网络技能培 纽带.将GNS3网络模拟器软件与vMWere虚拟机软 训的物质条件.将一个性能优越的计算机网络实训环 件进行结合应用.便能构建这样的网络架构模型.实现 境融进了个人电脑 1、计算机网络组成结构的剖析与认识 计算机网络的实体结构.主要包括网络服务器.个 网络的通信和应用服务 2、GNS3与VMware虚拟机的结合应用 GNS3是一款图形化的网络模拟器软件.GNS是 cal Network Simulator的缩写。VMWare fVirtual 人计算机、交换机、路由器和防火墙。网络的工作模式 Graphine ware1是一个“虚拟PC”软件公司.它的虚拟机 通常采用C/S、B/S模式,人们使用个人计算机,借助交 Machi换机、路由器等网络设备构建的网络信道,穿越不同的 软件可以使在一台机器上同时运行二个或更多Win. 网络.共享服务器上的资源 图1就是一个跨越不同网 dows、LINUX系统。这是两款不同厂商的软件,但两者 络的典型网络拓扑结构图 又能结合应用 2.1 GNS3网络模拟器 GNS3是一款优秀的具有图形化界面的网络模拟 器软件.可以运行在Windows,Linux平台,实际上 GNS3是dynamiDs软件的一个图形前端软件,相比直 接使用dynamips这样的虚拟软件要更容易上手和更 具有可操作性 GNS3整合了如下的软件: .Dynamips:一款可以让用户直接运行Cisco系统 fios)的网络模拟器软件 图l典型的网络拓扑结构 82 福 建 电Dvnagen:是Dynamips的文字显示前端。 脑 201 1年第1O期 .同的局域网.共有5台计算机.需要不同的5张网络适 ..配器.分别桥接这5台电脑。这对于普通计算机而言, Pemu:PIX防火墙设备模拟器。 Winpcap:WindOWs平台下一个免费,公共的网 不太可能拥有5张物理网络卡.通常只有l张物理网 问题.可以使用虚拟网络适配器,利川物理计算机操作 络访问系统 开发winpc印这个项目的目的在于为 卡.而且这张物理网卡常用于连接互联网 要解决这个 win32应用程序提供访问网络底层的能力 ndows 由于GNS3整合了Dynamips软件.而Dynamips绝 系统.创建多个虚拟网络适配器.例如微软的Wi对不是一般的Cisc0路由器模拟器软件 Dynamips模 XP系统.可以在这个系统中添加多张环回网络适配 crosoft Loopback Adapter 尽管.它们是虚拟 拟器和其他模拟器.如Cisco Packet Tracer、Boson 器——MiNetsim等模拟器的区别在于:其它模拟器是模拟出 的网络适配器.但它们将虚拟机软件上运行的服务器 lOS的命令行,而Dynamips模拟器是模拟出Cisco路 或客户机.融入了网络模拟器GNS3构建的网络体系 由器的硬件环境.然后在这个环境中直接运行Cisco 中.将两个不同厂商的软件融合一体.结合应用.各尽 真实网络设备的IOS,因此,Dynamips能模拟出的是 其能。 真实的路由器.通过在路由器上添加三层交换模块.实 3、GNS3与VMware虚拟机结合应用存在的问题及解 现交换机的模拟 2.2 VMware W0rkstation软件 决 GNS3是基于Cisco路由器开发的网络模拟器.对 vMware Workstati0n是一款功能强大的桌面虚拟 于交换机的模拟功能.必须依靠添加具有三层交换功 计算机软件.使用户可在单一的桌面上同时运行几个 能的接口模块来实现.必须运用“no ip route”指令.同 不同的操作系统,如WindOWs、Linux,是进行开发、测 时在配置vlan时必须使用“在vlan数据库中创建 试、部署新的应用程序的最佳解决方案。VMware Vlan的命令:vlan database”。 同时.不论GNS3软件还是VMware虚拟机软件. W0rkstati0n还可在一部实体机器上模拟完整的网络环 境.它在虚拟网路.实时快照,拖曳共享文件夹等方面 都依靠计算机物理内存而模拟运行.如果物理内存较 的特点使它成为企业的IT开发人员和网络系统管理 小,将导致运行的速度非常慢。因此,同时运行这两款 必不可少的工具 软件.建议PC机的个人电脑内存达到2G或4G。 在一台个人电脑中创建一个网络学习、测试的网 络实训环境.对于计算机网络技术专业人员而言.有着 2.3网络适配器为GNS3与VMware虚拟机连接的纽带 4、结束语 GNS3模拟器同时具有模拟网云或计算机的功能. 并能通过桥接网络适配器.连接物理网络或虚拟网络 VMware Workstation软件不仅能够桥接物理网络 极大的需求 本文通过对计算机网络的物理组成结构 适配器.而且能够桥接软件自身提供的l0个虚拟网 剖析.通过对GNS3网络模拟器及VMware虚拟机软件 络.同时还可以运用虚拟网络编辑器将这些虚拟网络 功能特点的介绍.提出了一个将两款软件结合应用的 桥接到物理网络适配器或虚拟的网络适配器 方法.实现了将网络实训室移入个人电脑.创建了一个 因此.要实现GNS3网络模拟器与VMware Work. 网络实验环境.为计算机网络服务器、网络系统集成技 station软件的结合应用.仅需要将GNS3模拟的计算 术的教学、应用测试,提供了一个理想的仿真环境。 机桥接到某个网络适配器.同时将VMware Workstation 运行的计算机也桥接到这个网络适配器.这样.这台运 了GNS的网络架构体系.成为所搭建的网络拓扑结构 参考文献: 电子工业出版社.2007年 1】梁广民王隆杰思科网络实验室路由、交换实验指南,北京: 行在VMware Workstati0n软件上的虚拟计算机就融入 [[2]http://www.gns3.net/ 体系中对应的一台计算机或服务器 对于图1所描述的网络拓扑结构.包括了两个不 [3](美)Rick McDon ̄d等,思科网络技术学院CCNA Explo— ration:网络基础知识,北京:人民邮电出版社.2009年 ・ 《福建电脑》投稿须知 《福建电脑》(国际标准刊号:ISSN 1673—2782;国内统一刊号CN 35—1115/TP)是福建省科技厅主管,福建省计算中 心和福建省计算机学会主办的计算机学科综合月刊 欢迎投稿: 1.论文所涉及的项目如国家或地方基金课题,请在来稿中注明课题项目、编号、来源。署作者真实姓名、工作单 位、电话、通信地址、邮政编码和电子信箱。 2.本刊只受理电子邮件投稿。文档请用WORD编排,并以附件形式发送。同一篇稿件请不要反复传送 3.编辑部收到作者稿件后,l0个工作日内以电子邮件方式返馈仞审意见。 4.编辑部投稿信箱:t]dn@vip.163.con 一.一.......一....一....一一.一一一一..一.一...一-_-__.._--.---.----.--.._-__---__-_._-._----._-_ : t ・ : : : : ●.