• WANem广域网环境模拟


    背景

    在测试过程中,往往需要模拟网络环境较差情况下,体验情况,故引入广域网模拟工具辅助测试

    安装WANem

    步骤1:光盘引导WANem镜像:

    步骤2:启动(或者新建虚拟机——选择other insall media,安装介质选择WANem.iso后动)

    步骤3:手动设置IP地址:注意:最后输入S保存

    步骤4:输入命令:status,查看IP地址 

    配置WANem

    步骤1:通过http://ip地址/WANem进行WANem配置(注意:该地址由安装时设置)

    步骤2:进入Basic Mode

    步骤3:设置限制带宽和延时时间 点击Apply Setting

    修改配置时:【Reset Setting】> 设置限制条件 >【Apply Setting】 > 【Check current status】

    Advanced mode参数设置说明:

    • Packet Limit:用来设置包的队列大小,默认为1000,当队列超过1000时,超过的包将被丢弃
    • Choose BW:从快速列表选择带宽
    • Specify BW:自定义带宽
    • Delay:延时,这里设置的是单向的延时。Jitter,抖动;Correlation,相关性,用来设置这个包的延迟时间与上一个包的时间的相关度
    • Loss:丢包率;Correlation,相关性,以一定的概率发生突发的大量的丢包,但平均丢包率不会超过Loss定义的值
    • Duplication:重包率,以一定概率生成某个包的多份拷贝,并按随机时间到达目标端。Correlation,相关性,类似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 dest address:匹配的目标IP地址
    • IP dest subnet:匹配的目标IP地址的子网
    • Add a rule set:添加一条规则
    • Apply settings:应用设置。

    客户端设置

    一、linux配置
    限制与某一目标地址的链路:route add 虚拟机IP mask 255.255.255.255 网关
    路由追踪:tracert ip
    限制出口;route add default gw 网关地址

    二、windows配置
    限制与某一目标地址的链路:route add -host 虚拟机IP gw 网关
    路由追踪:traceroute ip
    限制出口:route add 0.0.0.0 mask 0.0.0.0 网关地址

  • 相关阅读:
    Python笔记 #17# Pandas: Merge
    MVC相关资料收集
    Python笔记 #16# Pandas: Operations
    Least slack time scheduling
    Python笔记 #15# Pandas: Missing Data
    Python笔记 #14# Pandas: Selection
    C++中const引用的是对象的时候只能调用该对象的f()const方法
    模板与泛型编程
    c++中的单例模式
    C/C++异常处理机制
  • 原文地址:https://www.cnblogs.com/leeboke/p/6370109.html
Copyright © 2020-2023  润新知