拷贝二轮h3csimware操作手册_第1页
拷贝二轮h3csimware操作手册_第2页
拷贝二轮h3csimware操作手册_第3页
拷贝二轮h3csimware操作手册_第4页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SIMWARE的现状分析及近期版本计划Confidential 内部公开 SAVEDATE yyyy-MM-dd * MERGEFORMAT 2006-05-17 All rights reserved 版权所有,侵权必究 Page page * MERGEFORMAT13 , Total numpages * MERGEFORMAT13 第page * MERGEFORMAT13页,共numpages * MERGEFORMAT13页 华为3COM技术有限公司 Huawei-3COM Technologies Co. Ltd.产品版本Product version密级Confidential

2、ity levelCOMWAREV5内部公开产品名称Product name:COMWAREV5Total pages:共 NUM页SIMWARE操作手册(仅供内部使用)拟制:Prepared by刘媛媛日期:Date2006-05-17审核:Reviewed by日期:Dateyyyy-mm-dd审核:Reviewed by日期:Dateyyyy-mm-dd批准:Granted by日期:Dateyyyy-mm-dd华为3Com技术有限公司Huawei -3Com Technologies Co., Ltd.版权所有 侵权必究All rights reserved 修订记录Revision

3、record日期Date修订版本Revision version描述Description作者Author2005-5-171.00初稿整理完成刘媛媛目 录 TOC o 1-4 1SIMWARE简介 PAGEREF _Toc135625598 h 52SIMWARE的基本原理 PAGEREF _Toc135625599 h 52.1设备及单板的模拟 PAGEREF _Toc135625600 h 52.2SIMWARE主要支持的功能 PAGEREF _Toc135625601 h 53SIMWARE的配置及使用指南 PAGEREF _Toc135625602 h 63.1SIMWARE运行环境

4、 PAGEREF _Toc135625603 h 63.2SIMWARE的配置文件说明 PAGEREF _Toc135625604 h 63.3SIMWARE启动和控制过程 PAGEREF _Toc135625605 h 83.4SIMWARE之间的互连举例 PAGEREF _Toc135625606 h 83.5SIMWARE和PC机之间的互连举例 PAGEREF _Toc135625607 h 113.6SIMWARE和设备之间的互连 PAGEREF _Toc135625608 h 123.7复杂组网举例 PAGEREF _Toc135625609 h 12Table List 表目录 T

5、OC t 表号去除自动编号,1,表号,1,table description,1 表1 Simware的基本配置项(hardcfg.tcl) PAGEREF _Toc135625629 h 7Figure List 图目录 TOC t 图号去除自动编号,1,图号,1, figure description,1 图1 2台交换机互连的拓扑图结构 PAGEREF _Toc135625620 h 8图2 运行Simware窗口 PAGEREF _Toc135625621 h 9图3 VTP连接信息设置 PAGEREF _Toc135625622 h 10图4 启动telnet控制 PAGEREF _

6、Toc135625623 h 10图5 查看Ethernet0/4/0端口示例 PAGEREF _Toc135625624 h 11图6 LSW-1与网卡绑定后拓扑图结构 PAGEREF _Toc135625625 h 11图6 查看Ethernet0/4/1端口示例 PAGEREF _Toc135625626 h 12图7 Simware与主机及真实交换机设备互连拓扑图 PAGEREF _Toc135625627 h 12图8 复杂组网举例 PAGEREF _Toc135625628 h 13 SIMWARE简介Simware是COMWARE运行在WINDOWS(目前只支持WINDOWS)下

7、的仿真版本,可以在单机和多机分布式环境下模拟多台运行COMWARE的设备并实现相互间的组网互连,同时实现统一管理。由于可以基于Vc环境直接开发调试,一定程度上极大的提高了项目开发的效率。同时Simware可以脱离设备运行COMWARE平台软件,在测试或者培训上可以降低成本和提高培训效率。SIMWARE的基本原理设备及单板的模拟集中式Simware使用可执行文件(.exe文件)模拟设备,运行simware_cen.exe启动集中式设备。分布式Simware使用可执行文件(.exe文件)模拟单板,包括主控板和接口板。运行simware_main.exe相当于启动分布式设备(主控板),运行simwa

8、re_io.exe相当于向设备中插入接口板。SIMWARE主要支持的功能Simware主要作用是可以通过加载编译过的COMWARE文件,在各种Windows操作系统上模拟基于COMWARE的路由器的组网,能极大地方便COMWARE开发调试和测试人员在没有足够的硬件设备情况下组网的使用。Simware的体系结构与其他产品是一致的,VOS屏蔽了操作的系统的差异。在操作系统功能上,仍就是主要使用了任务调度和信号量原语,其他的内存管理,队列等都是VOS的实现。由于WINDOWS上的多线程无法实现不可抢占调度,因此在VOS和WINDOWS之间引入了一个封装层,用于模拟线程的不可抢占调度。Simware支

9、持以太网接口(二、三层),串口,ATM,CPOS,E1等几乎所有接口的驱动模拟。其中,以太网接口支持和PC真实物理网卡的通信,通过Simware的以太网接口可以实现Simware和其他设备的以太网接口的互连,因此Simware可以和真实设备互连组网。其他的接口都是通过UDP模拟点对点连接的链路,这些接口只能用于Simware之间的连接,不能和真实设备间的互通。Simware模拟了二层交换芯片的基本功能,可以实现二层以太网接口间的二层转发,支持MAC地址的学习,支持各种二层协议和端口状态的交互,支持与PC以太网卡绑定的二层以太网接口和用SOCKET模拟的以太网接口间的二层转发等。Simware的

