1:定义虚拟设备 -a <cfg_file> : 虚拟ATM交换机配置文件 -f <cfg_file> : 虚拟FR交换机配置文件 -E <cfg_file> : 虚拟以太网交换机配置文件 -b <cfg_file> : 虚拟桥接配置文件 -e
2:虚拟ATM交换机配置文件
任何一个硬件模拟实例都可以担当虚拟的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。它们的排列顺序和接口的定义方式相似。
3:虚拟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。它们的排练顺序和接口的定义方式相似。
4:虚拟以太网交换机配置文件 虚拟交换机支持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 5:虚拟桥接参数 用于硬件模拟的实例之间模拟出一个虚拟的共享网络环境 任何一个硬件模拟实例都可以担当虚拟的网桥. 虚拟桥接的配置表示例(使用-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 虚拟设备配置文件(summary) 一般在实际的应用中,我们很少用到这几种虚拟配置文件。 -a <cfg_file> : 虚拟ATM交换机配置文件 -f <cfg_file> : 虚拟FR交换机配置文件 -E <cfg_file> : 虚拟以太网交换机配置文件 -b <cfg_file> : 虚拟桥接配置文件
因为它们都可以用dynamip实例来代替,除了ATM,目前dynamips所支持的能添加ATM口的设备只有CISCO7200.要完成ATM实验,我们只能采用虚拟配置文件来代替。 |