测试原理:
首先设定好 smartbits200的两个端口的MAC地址和IP地址,机顶盒MAC地址和IP地址。
Smartbits200从端口A发送指定长度的数据包,目的的MAC地址为STB,然后stb转发,最终到达smartbits200的端口B,最后检查数据是否正确,进而统计丢包情况
Stb设置:
Echo 1> /proc/sys/net/ipv4/ip_forward
测试软件:
Smart application
如何测试:
Hub/switch <----> stb的网口
Hub/switch <----> smartbits200 前面的网口上
Hub/switch <----> smartbits200 前面的网口下
测试要求:
在短包长包和都要达到2M,同时业务运行不能出现问题。与被测机顶盒之间发包和收包的情况。在长时间(12H以上)情况下,不能出现数据丢包,或者CRC报错,同时机顶盒播放节目不能出现马赛克。若出现丢包,或CRC报错,或者节目播放出现问题,则需要在Transtmit Setup中,降低网口吞吐率设置,直至不出现问题。
测试结果:
短包的时候,增加速度到一定程度,会产生丢包现象。速率一定的前提下,包小,则发送的次数多