广域网模拟器WANem教程

上传人:ji****72 文档编号:45679928 上传时间:2018-06-18 格式:PDF 页数:17 大小:801.07KB
返回 下载 相关 举报
广域网模拟器WANem教程_第1页
第1页 / 共17页
广域网模拟器WANem教程_第2页
第2页 / 共17页
广域网模拟器WANem教程_第3页
第3页 / 共17页
广域网模拟器WANem教程_第4页
第4页 / 共17页
广域网模拟器WANem教程_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《广域网模拟器WANem教程》由会员分享,可在线阅读,更多相关《广域网模拟器WANem教程(17页珍藏版)》请在金锄头文库上搜索。

1、超强网络模拟器超强网络模拟器 WANem 使用配置教程使用配置教程 WANem 简介简介 由于公司在一些场合需要模拟真实的网络环境,如时延,丢包,抖动等,虽然使用 Linux 下的 TC 也可以实现该功能,但是 TC 有着命令行界面不利于配置,使用桥接 模式时不便于远程管理的缺陷, 所以本着分享的精神, 现在向大家推荐一款网络模拟工具WANem。 WANem 全名为 WAN emulator, 是一个基于开源广域网络模拟器, 其也是基于 TC 的,其主要功能如下: 可以用来在局域网模拟广域网,包括带宽、时延、丢包、抖动 高级功能有:随机复位连接、按概率发重复包、按概率使包乱序和按概率瞬时断开网

2、络,按协议随机断开连接等,而且可以针对不同的协议,不同的主机,不 同的网络甚至是不同的应用程序来模拟。 其优点如下: WANem 在单网卡设备上即可实现所有功能 WANem 支持从光盘启动,不需要将它安装到硬盘也可使用,甚至可以运行于虚拟机上,此时桥接主机的网卡即可使用,非常方便 支持完全图形化的界面配置,方便设置 可以设置多条规则,不同规则不同用户使用互不干扰,方便用于集中式的测试环境 仅需要调整路由表即可应用设置的规则 下载地址:http:/ 如下图为 WANem 的高级模式配置界面: 说明: Packet Limit:用来设置包的队列大小,默认为 1000,当队列超过 1000 时,超过

3、的包将被丢弃 Symmetrical network:对称网络,选中为 Yes 的时候,应用网络的规则将在数据包来回的方向上都生效 Choose BW:从快速列表选择带宽 Specify BW:自定义带宽 Delay:延时,这里设置的是单向的延时。Jitter,抖动;Correlation,相关性,用来设置这个包的延迟时间与上一个包的时间的相关度 Loss:丢包率;Correlation,相关性,以一定的概率发生突发的大量的丢包,但平均丢包率不会超过 Loss 定义的值 Duplication:重包率,以一定概率生成某个包的多份拷贝,并按随机时间到达目标端。Correlation,相关性,类似

4、 Loss 的 Packet reordering:包重排序率,按概率将包的顺序打乱,gap 用来确定包重排序的个数,不设置更接近真实的环境 Corruption:错包率,按概率产生噪音,即格式错误的包 Idle timer Disconnect:空闲断开定时器,当网络空闲时,按设定的时间对 Type 定义的协议断开连接。 Random Disconnect:按 Type 随机断开,MTTF,平均失效前时间,用 Low 和 High 定义两个极值,MTTF,平均恢复前时间 IP source address:匹配的源 IP 地址 IP source subnet:源 IP 地址的子网 IP d

5、est address:匹配的目标 IP 地址 IP dest subnet:匹配的目标 IP 地址的子网 Add a rule set:添加一条规则 Apply settings:应用设置。 一、从光盘引导 WANem 1. 将 WANem 的 LiveCD 放入光驱,并设置电脑从光盘驱动器启动,若使用虚拟机可以使用光盘镜像。 2. 进入此界面后直接按回车进入系统引导,或者按 F2、F3 看系统高级参数 3. 启动界面 4. 当出现 Do you want to configure all interfaces via DHCP(y/n)时,输入 y 将使所有接口通过 DHCP 来配置 IP

