nullDynamips专
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
讲座© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*Dynamips专题讲座ice.man&兜兜里有糖
http://www.netemu.cnDynamips介绍Dynamips介绍
关于Dynamips,刚接触的朋友也许会觉得很神秘,这到底是什么样的一款模拟器,在这么短的时间内,可以吸引全世界CISCOER的眼球? 还记得上个世纪末,风靡全球的街机游戏么?比如KO 97以及到现在的EZ2 DANCER,3DDX么.现在我们只要借助专用的模拟器运行镜象文件后都可以直接在普通PC上都可以模拟出来玩!和真实效果一模一样! 其实Dynamips也是这样的原理---它把CISCO的IOS装载在PC机上运行,并且可以运行多个dynamips实例,如果机器够强劲,那么掌握了dynamips,你将拥有几套CCIE--RACKDynamips支持的路由器型号及模块*目前支持的CISCO IOS有以下几种:
- Cisco 7200 (NPE-100 to NPE-400)
- Cisco 3600 (3620, 3640 and 3660)
- Cisco 2691
- Cisco 3725
- Cisco 3745
*CISCO 的7206VXR NPE-200 (256 Mb of DRAM)目前无法模拟
Dynamips支持的路由器型号及模块Dynamips支持的路由器型号及模块
C7200
Slot 0: C7200-IO-FE <------> 支持1个Fastethernet接口 C7200-IO-2FE <------> 支持2个 Fastethernet接口 (DynamipsGUI 2.3 里面没有这个选项,想用只有自己添加了) C7200-IO-GE-E <------> 插这个卡以后会同时出现2个端口,Ethernet0/0和 GigabitEthernet0/0 (反正我没有用到过这个卡) 注意:这三个卡只允许插在Slot0口,如果插入后面的slot口是无效的.
Slot 1-5: PA-2FE-TX <------> 支持2个Fastethernet接口 PA-FE-TX <------> 支持1个Fastethernet接口 PA-4E <------> 支持4个Ethernet接口 PA-4T+ <------> 支持4个serial接口 PA-8E <------> 支持8个Ethernet接口 PA-8T <------> 支持8个serial接口 PA-A1 <------> 支持1个ATM port adapter接口 PA-GE <------> 支持1个GigabitEthernet接口 PA-POS-OC3<------> 支持1个Packet Over SONET/SDH接口(用于更高速度的接口) Dynamips支持的路由器型号及模块Dynamips支持的路由器型号及模块C3600(3620/3640/3660)
NM-16ESW <------> 支持16个Fastethernet接口(交换模块,在使用此模块做交换实验时候,请使用no ip routing 关闭端口路由) NM-1E <------> 支持1个Ethernet接口 NM-1FE-TX <------> 支持1个Fastethernet接口 NM-4E <------> 支持4个Ethernet接口 NM-4T <------> 支持4个serial接口 Leopard-2FE<------> 支持2个Fastethernet接口(3660专用,并且只能在slot 0 下使用) Dynamips支持的路由器型号及模块Dynamips支持的路由器型号及模块
c3725/c3745/c2691 GT96100-FE <------>支持2个Fastethernet接口(只限制在slot 0) NM-16ESW <------>支持16个Fastethernet接口(不做重复说明) NM-1FE-TX <------>支持1个Fastethernet接口 NM-4T <------>支持4个serial接口
c2600(2610/2611/2620/2621/2610XM/2620XM/2650XM) NM-16ESW <------> 支持16个Fastethernet接口 NM-1E <------> 支持1个Ethernet接口 NM-1FE-TX<------> 支持1个Fastethernet接口 NM-4E <------> 支持4个Ethernet接口 CISCO2600-MB-2E<------>支持2个Ethernet接口 CISCO2600-MB-2FE<------>支持2个Fastethernet接口 Dynamips支持的路由器型号及模块Dynamips运行的平台及模式
© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*Dynamips运行的平台及模式
兜兜里有糖
http://www.netemu.cnDynamips运行的平台及模式Dynamips支持的操作系统:
1、Windows 2000/xp/2003;
2、Linux和Mac.
Dynamips 的运行方式主要有.net和BAT
.net方式是借助于dynagen来实现的.(逻辑性强)
.bat方式可以直接调用dynamips.(节约资源)Dynamips运行的平台及模式Dynamips常用参数© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*Dynamips常用参数兜兜里有糖
http://www.netemu.cnDynamips常用参数Dynamips常用参数-P ------ 确定模拟平台。例如: -P 3725 或者 –P 3600
-t ------对于7200,你可以通过参数来改变其NPE类型。可供选择的NPE类型有:"npe- 100", "npe-150", "npe-175", "npe-200", "npe-225", "npe-300" and "npe-400"。
对于3600系列,3640 IOS默认使用128M大小的RAM。你可以通过-t参数来确定你使用的是3600系列中的哪一款设备,是3620还是3640?但是在更改设备类型的时候,请记住要依据你手中的IOS映像文件来决定。要注意的是:一个C3660的映像文件是不能运行在C3640的硬件平台上的,反之亦然!
注意:到目前为止,dynamips硬件模拟器对CISCO3600系列设备的PCMCIA卡的模拟不提供支持。
Dynamips常用参数-r
------ 设置RAM大小。可根据你的PC内存做相 应的调整。
-c ------ 设置配置寄存器的值 (常用0X2102)
-X ------ 不加载任何的配置文件(快速启动)
-T ------ TCP端口号
-a ------ 虚拟ATM交换机配置文件
-f ------ 虚拟FR交换机配置文件
-E ------ 虚拟以太网交换机配置文件
-b ------ 虚拟桥接配置文件
-e ------在主机上查看本地网卡参数
-p ------ 定义业务板类型
-s ------ 为端口定义连接
Dynamips常用参数Dynamips拓扑制作(一)© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*Dynamips拓扑制作(一)兜兜里有糖
http://www.netemu.cn使用.bat批处理文件来完成dynamips的拓扑构建.Bat一例
使用.bat批处理文件来完成dynamips的拓扑构建title R1
mkdir Router1
cd Router1
:reload
..\dynamips-wxp.exe -T 2001 -P 2691 -r 48 -c 0x2102 -p 0:GT96100-FE -p 1:NM-4T -s 1:0:udp:11110:127.0.0.1:11210 -s 1:1:udp:11111:127.0.0.1:11311 ..\c2691-m-z.12.3-12a.bin --idle-pc=0x60468770
goto reload批处理文件参数说明title R1
mkdir Router1
cd Router1
:reload
..\dynamips-wxp.exe -T 2001 -P 2691 -r 48 -c 0x2102 -p 0:GT96100-FE -p 1:NM-4T -s 1:0:udp:11110:127.0.0.1:11210 -s 1:1:udp:11111:127.0.0.1:11311 ..\c2691-m-z.12.3-12a.bin --idle-pc=0x60468770
goto reload
批处理文件参数说明本地UDP端口本地/远端主机Idle-pc参数TCP控制端口模拟平台类型内存大小配置寄存器值远端UDP端口接口定义说明接口定义说明 udp:::
使用UDP套接字来完成与远端设备接口的连接
本地需要侦听的接口.
你需要连接的接口在哪台主机上
你想去连接的接口.
(ex. "1000:samehost:2000" and "2000:otherhost:1000" on the other
side)虚拟设备配置文件© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*虚拟设备配置文件兜兜里有糖
http://www.netemu.cn定义虚拟设备定义虚拟设备-a : 虚拟ATM交换机配置文件
-f : 虚拟FR交换机配置文件
-E : 虚拟以太网交换机配置文件
-b : 虚拟桥接配置文件
-e : 在主机上查看网络设备列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
虚拟ATM交换机配置文件虚拟ATM交换机配置文件Router OSPF 1任何一个硬件模拟实例都可以担当虚拟的ATM交换机
ATM交换机虚拟配置文件的例子 (使用-a参数):
# Virtual Interface List
IF:A0:udp:10001:127.0.0.1:10000
IF:A1:udp:10002:127.0.0.1:10003
IF:A2:udp:10004:127.0.0.1:10005
# VP connection between I0 and I1
VP:A0:10:A1:20
VP:A1:20:A0:10
# VP connection between I0 and I2
VP:A0:11:A2:30
VP:A2:30:A0:11
# VC connection between I1 and I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2
在本例中,我们有三个虚拟的接口:A0、A1和A2。它们的排列顺序和接口的定义方式相似。虚拟FR交换机配置文件虚拟FR交换机配置文件任何一个硬件模拟实例都可以担当虚拟的ATM交换机
ATM交换机虚拟配置文件的例子 (使用-f参数):
# Virtual Interface List
IF:S0:udp:10001:127.0.0.1:10000
IF:S1:udp:10002:127.0.0.1:10003
# DLCI switching between S0 and S1
VC:S0:200:S1:100
VC:S1:100:S0:200
在这个例子中,我们用两个虚拟的接口,S0和S1。它们的排练顺序和接口的定义方式相似。虚拟以太网交换机配置文件虚拟以太网交换机配置文件虚拟交换机支持access和trunk链路(802.1Q).ISL目前并不被支持,它将会在以后发布的版本中得到支持.
任何一个硬件模拟实例都可以担当虚拟的交换机.
虚拟桥接的配置表示例(使用-E参数),格式如下:
IF:interface_name:netio_type[:netio_parameters]
1) Configuring an Access Port
syntax: ACCESS:interface_name:vlan_id
2) 配置一个使用DOT1Q封装的trunk端口
syntax: DOT1Q:interface_name:native_vlan
Native VLAN 不打tag标签,在CISCO的设备上,默认的native VLAN是VLAN1
下面是一个虚拟以太网交换机配置文件的例子:
IF:E0:udp:10000:127.0.0.1:10001
IF:E1:udp:10002:127.0.0.1:10003
IF:E2:gen_eth:eth0
DOT1Q:E0:1
ACCESS:E1:4
DOT1Q:E2:1虚拟桥接配置文件虚拟桥接配置文件虚拟桥接参数,用于硬件模拟的实例之间模拟出一个虚拟的共享网络环境
任何一个硬件模拟实例都可以担当虚拟的网桥.
虚拟桥接的配置表示例(使用-b参数),如下:
interface_name:netio_type[:netio_parameters]
Example:
# Connection to instance "I0"
I0:udp:10000:127.0.0.1:10001
# Connection to instance "I1"
I1:udp:10002:127.0.0.1:10003
# Connection to instance "I2"
I2:udp:10004:127.0.0.1:10005
如果你想运行虚拟桥接,那么就必须先打开I0连接的那个设备
dynamips ios.bin -p 1:PA-FE-TX -s 1:0:udp:10001:127.0.0.1:10000 -b bridge获取PC网卡桥接参数获取PC网卡桥接参数-e : 在主机上查看网络设备列表
Example:
F:\lab\dynamips-lab\CCIE-LAB>dynamips-wxp.exe -e
Cisco Router Simulation Platform (version 0.2.7-x86)
Copyright (c) 2005-2007 Christophe Fillot.
Build date: May 26 2007 11:59:58
………………
gen_eth:
使用真实的网卡来连接, 要安装WinPcap. 它可以工作在windows或者unix操作系统之下. 虚拟设备配置文件(summary)虚拟设备配置文件(summary)一般在实际的应用中,我们很少用到这几种虚拟配置文件。
-a : 虚拟ATM交换机配置文件
-f : 虚拟FR交换机配置文件
-E : 虚拟以太网交换机配置文件
-b : 虚拟桥接配置文件
因为它们都可以用dynamip实例来代替,除了ATM,目前dynamips所支持的能添加ATM口的设备只有CISCO7200.要完成ATM实验,我们只能采用虚拟配置文件来代替。
3600系列----充当交换机加载NM-16ESW板.
no ip routing
缺陷:
1、端口安全 2、RSTP 3、MSTP 4、pVLAN 5、routed port不支持DHCP 6、不支持子接口
对于基本的交换实验,它的功能足够了.3600系列----充当交换机Lab---单臂路由实验思想:构建基本的dynamips网络环境。示范dynamips交换机及路由器实例的批处理写法及接口连接写法。Lab---单臂路由RouterswitchPC-v3PC-v2F0/0F0/0F0/1F0/6nullnull谢谢大家!Dynamips拓扑制作(二)© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*Dynamips拓扑制作(二)Ice.man
http://www.netemu.cnDynagen是什么?Dynagen是什么?Dynagen是一个基于dynamips的文本控制系统.它采用”hypervisor”超级监控模式和Dynamips通信.Dynamips特点:1.使用简单,配置文件容易理解
2.路由器,网桥,ATM,FR,交换机之间互联简单.
3.提供CLI
管理
档案管理制度成本管理项目成本管理财务成本管理档案管理制度及流程
,可以列出设备,启动,停止,重启,挂起,恢复,连接虚拟路由器的Console口.Dynagen参数详解Dynagen参数详解autostart = false
[localhost]
port = 7200
udp = 10000
[[router P1R1]]
image = D:\cisco lab\dynamips\c2691-m-z.12.3-12a.bin
model = 2691
console = 3001
ram = 48
confreg = 0x2142
idlepc = 0x60468770
exec_area = 64
mmap = true
slot1 = NM-4T
f0/0 = P1R3 f0/0
s1/1 = P1R2 s1/1
s1/0 = FR1 1Dynagen获取IDLE-PC参数Dynagen获取IDLE-PC参数=>start R1
=>idlepc get R1
=>idlepc save R1 db.net构建FR环境© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*.net构建FR环境Ice.man
http://www.netemu.cn.net模拟Frame-relay环境.net模拟Frame-relay环境使用dynagen模拟FR环境有两种办法:
1、使用虚拟配置文件
2、使用一个dynamips实例来充当帧中继交换机
R1R2R3FR-SDynamips中虚拟FR配置参数 [[FRSW FR1]]
1:102 = 2:201
1:103 = 3:301
1:104 = 4:401
2:203 = 3:302
2:204 = 4:402
3:304 = 4:403
Dynamips中虚拟FR配置参数Ice.man强烈建议大家使用第二种方式来构建帧中继环境!
Dynamips中虚拟交换机配置参数[[ETHSW SW1]]
1 = access 1
2 = access 100
3 = dot1q
4 = NIO_gen_eth:\Device\NPF_{DF1989DE-E828-4108-825E-076E8F29B8A3}Dynamips中虚拟交换机配置参数前端处理软件应用© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*前端处理软件应用Ice.man
http://www.netemu.cnDynamipsGUI DynamipsGUI 该软件由netemu.cn社区的小凡编写目前已推出的版本有:
DynamipsGUI_2.3_CN.exe
DynamipsGUI_2.4_CN.exe
DynamipsGUI_2.5_CN.exe
DynamipsGUI_2.6_CN.exe
DynamipsGUI_2.6_EN.exe
目前dynamipGUI_2.6为最高版本。
DynamipsGUI界面DynamipsGUI界面DynamipsSee DynamipsSee GNS3 GNS3 该软件由国外一个小组编写。使用方法类似于Boson。
使用SecureCRT 来管理dynagen实例使用SecureCRT 来管理dynagen实例一般大家喜欢用超级终端或者CMD来管理我们的dynagen实例,如果实例太多,
任务栏会变得拥挤不堪,推荐使用SecureCRT来替代超级终端或者CMDFrame-relay---LABFrame-relay---LAB管理dynamips实例© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*管理dynamips实例Ice.man
http://www.netemu.cnCisco SDM作用:通过HTTP方式来对CISCO设备进行集中式管理.Cisco SDMCisco SDMCisco SDM要使用SDM对CISCO设备实现集中式管理,必须在设备上键入如下命令:
步骤 1:
要启用路由器的 HTTP/HTTPS 服务器,请使用下列 Cisco IOS 命令:
Router(config)# ip http server
Router(config)# ip http secure-server
Router(config)# ip http authentication local
注意:- 只有启用加密的 IOS 映像才能启用 HTTPS。
步骤 2:
使用权限级别 15 来创建用户。
Router(config)# username privilege 15 password 0
注意:- 请使用您想配置的用户名和密码来替换 <用户名> 和 <密码>。
步骤 3:
为本地登录和权限级别 15 配置 SSH 和远程登录:
Router(config)# line vty 0 4
Router(config-line)# privilege level 15
Router(config-line)# login local
Router(config-line)# transport input telnet
Router(config-line)# transport input telnet ssh
Router(config-line)# exitVPC的使用© 2005 Cisco Systems, Inc. All rights reserved.SNPA v4.0—8-*VPC的使用Ice.man
http://www.netemu.cnVPC的使用VPC的使用当我们需要在拓扑中使用多台PC,使用vmware或者用3620来代替又非常耗费资源。这时候我们可以使用VPC来模拟出足够多的PC机来完成实验。null谢谢大家!