基于minismb组装一台以太网性能测试仪表
网络工程师一枚,随着工作的开展和深入一些项目场景要用到以太网仪表测试网络的连通性,吞吐性能。但是专业的仪表思博伦、EXFO、IXIA、JDSU包括国内的信尔泰价格是普通公司遥不可及的。
因为也是基础测试和验证,不是厂家所以也用不了那么专业的设备,通过网络找到了一minismb软件平台,于是经过几周的时间终于实验成功了。
首先需要一台电脑,最少2个网卡,一个用于DUT的通信和管理,一个用于打流。
直接干货,最佳实践:
1、电脑的选择考虑到移动性和便携性,最好用ITX主板,性能要求不高,但是要PCE-E插槽用于扩展网卡。最好是核显,用于基础的调试和看电脑的运行。因此便携很重要。
2,通信和管理的网卡可以是主板板载的网卡,打流的网卡厂家推荐用Intel的,因为整个软件的核心DPDK,Intel兼容性最好,价格也不高。推荐710的SFP网卡支持GE光口电口和10GE的模块,其他型号的网卡都是固定速率的,不如710灵活。因为我的项目场景接口类型比较多。
这里要说明一下Intel的网卡要么用原厂的,要么用AVAGO 安高华的模块,否则不识别。这里踩坑了很久才解决这个问题。
3,就是minismb的授权问题,最便宜的100K pps的,支持2个打流网口,一年有效期。
在64k小包中流量能打出大概80Mb/s,在1500的大包中能超过GE的线速。基本够用了。
支持端口自发自收,所以可以搞定网络的环回测试,支持wireshark抓包,抓包支持QinQ,真的挺方便的。
所以这样的性能要求在J1900平台也可以满足,所以性能要求真的不高。
我是利旧了老电脑,4代平台,8G内存。软件授绑定DUT硬件,所有尽量少换硬件否则授权失效。
4,具体软件怎么用,这里不过多介绍,上手程度不难,需要一定的网络基础。
5,缺点是规格的性能测试最不了,MAC地址表容量,路由表容量,路由收敛时间等等高端测试。支持的modify也比较少,必经价格在那,不能要求太多。
强调一下,不是厂家,不做推广,专业应用,同行交流而已。勿喷!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
孟浪
校验提示文案
孟浪
校验提示文案