免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1913 | 回复: 0
打印 上一主题 下一主题

最好的Dynamips / Dynagen 基础教程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-19 10:13 |只看该作者 |倒序浏览

               
一、Boson和Dynamips的区别:
      Boson是仅仅是模拟Cisco的命令;而Dynamips则是模拟Cisco的IOS。模拟IOS有什么好处呢?玩过街机模拟器的人都知道,模拟器模拟的是ROM文件,ROM文件是在街机的主板上Dump下来的,通过模拟这个ROM,我们就能玩到原汁原味的游戏。同理,这里的IOS就相当于ROM,通过模拟Cisco这个IOS,我们就能得到一个真实的Cisco环境。
二、Dynamips和Dynagen的简介:
      Dynamips是一个Cisco路由器模拟软件。它可以模拟Cisco 2691,3620,3640,3660,3725,3745和Cisco7206硬件平台,而且可以运行标准的
Cisco IOS文件。
      Dynagen 是Dynamips的一个基于文本的前端控制系统,它采用”Hypervisor”超级监控模式和Dynamips通信。Dynagen简化了虚拟网络的创建和工作。
   可以简单的认为:
Dynamips
Dynagen
作    用
模拟CiscoIOS
模拟网络拓扑
对应文件
.BIN文件
.net文件
可能你已经注意到,Dynamips是模拟Cisco的路由器,那如何模拟交换机呢?以3640为例,通过自定义模块来获得交换机的功能,下面会有详细介绍。
三、IOS镜像的下载:
      Cisco的官方网站没有提供IOS的下载,除非你是Cisco的用户。但我们可以通过各大搜索引擎去找Cisco的IOS文件。网上的不少IOS是被修改过的,为了真实性的考虑,应尽量找原版的下载。
四、安装Dynamips / Dynagen:
1、下载:
[color="#0000ff"]http://winos.cn/d.rar
      解压后得到三个文件:
      





[color="#0000ff"]1.JPG
(5.74 KB)
2007-4-19 10:59
     分别对应为:
     Cisco 3640路由器的IOS文件。
     Dynamips和Dynagen的安装文件。
     WinPcap用于提供桥接路由器接口到物理网卡,就是将物理网卡作为虚拟路由器的网卡,可以让虚拟路由器和真实环境中的设备通信。
2、安装:
     首先安装WinPcap_4_0_beta3.exe
   再安装dynagen-0.8.3_dynamips-0.2.6-RC5_Win_XP_setup.exe
     PS:没得选择,只能安装在默认路径下
            C:\Program Files\Dynamips
            C:\Program Files\WinPcap
   安装完后,桌面有三个快捷方式:
               




[color="#0000ff"]2.JPG
(17.91 KB)
2007-4-19 10:59
3、Dynamips的几个重要目录:(C:\Program Files\Dynamips)
     Images目录:用于存放Cisco的IOS文件
     sample_labs目录:用于存放网络拓扑文件
五、网络拓扑的编写:(编写 .net文件)
1、网络拓扑文件的结构:
   安装完Dynamips后,在其sample_labs目录下已经有几个网络拓扑的范例了。我们以simple2目录里面的simple2.net文件为例子:
           




[color="#0000ff"]3.JPG
(72 KB)
2007-4-19 10:59
2、网络拓扑文件基本参数的定义:(以3640为例)
autostart
定义双击拓扑文件后,是否运行路由器。
true:自动运行;false:不自动运行(默认自动运行)
image
(必须)
定义IOS文件存放的位置。
ram
(必须)
定义为路由器分配内存的大小。
模拟路由器最小64 ;模拟交换机最小96
(如果希望速度块一点,可分配多一点的内存)
model
(必须)
定义模拟路由器的型号。
这里用3640的IOS,则定义为3640
console
(必须)
定义路由器的console口的端口号
idlepc
(优化必须)
正确定义该值能解决CPU占用100%的问题,后面会有详细介绍
slot0
slot1
slot2
slot3
(可选)
定义路由器模块,3640可支持4个模块。
NM-1E:一个以太口
NM-4E:四个以太口
NM-1FE-TX:一个快速以太口
NM-4T:四个串口
NM-16ESW:交换模块,提供交换机功能,提供16个快速以太口
3、设备间的连接:
   以下面两个设备为例:
     





[color="#0000ff"]5.JPG
(19.16 KB)
2007-4-19 10:59
   双方在建立连接时,只需在其中一方建立连接即可。如上图,R1和R2各有4个以太口,在R1上建立R1的E0/0与R2的E0/0的连接,即可完成。
转载于http://www.netemu.cn/html/44/t-1344.html
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29781/showart_324195.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP