首页 SIMWARE操作手册

SIMWARE操作手册

举报
开通vip

SIMWARE操作手册 SIMWARE的现状分析及近期版本计划 Confidential 内部公开 华为3COM技术有限公司 Huawei-3COM Technologies Co. Ltd. 产品版本 Product version 密级 Confidentiality level COMWAREV5 内部公开 产品名称Product name: COMWAREV5 Total pages:共13页 SIMWARE操作手册 (仅供内部使用) 拟制: Prepared by 刘媛媛 ...

SIMWARE操作手册
SIMWARE的现状分析及近期版本计划 Confidential 内部公开 华为3COM技术有限公司 Huawei-3COM Technologies Co. Ltd. 产品版本 Product version 密级 Confidentiality level COMWAREV5 内部公开 产品名称Product name: COMWAREV5 Total pages:共13页 SIMWARE操作 手册 华为质量管理手册 下载焊接手册下载团建手册下载团建手册下载ld手册下载 (仅供内部使用) 拟制: Prepared by 刘媛媛 日期: Date 2006-05-17 审核: Reviewed by 日期: Date yyyy-mm-dd 审核: Reviewed by 日期: Date yyyy-mm-dd 批准: Granted by 日期: Date yyyy-mm-dd 华为3Com技术有限公司 Huawei -3Com Technologies Co., Ltd. 版权所有 侵权必究 All rights reserved 修订记录Revision record 日期 Date 修订版本Revision version 描述Description 作者Author 2005-5-17 1.00 初稿整理完成 刘媛媛 目 录 51 SIMWARE简介 2 SIMWARE的基本原理 5 2.1 设备及单板的模拟 5 2.2 SIMWARE主要支持的功能 5 3 SIMWARE的配置及使用指南 6 3.1 SIMWARE运行环境 6 3.2 SIMWARE的配置文件说明 6 3.3 SIMWARE启动和控制过程 8 3.4 SIMWARE之间的互连举例 8 3.5 SIMWARE和PC机之间的互连举例 11 3.6 SIMWARE和设备之间的互连 12 3.7 复杂组网举例 12 Table List 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 目录 表1 Simware的基本配置项(hardcfg.tcl) 7 Figure List 图目录 图1 2台交换机互连的拓扑图结构 8 图2 运行Simware窗口 9 图3 VTP连接信息设置 10 图4 启动telnet控制 10 图5 查看Ethernet0/4/0端口示例 11 图6 LSW-1与网卡绑定后拓扑图结构 11 图6 查看Ethernet0/4/1端口示例 12 图7 Simware与主机及真实交换机设备互连拓扑图 12 图8 复杂组网举例 13 1 SIMWARE简介 Simware是COMWARE运行在WINDOWS(目前只支持WINDOWS)下的仿真版本,可以在单机和多机分布式环境下模拟多台运行COMWARE的设备并实现相互间的组网互连,同时实现统一管理。由于可以基于Vc环境直接开发调试,一定程度上极大的提高了项目开发的效率。 同时Simware可以脱离设备运行COMWARE平台软件,在测试或者 培训 焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载 上可以降低成本和提高培训效率。 2 SIMWARE的基本原理 2.1 设备及单板的模拟 集中式Simware使用可执行文件(.exe文件)模拟设备,运行simware_cen.exe启动集中式设备。 分布式Simware使用可执行文件(.exe文件)模拟单板,包括主控板和接口板。运行simware_main.exe相当于启动分布式设备(主控板),运行simware_io.exe相当于向设备中插入接口板。 2.2 SIMWARE主要支持的功能 Simware主要作用是可以通过加载编译过的COMWARE文件,在各种Windows操作系统上模拟基于COMWARE的路由器的组网,能极大地方便COMWARE开发调试和测试人员在没有足够的硬件设备情况下组网的使用。 Simware的体系结构与其他产品是一致的,VOS屏蔽了操作的系统的差异。在操作系统功能上,仍就是主要使用了任务调度和信号量原语,其他的内存管理,队列等都是VOS的实现。由于WINDOWS上的多线程无法实现不可抢占调度,因此在VOS和WINDOWS之间引入了一个封装层,用于模拟线程的不可抢占调度。 Simware支持以太网接口(二、三层),串口,ATM,CPOS,E1等几乎所有接口的驱动模拟。其中,以太网接口支持和PC真实物理网卡的通信,通过Simware的以太网接口可以实现Simware和其他设备的以太网接口的互连,因此Simware可以和真实设备互连组网。其他的接口都是通过UDP模拟点对点连接的链路,这些接口只能用于Simware之间的连接,不能和真实设备间的互通。 Simware模拟了二层交换芯片的基本功能,可以实现二层以太网接口间的二层转发,支持MAC地址的学习,支持各种二层协议和端口状态的交互,支持与PC以太网卡绑定的二层以太网接口和用SOCKET模拟的以太网接口间的二层转发等。 Simware的配置串口的模拟支持三种方式:通过真实PC机串口的访问,支持telnet方式的访问,支持应用程序的DOS命令窗口的访问。 Simware支持分布式模型,支持备板出接口,支持主备倒换。主控板和接口板可以分别运行在不同的PC机上。 Simware支持设备内存大小的定制,支持FLASH设备的模拟等。 目前,Simware是非图形化的,模拟的多个路由器或交换机是通过文本配置来描述的。后续会开发图形功能,能够通过图形界面创建路由器或交换机及其附属接口,并进行互连。 3 SIMWARE的配置及使用指南 3.1 SIMWARE运行环境 1、 hardcfg.tcl配置文件; 2、 tcl82.dll,tcl脚本解析库,用于解析配置文件,可放置在系统目录下或者与Simware可执行文件(.exe文件)在同一目录下; 3、 dbghlp.dll,对于非windows xp sp2版本的操作系统需要安装此动态链接库,应放置在Simware可执行文件(.exe文件)同一目录下; 4、 flash.dat模拟设备以及单板上的Flash Memory。 5、 Simware的可执行文件(.exe文件) · 集中式设备: simware_cen.exe用于模拟集中式设备; · 分布式设备: simware_main.exe,主文件,用于模拟分布式设备中的主控板和备用板; simware_io.exe,主文件,用于模拟分布式设备中的接口板; 6、 由于在Simware的配置文件中可以设定虚拟内存的大小,所以Simware对内存的要求比较大。如果你需要在一台PC上模拟6个路由器相互组网的话,建议使用512M以上的内存。 7、 另外,需要系统安装WinPcap2.3以上版本(如果你的操作系统上已经装了软件测试开发部的通用测试平台VTP,可以不需再装WinPcap)。 3.2 SIMWARE的配置文件说明 在hardcfg.tcl中配置Simware选项,Simware的基本配置项详见下表的说明。 表1 Simware的基本配置项(hardcfg.tcl) 参数名示例 含义 SetConsoleCom Com 设置Console口的Telnet端口号(注:2000≤参数≤3000),如果不设置则使用Simware窗口作为控制。 SetWinSockOffset Offset 这个值决定了WinSock偏移量,防止Simware板间通信SOCKET的UDP端口号冲突。对于分布式设备来说,主控板和相应接口板的的SetWinSockOffset必须相同;不同的主控板的SetWinSockOffset不能相同。 SetSelfSlot Slot 设置本单板的槽位号(集中式设备为0)。 SetMainSlot Slot 设置本单板所属Simware的主控板板号(集中式设备为0)。 SetBrdType Type [ MaxPort -slot slot] 设置本单板的板类型、最大端口数和子卡号(默认为4)。 SetMac Mac1 Mac2 设置交换机的MAC地址。对于分布式设备来说,主控板和相应接口板的MAC1、MAC2参数必须相同(否则会出现接口板拔出的问题);不同的主控板的参数不能相同。注意这个值并非交换机的完整MAC,只是对应其中的某几个字节。 SetMemorySize Size 设置虚拟的Simware内存大小。 AddLink -portnum Portnum -Localip Local -localport LocalPort -dstip Dest -dstport DestPort 为二层以太网接口增加socket连接,创建交换机虚拟口,并与其他交换机的虚拟口连接起来。-portnum指定要增加连接的端口,1表示第一个端口,对应EthernetX/Y/0,2对应EthernetX/Y/1,依此类推;Y是SetBrdType –slot中指定的子卡号,-portnum 不能大于SetBrdType中指定的最大端口数量。 -localip和-localport是虚拟口的IP和TCP端口;-dstip和-dstport决定了希望连接的交换机虚拟口。 BindPortWithAdaptor -port PortNumber -adaptor AdaptorID 为二层以太网接口增加网卡绑定。-port是需绑定的交换机端口,含义同AddLink的-portnum;-adaptor是网卡序号,1代表PC上的第一块网卡,以此类推。 AddEthernet –index index [-vnet Vnet –slot slot] 增加一个三层以太网接口,后两个参数可选。-index指定绑定的计算机网卡编号,从1开始;-vnet指定以太网接口mac地址的前三个字节,默认为5E,使用十进制参数;指定接口子卡号,默认是1。 AddSerial -local Local -lport LocalPort -dest Dest –dport DestPort [-slot Slot] 增加一个同步串口,前4个参数必须设置;-slot指定子卡号,可选,默认为2。 AddATM –local Local –lport LocalPort –dest Dest –dport DestPort [-slot Slot] 增加一个ATM口,前4个参数必须设置;-slot指定子卡号,可选,默认为3。 AddE1Port –local Local –lport LocalPort –dest Dest –dport DestPort [-slot Slot] 增加一个E1口,前4个参数必须设置;-slot指定子卡号,可选,默认为4。 3.3 SIMWARE启动和控制过程 1、 配置hardcfg.tcl 在hardcfg.tcl中配置Simware选项。 2、 启动设备 启动集中式设备:启动simware_cen.exe。 启动分布式设备:启动主控板(和备板)simware_main.exe;启动接口板simware_io.exe。 3、 连接设备 使用Telnet软件连接Simware的Console口。例如:SetConsoleCom 2500则Telnet连接本机2500端口。注释掉SetConsoleCom命令则直接使用Simware窗口操作。 4、 操作设备 3.4 SIMWARE之间的互连举例 下面以一个例子来说明具体配置和启动方法,这个例子是模拟两台交换机并将它们的第一个端口Ethernet0/4/0连接起来。拓扑图如下: SHAPE \* MERGEFORMAT 图1 2台交换机互连的拓扑图结构 实现方法如下: 1、 模拟LSW_1: 创建一个文件夹“LSW1”,将交换机的版本文件拷贝进去,在同一目录下创建文本格式文件“hardcfg.tcl”,文件内容如下: 2、 模拟LSW_2: 创建一个文件夹“LSW2”,将交换机的版本文件拷贝进去,在同一目录下创建文本格式文件“hardcfg.tcl”,文件内容如下: 3、 启动和登录: 进入目录LSW1,运行“simware_cen.exe”;进入目录LSW2,运行“simware_cen.exe”。可看到下面窗口: 图2 运行Simware窗口 然后运行telnet终端软件分别telnet 127.0.0.1 2000和telnet 127.0.0.1 2001就可以控制两台交换机了。 图3 VTP连接信息设置 图4 启动telnet控制 查看端口会发现两台交换机的第一个端口Ethernet0/4/0都UP了。 图5 查看Ethernet0/4/0端口示例 3.5 SIMWARE和PC机之间的互连举例 如果不与主机上的网卡绑定,Simware只能与其他Simware通信,但不能与Simware之外的世界通信。 将LSW1的第二个用户端口Ethernet0/4/1与PC机上的第一个网卡绑定,拓扑图如下,绑定网卡后,Simware就可以与主机以及真实的交换机通信了。 图6 LSW-1与网卡绑定后拓扑图结构 实现方法如下: 在LSW1的配置文件hardcfg.tcl中增加如下语句“BindPortWithAdaptor -port 2 -adaptor 1”,修改后的配置文件为: 重新启动LSW1,运行“simware_cen.exe”,查看端口会发现ethernet0/4/1up了。 图6 查看Ethernet0/4/1端口示例 3.6 SIMWARE和设备之间的互连 绑定网卡后,Simware就可与主机以及真实的交换机通信,拓扑图如下所示: 图7 Simware与主机及真实交换机设备互连拓扑图 3.7 复杂组网举例 复杂组网(8个Simware互连)的示例拓扑图结构如下图所示: 图8 复杂组网举例 其中RT0至RT7的配置文件说明分别如下: RT0_slot0: ; RT1_slot0: RT2_slot0: RT3_slot0: RT4_slot0: RT5_slot0: RT6_slot0: RT7_slot0: Quidway S8505 HOST B Ethernet0/4/0 Ethernet0/4/0 LSW_2 LSW_1 与PC机网卡1绑定 Ethernet0/4/1 Ethernet0/4/0 Ethernet0/4/0 LSW-2 Port2 LSW-1 Port3 Port4 Port1 HOST A LSW-1 与PC机网卡1绑定 Ethernet0/4/1 2006-05-17 All rights reserved 版权所有,侵权必究 Page 8 , Total 13 第8页,共13页 _1209381510/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2600 SetMemorySize 160 SetWinSockOffset 600 AddSerial -local 127.0.0.1 -lport 6010 -dest 127.0.0.1 -dport 6011 AddEthernet -index 1 -vnet 7 SetMac 0 10 _1209381896/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2001 SetMemorySize 128 SetWinSockOffset 100 SetMac 0 22 AddLink -portnum 1 -localip 127.0.0.1 -localport 7011 -dstip 127.0.0.1 -dstport 7010 _1209381968/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetBrdType 0 24 SetConsoleCom 2000 SetMemorySize 128 SetWinSockOffset 0 SetMac 0 21 AddLink -portnum 1 -localip 127.0.0.1 -localport 7010 -dstip 127.0.0.1 -dstport 7011 BindPortWithAdaptor -port 2 -adaptor 1 _1209381890/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetBrdType 0 24 SetConsoleCom 2000 SetMemorySize 128 SetWinSockOffset 0 SetMac 0 21 AddLink -portnum 1 -localip 127.0.0.1 -localport 7010 -dstip 127.0.0.1 -dstport 7011 #BindPortWithAdaptor -port 2 -adaptor 1 _1209381523/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2601 SetMemorySize 160 SetWinSockOffset 700 AddSerial -local 127.0.0.1 -lport 6011 -dest 127.0.0.1 -dport 6010 AddEthernet -index 1 -vnet 2 AddSerial -local 127.0.0.1 -lport 6012 -dest 127.0.0.1 -dport 6003 SetMac 0 11 _1208699235/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2602 SetMemorySize 160 SetWinSockOffset 500 AddSerial -local 127.0.0.1 -lport 6009 -dest 127.0.0.1 -dport 6007 AddEthernet -index 1 -vnet 2 SetMac 0 12 _1208699283/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2604 SetMemorySize 160 SetWinSockOffset 300 AddSerial -local 127.0.0.1 -lport 6005 -dest 127.0.0.1 -dport 6008 AddSerial -local 127.0.0.1 -lport 6006 -dest 127.0.0.1 -dport 6004 AddEthernet -index 1 -vnet 5 SetMac 0 14 _1208699327/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2606 SetMemorySize 160 SetWinSockOffset 100 AddSerial -local 127.0.0.1 -lport 6002 -dest 127.0.0.1 -dport 6001 AddEthernet -index 1 -vnet 7 AddSerial -local 127.0.0.1 -lport 6003 -dest 127.0.0.1 -dport 6012 SetMac 0 16 _1208699344/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2607 SetMemorySize 160 SetWinSockOffset 0 AddSerial -local 127.0.0.1 -lport 6001 -dest 127.0.0.1 -dport 6002 SetMac 0 17 _1208699307/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2605 SetMemorySize 160 SetWinSockOffset 200 AddSerial -local 127.0.0.1 -lport 6004 -dest 127.0.0.1 -dport 6006 SetMac 0 15 _1208699260/Hardcfg.tcl SetSelfSlot 0 SetMainSlot 0 SetConsoleCom 2603 SetMemorySize 160 SetWinSockOffset 400 AddSerial -local 127.0.0.1 -lport 6007 -dest 127.0.0.1 -dport 6009 AddSerial -local 127.0.0.1 -lport 6008 -dest 127.0.0.1 -dport 6005 AddEthernet -index 1 -vnet 5 SetMac 0 13 _1180776559.vsd
本文档为【SIMWARE操作手册】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_579277
暂无简介~
格式:doc
大小:347KB
软件:Word
页数:14
分类:互联网
上传时间:2018-09-09
浏览量:13