关于“网络损伤仪”的叫法

网络损伤仪,也称作为广域网仿真仪,广域网损伤仪,WAN Emulation,Network Impairment Emulator.

  • 为什么会带WAN广域网这个限定词?

应该是早期局域网很小很干净,只有广域网长距离高复杂应用环境才有“延迟/抖动+丢包+乱序+错误包”恶劣状况,早期产品也是针对此进行开发(如果说错了,请大神斧正!!)。

  • 我更喜欢用“网络损伤仪”,“Network Impairment Emulator”来描述该类产品

因为愈来愈复杂的局域网环境,防火墙内外的应用部署,数据中心高速链路等都会需要仿真“延迟/抖动,丢包,乱序”的环境进行负面压力测试


关于市场应用

传统市场

  • 传统速率  10/100/1000Mbps, 10Gbps
  • 庞大的适用群体:卫星通信,2/3G,DSL,WiFi,只要带网络的都能上,各种应用对损伤粒度差异巨大
  • 群雄戮战,供应商选项众多:Apposite,PacketStrom,IXIA,IWL,HoloWAN(国产一霸,价格屠夫),Calnex ...

新兴市场及应用

  • 高速率 25Gbps,40Gbps,50Gbps,100Gbps,200/400Gbps
  • 特定的市场需求:eCPRI ,数据中心Datacenter
  • 可选方案有限: 

  美系 Calnex/Spirent Attero-100G,  Apposite Netropy-100G

  欧系 Xena Chimera-100G

  国产 迈思源Holowan HSE-200PRO


          以上都是废话        



 eCPRI网路损伤的技术要求

  • 端口速率,现行25G,未来50G
  • 延迟精度,粒度越精细越好,关注量程为 0~0.5ms
  • 能够针对特定报文进行损伤,过滤规则的加入
  • 模拟链路断开状态
  • 背景数据流量注入
  • 自动化脚本二次开发接口友好

到了大家最喜欢的对比环节,软文推广重点环节了

产品型号 (美)Calnex/Spirent Attero-100G (丹麦)XENA Chimera-100G (美)Apposite Netropy-100G (国产)Holowan HSE-200PRO
接口形态及速率

2 x 100G CFP2

2 x 40G QSFP+

2 x 25G SFP28

2 x 10G SFP+

2 x 100G QSFP28原生接口

2 x 50G QSFP28

2 x 40G QSFP+

4 x 25G SFP28

8 x 10G SFP+

2 x 100G QSFP28

2 x 40G QSFP+

4 x 10G SFP+

2 x 100G QSFP28

2 x 50G QSFP28

2 x 40G QSFP+

4 x 25G SFP28

8 x 10G SFP+

最大损伤数据量 200G 200G 150G 200G
延迟控制粒度 AAAAA AAAAA AAA AAA
损伤过滤规则 YES YES YES YES
模拟链路断开

NO

Calnex SNE 6.0已支持该功能

(2019-11-27  edited)

YES  NO N/A
背景数据流 NO YES,配合平台内的Valkyrie module NO NO
自动化接口友好程度

CLI

RESTful API

CLI

RESTful API

CLI CLI
原产地 美国 丹麦-欧洲 美国 国产
价格 $$$$$ $$$ $$$$ $$$
各家优势

配套其PARAGON产品可搭建TSN相关

测试环境,构建基于精确时间协议PTP

等测试相关案例;

非A厂商,暂无断供风险

可与打流设备集成使用

正面压力测试与负面压力测试共平台

兼容其1/10GE损伤平台

平滑升级,无需变更使用习惯;

本土品牌

售后能力强

第1次编辑于  2019-09-25 23:49:17

第2次编辑于 2019-11-27 13:29:15

