Dynamips使用手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dynamips与Dynagen
1 Dynamips简介
Dynamips是一个基于虚拟化技术的模拟器(emulator),用于模拟思科(Cisco)的路由器,其作者是法国UTC大学 (University of Technology of Compiegne, France)的Christophe Fillot。
Dynamips的原始名称为Cisco 7200 Simulator,源于Christophe Fillot在2005年8月开始的一个项目,其目的是在传统的PC机上模拟(emulate)Cisco的7200路由器。发展到现在,该模拟器已经能够支持Cisco的3600系列(包括3620,3640,3660),3700系列(包括3725,3745)和2600系列(包括2610到2650XM,2691)路由器平台。
根据作者Christophe Fillot的说法,他编写Dynamips这个模拟器的目的主要是:使用真实的Cisco IOS操作系统构建一个学习和培训的平台,让人们更加熟悉Cisco的设备,以及领略Cisco作为全世界计算机网络技术的领跑者的风采测试和实验Cisco IOS操作系统中数量众多、功能强大的特性迅速地构建路由器的配置以便之后在真实的路由器上完成部署此外,作者Christophe Fillot强调,Dynamips毕竟只是模拟器(emulator),它不能取代真实的路由器,以NPE-100为例,在PC机上你只能获得约1kbps的带宽(这还要取决于你的机器性能),这与实际中NPE-100所能产生100kbps(仅仅是最旧的NPE模式)是远不能比拟的。所以,Dynamips仅仅只是作为思科网络实验室管理员的一个补充性的工具,或者那些希望通过CCNA/CCNP/CCIE考试的人们的辅助工具。
这个模拟器非常有用:
•作为培训的平台使用,通过软件的方式模拟使用真实环境中的设备。它可以让大家更熟悉 Cisco
的设备,因为 Cisco 是网络技术的领导者。
•测试和实验 Cisco IOS 的各种特性 feature
•迅速检测实施到真实路由上的配置
2 Dynagen简介
Dynagen 是 Dynamips 的一个基于文本的前端控制系统,它采用”Hypervisor”超级监控模式和Dynamips 通信。Dynagen 简化了虚拟网络的创建和工作,。Dynagen 简化了虚拟网络的创建和工作:
•使用简单,特定的虚拟路由器硬件的配置文件也容易理解;
•路由器,网桥,帧中继,ATM 和以太网交换机互联的语法简单。不需要去处理 NetIO。(注:NetIO为网络输入输出接口)
•可以工作在 C/S 客户端/服务器模式下,可以让运行在工作站上的 Dynagen 和运行在后台服务器上的 Dynamips 通信。 Dynagen 也可以同时使用多个分布式的 Dynamips 服务器来运行一个大的虚拟网络。当然可以可以运行在同一个系统(PC)上。(只要系统的 CPU、内存等资源足够)
•提供了 CLI 的管理方式,可以列出设备,启动,停止,重启,挂起,恢复和连接虚拟路由器的console 口。
Dynagen 使用 Python 来编写,因此兼容所有有 Python 解释器的平台(译注:几乎是所有的平台都以支持 Dynagen 的运行)。设计是模块化的,对 Dynamips 使用了单独的 OOP API接口。其他 Python用可以使用这个 API编写虚拟网络,或者其他的前端控制系统。Yannick Le Teigner 继续为 Dyangui作,一个使用这个库的 GUI 前端控制系统。
3 怎么获得Dynamips和Dynagen
Dynamips各版下载:http://www.ipflow.utc.fr/dynamips/
Dynagen下载见:/project/showfiles.php?group_id=160317
4 Dynamips目前可以模拟的Cisco路由器平台与支持的网络接口模块
4.1 Dynamips目前可以模拟的Cisco路由器平台
- Cisco 7200 (NPE-100 to NPE-400)
- Cisco 3600 (3620, 3640 and 3660)
- Cisco 2691
- Cisco 3725
- Cisco 3745
- Cisco 2600 (2610 to 2650XM)
- Cisco 1700 (1710 to 1760)
4.2 Dynamips目前支持的接口适配器和网络接口模块
Cisco 7200路由器平台
------------------------------------------------
网络处理引擎类型:
- NPE-100
- NPE-150
- NPE-175
- NPE-200
- NPE-225
- NPE-300
- NPE-400
- NPE-G1
- NPE-G2 (Requires the use of NPE-G2 IOS images) slot: 槽位号码从0开始
接口适配器名称:
- C7200-IO-FE (FastEthernet, slot 0 only)
- C7200-IO-2FE (FastEthernet, 2 ports, slot 0 only)
- C7200-IO-GE (GigabitEthernet, slot 0 only)
- PA-FE-TX (FastEthernet)
- PA-2FE-TX (FastEthernet, 2 ports)
- PA-4E (Ethernet, 4 ports)
- PA-8E (Ethernet, 8 ports)
- PA-4T+ (Serial, 4 ports)
- PA-8T (Serial, 8 ports)
- PA-A1 (ATM)
- PA-POS-OC3 (POS)
- PA-GE (GigabitEthernet)
--------------------------------------------------
Cisco 3600路由器平台
--------------------------------------------------
slot: 槽位号码从0开始
网络接口模块名称:
- NM-1E (Ethernet, 1 port)
- NM-4E (Ethernet, 4 ports)
- NM-1FE-TX (FastEthernet, 1 port)
- NM-4T (Serial, 4 ports)