WANem网络模拟器的安装和使用
一、 软件安装
软件下载路径:https://sourceforge.net/projects/wanem/files/WANem/WANem%203.0%20Beta%202/
通常安装在vmware上,linux类型选择其他linux64位
下载文件解压后是.iso文件,直接把ISO文件挂载安装在服务器上即可,选择打开电源时连接,开机自动安装。
二、 WANem使用
WANem本身就是一个linux虚拟机,启动后,配置IP地址和路由, 在浏览器中使用配置好的IP登入Web管理界面,比如http://10.180.145.128/WANem/注意大小写
使用界面说明
-
网络分析,简单分析到一个remote ip的网络情况
检测结果到目的ip 192.168.63.1,延迟0.598594ms,丢包率是0%,抖动0.719712,带宽是38.5323Mbps。 -
简单配置模式,可以根据需要在对应网卡下选择相应的带宽。带宽有不同类型,都是预定义好的模型,根据自己需求选择。
-
高级模式,可以自己配置时延,丢包率等。高级模式根据自己需求随意配置。
主要配置的选项
Delay:延迟
Delay time代表延迟的时间
Jitter代表抖动的大小
Correlation代表抖动的大小的浮动范围
Loss:
Loss(%)丢包比例
Correlation丢包比例浮动范围
Packet Reordering:乱序
Corruption:数据包损坏 -
远程控制WANem后台;
WANem本身Linux后台可以远程连接上。在后台可以对网卡ip路由进行配置,输入命令help可以查看可操作指令,命令exit2shell可以进入shell下配置,进入shell后操作通linux系统 -
当虚拟机重启后,所有的配置没有写在配置文件里都会清空;
WANem广域网环境模拟
实现拓扑,接入WANem网络模拟器,使正常包经过广域网模拟环境到用户。
WANem网络模拟器可以通过单网卡实现,举例,源自网络。
测试拓扑
如果在同一网段的局域网,把WANem设为网关,所有流量下一跳指向WANem即可。
跨网段测试
需要模拟不同网段,可以使用WANem两块网卡,模拟两个网段的不同网络环境
win 19.19.1.10-----|eth1 WANem eth2|-------linux 18.18.1.10
在eth1配置丢包率10%,带宽34.368Mbps
windows端ping 18.18.1.10 结果
linux端ping 19.19.1.10结果
— 19.19.1.10 ping statistics —
109 packets transmitted, 99 received, 9% packet loss, time 108008ms
rtt min/avg/max/mdev = 0.327/0.491/1.012/0.114 ms
在windows端开启ftp服务器,在linux端下载,ftp服务器端显示平均下载速度为5558Kbytes/sec带宽大约43.4Mbps,linux端显示下载的速度为5759.79Kbytes/sec带宽大约为45Mbps。
假设在eth2再加一个局域网限制,如图。
测试结果如下:
在windows端开启ftp服务器,在linux端下载,ftp服务器端显示平均下载速度为2084Kbytes/sec带宽大约16.28Mbps,linux端显示下载的速度为1992.96Kbytes/sec带宽大约为15.56Mbps。
结果显示速度被限制了,按照最小的带宽被限制了。