网络损伤仪细分市场:eCPRI网络损伤的技术要求的更多相关文章

  1. 网络损伤仪WANsim的带宽限制功能

    带宽限制功能 带宽限制功能是网络损伤仪WANsim的第一项损伤功能.进入WANsim的报文首先会经过报文过滤器的处理,随后,就会进入带宽限制. 点击虚拟链路,就可以进入网络损伤界面,对报文进行带宽限制 ...

  2. 网络损伤仪WANsim的功能与型号

    网络损伤仪简介 WANsim网络损伤仪是一款可以模拟真实的广域网状况的设备.它可以通过简单的数据填写模拟出时延.带宽抖动.丢包.乱序.误码.报文重复等网络状况. 大多数公司在进行产品测试时,只关注了应 ...

  3. 国产网络损伤仪 SandStorm -- 什么是链路规则?

    "链路规则"是网络损伤仪SandStorm(又名弱网测试仪)里面非常重要的功能,主要用于不同仿真链路之间的选择. 如下图的所示:                           ...

  4. 国产网络损伤仪SandStorm -- 只需要上下拖拽能调整链路规则顺序

    国产网络损伤仪SandStorm(弱网络测试)可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程 ...

  5. 国产网络损伤仪 SandStorm -- 只需要拖拽就能删除链路规则

    国产网络损伤仪SandStorm可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程序在上线部署前 ...

  6. 国产网络损伤仪SandStorm -- 为什么数据流还是走Bypass链路?

    如果你在使用网络损伤仪SandStorm测试移动互联网的应用程序或者在仿真所谓"弱网测试"的时候,发现所有的数据流还是在走Bypass链路,并没有预期地走自己创建的仿真链路,那么你 ...

  7. 国产网络损伤仪SandStorm -- 基本概念:什么是仿真引擎

    "仿真引擎"在网络损伤仪SandStorm(www.minismb.com)或者网络IP仿真损伤仪中是一个最基本概念,它就相当于一个由两个物理以太网口组成的"网桥&quo ...

  8. 国产网络损伤仪SandStorm -- 如何连接设备

    国产网络损伤仪SandStorm可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程序在上线部署前 ...

  9. 国产网络损伤仪SandStorm -- 主界面简介

    国产网络损伤仪SandStorm可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程序在上线部署前 ...

随机推荐

  1. [Angular 8] Implement a Custom Preloading Strategy with Angular

    Preloading all modules is quite an extreme approach and might not always be desirable. For instance, ...

  2. Yarn 配置阿里源

    1.查看一下当前源 yarn config get registry 2.切换为淘宝源 yarn config set registry https://registry.npm.taobao.org ...

  3. getchar 和EOF

    本文章基于:http://www.cnblogs.com/QLinux/articles/2465329.html,稍作了修改. 大师级经典的著作,要字斟句酌的去读,去理解.以前在看K&R的T ...

  4. jquery实现图片切换

    <div> <img class="imgclick" src="img/pic1.png" /> </div> <s ...

  5. PHP全栈学习笔记25

    <?php /* *@Author: 达叔小生 **/ header("content-type:image/png"); //设置页面编码 $num = $_GET['nu ...

  6. 原生table表格的使用

    近期公司让我修改一些之前的table标签写的页面,感觉对table相关的标签不是太熟悉,于是专门整理一下: 1.如果给td标签设置百分比宽度,比如有10列内容,我们却设置了每个单元格是30%的宽度,会 ...

  7. Tkinter 之CheckButton复选框标签

    一.参数说明 语法 作用 Checkbutton(root,text='xxxx') 复选框显示的文本 Checkbutton(root,variable=id) 通过变量的值确定哪些复选框被选中 C ...

  8. LUA 在C函数中保存状态:registry、reference

    1 背景 lua的值一般都是保存在栈里面,调用函数完毕值在栈会被清掉,从而被GC回收.但有时候C函数需要在函数体的作用域之外保存某些Lua数据,这些数据不能存放在栈里面,有没有全局变量之类的可以存放. ...

  9. Arts打卡第7周

    Algorithm.主要是为了编程训练和学习. 每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard). 进行编程训练,如果不训练你看再多的算法书,你依然不 ...

  10. GC类型以及不同类型GC的搭配

    jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel ...