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

WANem

在项目控标的时候,很多时候需要模拟网络环境,来检验招标的要求。可是平时搭建的环境中通过Router 和Switch很难模拟网络环境。现在可以使用第三方软件 WANem来实现。WANem是另一种模拟网络环境的工具,包括网络延迟、丢包、抖动、数据损坏、乱序等等环境的模拟。可以直接用iso镜像安装和配置,如果你配置Citrix NetScaler有点惊人的类似。

安装环境

WANem要求很低,PC,VMware的Workstation需要把物理网卡选择桥接模式,XenServer

可以直接安装。

安装步骤

直接把ISO文件挂载安装,WANem本身就是一个linux虚拟机,需要配置IP地址静态或者DHCP。配置好IP地址后可以在浏览器中登入Web管理界面,http://192.168.1.42/WANem/注意大小写。

使用方法

进入系统后直接会打开WANem的配置页面

局域网中主要是配置Basic Mode和Advanced Mode

Basic Mode:简单的配置该网络的接入速率,带宽的大小。

Advanced Mode:配置延迟、丢包、抖动、乱序等等环境

我们直接在Advanced Mode配置即可

主要配置的选项

Delay:延迟

Delay time代表延迟的时间

Jitter代表抖动的大小

Correlation代表抖动的大小的浮动范围

Loss:

Loss(%)丢包比例

Correlation丢包比例浮动范围

Packet Reordering:乱序

Corruption:数据包损坏

IP source address:源地址

IP source subnet:源地址掩码

IP dest address:目的地址

IP dest subnet:目的地址掩码

测试拓扑

Client(VDI)————WANem————webServer(StoreFront)

Client和Server之间经过WANem,双方的数据需要经过WANem才能使WANem控制双向的数据流。

我测试的环境都是在同一个Vlan里面。所以不需要配置默认路由,只需要在客户端和服务器配置一条路由即可。

测试方法

自己在公司局域网中测试VDI和Web服务器之间的通信:

两台设备地址Client 192.168.1.199(VDI)、Web Server 192.168.1.247(Citrix StoreFront),WANem 192.168.1.42.

为了使Client和Server之间的数据经过WANem,我们需要手动配置一条主机路由,下一跳指向WANem的IP。如果需要夸广播域的话需要添加默认路由,默认路由的下一跳必须指向WANem的ip地址。

Client: route add192.168.1.247 mask 255.255.255.255 192.168.1.42

WEB-Server:route add  192.168.1.199 mask 255.255.255.255192.168.1.42

目的就是让客户端访问的请求经过WANem处理。

设置完后首先互相ping一下是否都是通的,不通说明主机路由没有设置正确,设置好路由后下面就可以测试。

模拟

这里模拟一下丢包在50% 范围在10% 延迟在500ms范围在100ms

看一下效果

前面是没有运行配置,当运行WANem配置后,后面的丢包基本上都在50%左右。

!!!当虚拟机重启后,所有的配置都会清空,所以不必担心测试环境影响办公环境。

2016/7/6

时间: 2024-08-10 16:58:51

WANem网络模拟器的安装和使用的相关文章

网络模拟器WANem使用配置图文教程

转自:http://blog.csdn.net/zm_21/article/details/25810263 WANem简介 由于公司在一些场合需要模拟真实的网络环境,如时延,丢包,抖动等,虽然使用Linux下的TC也可以实现该功能,但是TC有着命令行界面不利于配置,使用桥接模式时不便于远程管理的缺陷,所以本着分享的精神,现在向大家推荐一款网络模拟工具——WANem.WANem全名为WAN emulator,是一个基于开源广域网络模拟器,其也是基于TC的,其主要功能如下: 可以用来在局域网模拟广

华为模拟器eNSP安装(最新)网络工程师必备!