10、配置串口的模拟支持三种方式:通过真实PC机串口的访问,支持telnet方式的访问,支持应用程序的DOS命令窗口的访问。Simware支持分布式模型,支持备板出接口,支持主备倒换。主控板和接口板可以分别运行在不同的PC机上。Simware支持设备内存大小的定制,支持FLASH设备的模拟等。目前,Simware是非图形化的,模拟的多个路由器或交换机是通过文本配置来描述的。后续会开发图形功能,能够通过图形界面创建路由器或交换机及其附属接口,并进行互连。SIMWARE的配置及使用指南SIMWARE运行环境hardcfg.tcl配置文件;tcl82.dll,tcl脚本解析库,用于解析配置文件,可放置在系

11、统目录下或者与Simware可执行文件(.exe文件)在同一目录下;dbghlp.dll,对于非windows xp sp2版本的操作系统需要安装此动态链接库,应放置在Simware可执行文件(.exe文件)同一目录下;flash.dat模拟设备以及单板上的Flash Memory。Simware的可执行文件(.exe文件)集中式设备:simware_cen.exe用于模拟集中式设备;分布式设备:simware_main.exe,主文件,用于模拟分布式设备中的主控板和备用板;simware_io.exe,主文件,用于模拟分布式设备中的接口板;由于在Simware的配置文件中可以设定虚拟内存的大

12、小,所以Simware对内存的要求比较大。如果你需要在一台PC上模拟6个路由器相互组网的话,建议使用512M以上的内存。另外,需要系统安装WinPcap2.3以上版本(如果你的操作系统上已经装了软件测试开发部的通用测试平台VTP,可以不需再装WinPcap)。SIMWARE的配置文件说明在hardcfg.tcl中配置Simware选项,Simware的基本配置项详见下表的说明。Simware的基本配置项(hardcfg.tcl)参数名示例含义SetConsoleCom Com设置Console口的Telnet端口号(注:2000参数3000),如果不设置则使用Simware窗口作为控制。 Se

13、tWinSockOffset Offset这个值决定了WinSock偏移量,防止Simware板间通信SOCKET的UDP端口号冲突。对于分布式设备来说,主控板和相应接口板的的SetWinSockOffset必须相同;不同的主控板的SetWinSockOffset不能相同。SetSelfSlot Slot设置本单板的槽位号(集中式设备为0)。SetMainSlot Slot设置本单板所属Simware的主控板板号(集中式设备为0)。SetBrdType Type MaxPort -slot slot设置本单板的板类型、最大端口数和子卡号(默认为4)。SetMac Mac1 Mac2设置交换机的

14、MAC地址。对于分布式设备来说,主控板和相应接口板的MAC1、MAC2参数必须相同(否则会出现接口板拔出的问题);不同的主控板的参数不能相同。注意这个值并非交换机的完整MAC,只是对应其中的某几个字节。SetMemorySize Size设置虚拟的Simware内存大小。AddLink -portnum Portnum -Localip Local -localport LocalPort -dstip Dest -dstport DestPort为二层以太网接口增加socket连接,创建交换机虚拟口,并与其他交换机的虚拟口连接起来。-portnum指定要增加连接的端口,1表示第一个端口,对应

15、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上的第一块网卡,以此类推。Add

16、Ethernet 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 dpor

17、t DestPort -slot Slot增加一个ATM口,前4个参数必须设置;-slot指定子卡号,可选,默认为3。AddE1Port local Local lport LocalPort dest Dest dport DestPort -slot Slot增加一个E1口,前4个参数必须设置;-slot指定子卡号,可选,默认为4。SIMWARE启动和控制过程 配置hardcfg.tcl在hardcfg.tcl中配置Simware选项。启动设备启动集中式设备:启动simware_cen.exe。启动分布式设备:启动主控板(和备板)simware_main.exe;启动接口板simware_

18、io.exe。连接设备使用Telnet软件连接Simware的Console口。例如:SetConsoleCom 2500则Telnet连接本机2500端口。注释掉SetConsoleCom命令则直接使用Simware窗口操作。操作设备SIMWARE之间的互连举例下面以一个例子来说明具体配置和启动方法,这个例子是模拟两台交换机并将它们的第一个端口Ethernet0/4/0连接起来。拓扑图如下:LSWLSW_1LSW_2Ethernet0/4/0Ethernet0/4/0图1 2台交换机互连的拓扑图结构实现方法如下:模拟LSW_1:创建一个文件夹“LSW1”,将交换机的版本文件拷贝进去,在同一目

19、录下创建文本格式文件“hardcfg.tcl”,文件内容如下: 模拟LSW_2:创建一个文件夹“LSW2”,将交换机的版本文件拷贝进去,在同一目录下创建文本格式文件“hardcfg.tcl”,文件内容如下: 启动和登录:进入目录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端口示例SIMWARE和PC机之间的互连举例如果不与主机上的网卡绑定,Simware只能与其他Simware通信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论