6、 地址,输入 n 手动配置 IP 地址,并进入 IP 地址配置界面, 如图。 5. 接下来系统提示设置 SSH 的密码,这里 SSH 的用户名为:perc,密码自定义,为空时不能使用 SSH 6. 密码设置完成后便进入到了 WANem 的控制台,控制台提示符为:WANemControlPERC,而且登录 Banner 会提示 WANem 的配置地址为:http:/WANem ,输入 state 命令可查看所有接口信息,注意:该注意:该链链接区分大小写,大小写不正确不能进入接区分大小写,大小写不正确不能进入 Web 配置界面配置界面。 7. 在 WANem 的控制台输入 help 可以获得帮助信

7、息,如图。提供了一些命令,可以使用命令查看或设置系统的功能。 8. 在 WANem 的控制台输入 exit2shell 可以进入到 Linux 的 Shell,在此 shell 中可以使用 Linux 的命令,如如果不知道接口的 IP 地址,可以输入 ipconfig a 来查看,本例 中接口 eth1 的 IP 地址为 192.168.0.44。如果要重新进入 WANem 控制台则在 shell 输入 wanem 即可。 二、通过 web 配置 WANem 1. 打开浏览器,输入 WANem 的管理地址 http:/WANem,这里是 http:/192.168.0.44/WANem(注意大

8、小写) ,即可登录 WANem。 2. 功能导航: About:关于 WANalyer:广域网学习工具,通过学习到目标主机的丢包,时延,抖动,自动模拟该网络环境 Basic Mode:基本模式,只能设置带宽和时延 Advanced Mode:高级模式,可以设置复杂的网络规则,比如基于不同接口,不同主机,不同网段,甚至是不同应用程序的规则等 选择接口 Save/Restore:备份和恢复数据 Help:帮助。 WANem 处在网络中的位置处在网络中的位置 WANem 的使用的使用 使用 WANem 的大概过程是,首先在 WANem 创建网络规则,然后在待测试的设备上调整路由表,使待测试的设备的网

9、络流量的默认下一跳为 WANem 即可。 配置实例配置实例 以下实例均处在如图所示的模拟的网络环境,假设 WANem 服务器所在的服务器所在的 IP 地址为地址为 192.168.3.54,对端设备,对端设备 IP 为为 192.168.3.51。对设备的所有操作在重新启用网卡。对设备的所有操作在重新启用网卡 后会还原为默认设置,故不存在风险。后会还原为默认设置,故不存在风险。 一、 Windows 作为被测试机 1. 假如我们要使 Windows 机器所有向外发(不同网段)的流量均产生上述模拟器所示的情况,我们只需要更改 Windows 的默认路由表,步骤如下 首先删除默认路由:使用命令 r

10、oute delete 0.0.0.0 然后添加一条默认路由指向 WANem:route add 0.0.0.0 mask 0.0.0.0 192.168.3.54 这样后,所有发向不同网段的流量均会应用到上面定的网络规则。 2. 假如我们要使 Windows 向指定主机应用上规则,以向主机 192.168.3.51 为例,步骤如下: 添加一条到目录主机的路由表,该路由表的下一跳为 WANem 服务器:route add 192.168.3.51 mask 255.255.255.255 192.168.3.54 这样即应用了该规则,如下实例图如下实例图,你会发现这样的效果更接近实际情况,你会

11、发现这样的效果更接近实际情况: 二、 Linux 作为被测试机(类似 Windows 的情况,我只列出命令) 1. 测试 Linux 所有向外发的流量 添加默认路由即可:route add default gw 192.168.3.54 2. 测试 Linux 向指定义机发的流量 添加一条指向的路由即可:route add host 192.168.3.51 gw 192.168.3.54 三、 IPPBX 作为被测试机 1. 测试 IPPBX 所有向外发的流量 删掉默认路由(设原来的网关为 192.168.0.1):routeDelete “0.0.0.0”,”192.168.0.1” 添加

12、默认路由(WANem 的 IP 地址) :routeAdd “0.0.0.0”,”192.168.3.54” 2. 测试 IPPBX 向指定主机发的流量 添加一条指定路由即可:routeAdd “192.168.3.51”,”192.168.3.54” 四、 IAD 作为被测试机 1. 测试 IAD 所有向外发的流量 首先删掉默认路由:route delete default 添加默认路由指向 WANem:route add default 192.168.3.54 2. 测试 IAD 向指定主机发的流量 route add 192.168.3.51 255.255.255.255 192.168.3.54 其它其它 更多详细资料见 WANem 的官方说明文档 从硬盘安装 WANem 由于篇幅原因这里不做介绍。 接入网部:黄龙舟

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号