电脑杂七杂八的东西太多了,于是今天把电脑重装系统了,正好重新安装一下华为模拟器eNSP,这个教程应该是最新的,因为eNSP版本更新以及华为官网页面的变化,有的小伙伴安装eNSP都下载不到安装包,接下来就告诉大家从头安装的步骤.步骤比较长,耐心看下去能装好的. 华为模拟器eNSP安装前需要电脑上提前装一些工具,没有的话到时候再装也行. 准备工具:wireshark.winpcap.virtualbox(这些都可以直接在浏览器搜索然后进入官网下载,下面教程中会以winpcap为例介绍) 下面正式进入

夜神模拟器的安装与使用

在上一篇文章-安卓开发环境搭建中,我们创建并启动了eclipse自带的安卓模拟器,该模拟器不仅启动慢,而且在使用过程中的反应速度也是出奇的差,经常出现卡机现象.为了解决这种现象,因此,我们又寻找到了更加合适的模拟器-夜神模拟器.该模拟器除了安装包有点大之外,其速度是特别快,基本和真机速度无差,甚至是还要更快些,这样一款速度可以媲美真机的模拟器,更加有利于我们后期的安卓自动化测试.下面就从夜神模拟器的选择原因及夜神模拟器的使用两方面讲述. 一.夜神模拟器的选择原因 众所周知,Android stu

Andorid开发学习---ubuntu 12.04下搭建超好用的安卓模拟器genymotion 安装卸载virtualbox 4.3

什么是Genymotion? Genymotion是一套完整的工具,它提供了Android虚拟环境.它简直就是开发者.测试人员.推销者甚至是游戏玩家的福音. Genymotion支持Windows.Linux和Mac OS等操作系统,容易安装和使用:按简单的安装过程,选择一款Android虚拟设备,开启后就体验Genymotion带来的快感吧.-----引自百度百科 一.下载并安装genymotion 1.下载genymotion http://www.genymotion.cn/#theme=

运行最快的安卓模拟器VirtualBox安装教程

网上有多种多样的安卓模拟器,蓝手指啊,百度的MTC等等,但是他们的运行速度,与电脑的切合度都没有VirtualBox安装Android-X86结合在一起来的快. 工具/原料 电脑一台 网络 方法/步骤 1 到http://www.android-x86.org/download 下载android-x86-2.2-generic.iso 镜像文件大约85MB 2 下载VirtualBox,并安装 3 创建虚拟机 操作系统选择Linux,版本选择Linux 2.6 名字随便取,自己能记住就行 我这

内测 H3C 网络模拟器HCL H3C Cloud Lab

内测时间: 安装界面: 安装还在继续-- 内测 H3C 网络模拟器HCL H3C Cloud Lab

安卓模拟器BlueStacks 安装使用教程(图解)

系统要求 操作系统 Win XP SP3/Vista/Win 7/Win 8/Win 8.1 所需的运行环境 Win XP用户请先升级到SP3 并安装Windows Installer 4.5 Win XP用户需先安装.NET Framework 2.0 SP2或.NET Framework 4.0 硬件要求 最低配置:2GB内存,支持OpenGL 2.0以上的显卡,分辨率大于1024X768 安装教程 下载安卓模拟器并解压,得到模拟器安装包并开始安装. BlueStacks不能设置安装路径,但

Android模拟器Genymotion安装及使用教程详解

尊重版权,未经授权不得转载 本文出自:http://blog.csdn.net/fengyuzhengfan/article/details/53366252 一直以来都有不少朋友问我关于Android模拟器的事情,比如:那个Android模拟比较快,如何安装使用之类.今天我整理出来这篇教程,供我的朋友以及各位小伙伴们查阅借鉴. Android的模拟器很多,但最原汁原味的还数Android SDK中的模拟器,毕竟是Google的亲儿子.之前Android SDK中的模拟器运行速度一直是大家吐槽的

pxe+kickstart 实现基于网络的无人值守安装操作系统

基于网络的无人值守安装操作系统 简介: 1.pxe PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议