假期通过对手头的路由交换模拟器的整理,发现目前的模拟器用于实验测试方面各有特色,各具特色,相互整合起来更为全面,主流的实验环境都是通过
Dynamips
来实现,这是我们能够用到最为逼真的
IOS
模拟器,足可调用思科大部分的
IOS
版本,要想去搭建仿真的实验环境,手里头不光要有多个
IOS
版本,还有使用实验拓扑的设计。我们可以综合来应用,来帮助我们去搞定各种实验,顺便说一下最潮的要数
GNS3
,各位可以直接从官网下载,包括
Linux
版本和Wireshark抓包工具。
首先,我们使用官方的
packet tracer
5.3
模拟器,这个模拟器主要是针对
NA
实验实验开发,在新版中增加对
Wifi
和
Ip
电话的支持,更让人省力的是内置的
IOS
版本的升级,我们可以使用
Do Show
命令了,一句话支持的命令和参数更多,而且还有现成的拓扑环境可以直接使用,三层路由交换机也能用到了。
其次是基于
Dynamips
的模拟器,版本是
0.2.8
,已经好久没有新版本了,运行
Dynamips
批处理命令的环境,还有dynagen自己编写拓扑环境
Net
文件的,这两种模拟器由于需要自己去配置网卡和idle-pc参数,加上拓扑环境搭建有难度,网上推出搭建好的环境给我们实验,比如说工大瑞普的
NP
环境就很方便我们使用SecureCRT去连接到实验环境,小凡的DynamipsGUI_2.8_CN是一高人整出来可以使用图形化界面来搭建环境,在网上流行了很久。
如果不是
GNS3
的出现,也许DynamipsGUI还会让大家继续用下去,不断更新的
GNS3
模拟器是集成图形拓扑管理的最佳软件,可以有更多的方式去管理我们的实验环境,前提条件是我们需要设置很多参数,刚开始搞懂不是那么容易的事。我的建议是我们可以结合dynagen来使用,因为我发现
GNS3
是可以直接使用配置好的
Net
文件环境,我们可以从拓扑中看到路由器和交换机的工作状态,简直太棒了,让我们可以节省了实验环境,在自家的电脑上都完全模拟大部分实验,包括防火墙的实验。
最近思科内部的CiscoIOU(IOS Over Unix)遭到泄露,也炒的很火,据说cisco内部人员用它来测试新出的IOS的feature。它最牛的特点是用它跑N台虚拟路由器对cpu占用也没多少,据说可以直接秒杀掉目前所有的模拟器。现在有2种整合版本可以下载(下载地址自己google),一种是撒加的CDlinux-IOU.iso,和flyxj的cisco-iou-livecd-v1.0,二者的区别就是撒加的可以自己任意搭拓扑,自己搭个IE机架都行。flyxj的拓扑已经搭好由6台路由器组成。
CDLinux-IOU_2.0使用:
1、该版本依旧是支持在虚拟机里运行的。
2、光盘启动后将自动开启SSH,方便使用SecureCRT连接到虚拟机做IOU实验。
3、默认的root么有密码,运行通过SSH连接并允许空密码登陆。
4、支持保存用户的IOU配置。
5、支持每次启动后自动更新CDLINUX的系统时间。
6、自定义网络TOP
。
GNS3
安装包整合了如下的软件:
Dynamips
:一款可以让用户直接运行
Cisco
系统二进制镜像的
IOS
模拟器
Dynagen
:是
Dynamips
的文字显示前端
Pemu
:
PIX
防火墙设备模拟器。
Winpcap
:
windows
平台下一个免费,公共的网络访问系统。开发
winpcap
这个项目的目的在于为
win32
应用程序提供访问网络底层的能力。
GNS3
与小凡的
DynamipsGUI
比较:
1.
易于设计优秀的网络拓扑结构
,解决了
DynamipsGUI
小凡的网络拓扑生成后,无法再更改,无拓扑图生成的麻烦,易于教学。可以实时对网络拓扑进行相应的更改。
2.
可随时对设备进行模块添加、删减。
3.GNS3
算出
idle
值后,优秀的
idle
值会以
*
号标识。易于选取准确的
idle
值,减少对
cpu
的占用。
4.
通过真正运行
IOS
实现对
Cisco
路由器的模拟。
GNS3
7.2
模拟器的特点介绍:
1.GNS3
可与
SecureCRT
搭配使用,也能使用
PuTTY
连接更加直观。
2.
可在网络拓扑中添加
VPC
,也可以将真实的计算机与网络拓扑相连。
3.
模拟
Cisco
路由设备和
PIX
防火墙。
4.
仿真简单的
Ethernet, ATM
和帧中继交换机。
5.
能够装载和保存为
Dynamips
的配置格式,也就是说对于使用
dynamips
内核的虚拟软件具有较好的兼容性。
6.
支持一些文件格式(
JPEG, PNG, BMP and XPM
)的导出。