WANem网络模拟器的安装和使用

时间:2024-05-19 07:08:26

一、 软件安装

软件下载路径:https://sourceforge.net/projects/wanem/files/WANem/WANem%203.0%20Beta%202/
通常安装在vmware上,linux类型选择其他linux64位

下载文件解压后是.iso文件,直接把ISO文件挂载安装在服务器上即可,选择打开电源时连接,开机自动安装。
WANem网络模拟器的安装和使用

二、 WANem使用

WANem本身就是一个linux虚拟机,启动后,配置IP地址和路由, 在浏览器中使用配置好的IP登入Web管理界面,比如http://10.180.145.128/WANem/注意大小写

使用界面说明

  1. 网络分析,简单分析到一个remote ip的网络情况
    WANem网络模拟器的安装和使用
    检测结果到目的ip 192.168.63.1,延迟0.598594ms,丢包率是0%,抖动0.719712,带宽是38.5323Mbps。
    WANem网络模拟器的安装和使用

  2. 简单配置模式,可以根据需要在对应网卡下选择相应的带宽。带宽有不同类型,都是预定义好的模型,根据自己需求选择。
    WANem网络模拟器的安装和使用

  3. 高级模式,可以自己配置时延,丢包率等。高级模式根据自己需求随意配置。
    WANem网络模拟器的安装和使用
    主要配置的选项
    Delay:延迟
    Delay time代表延迟的时间
    Jitter代表抖动的大小
    Correlation代表抖动的大小的浮动范围
    Loss:
    Loss(%)丢包比例
    Correlation丢包比例浮动范围
    Packet Reordering:乱序
    Corruption:数据包损坏

  4. 远程控制WANem后台;
    WANem网络模拟器的安装和使用
    WANem本身Linux后台可以远程连接上。在后台可以对网卡ip路由进行配置,输入命令help可以查看可操作指令,命令exit2shell可以进入shell下配置,进入shell后操作通linux系统
    WANem网络模拟器的安装和使用
    WANem网络模拟器的安装和使用

  5. 当虚拟机重启后,所有的配置没有写在配置文件里都会清空;

WANem广域网环境模拟

实现拓扑,接入WANem网络模拟器,使正常包经过广域网模拟环境到用户。
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 结果
WANem网络模拟器的安装和使用
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再加一个局域网限制,如图。
WANem网络模拟器的安装和使用
测试结果如下:
在windows端开启ftp服务器,在linux端下载,ftp服务器端显示平均下载速度为2084Kbytes/sec带宽大约16.28Mbps,linux端显示下载的速度为1992.96Kbytes/sec带宽大约为15.56Mbps。
结果显示速度被限制了,按照最小的带宽被限制了。