测试目的
|
验证网卡获取指定光模块信息是否与标称一致;验证网卡与指定光模块搭配使用是否正常。
|
预置条件
|
待适配光模块N款。
|
测试步骤
|
- 信息获取:目标网卡上的所有网口均插入光模块并自环,参考5.5节的方法,对于目标网卡的每个网口名称,执行ethtool <ifname>获取状态信息,执行ethtool -m <ifname>获取光模块信息,有结果1。
- 光模块插拔测试:拔出连接正常的光模块,3秒后再插入,系统内查询光模块状态,重复以上步骤10次,有结果2。
- 发包性能测试(Linux系统和windows系统都需要测试):将被测服务器端作为服务端,对接的服务器作为客户端,配置好两端网口的IP地址,在被测服务器上执行命令iperf -s,客户端服务器执行下述命令,有结果3:
iperf -c <Tester_IP> -i n1 -t <duration> -p <port> -P <threads>
其中,duration设置为60秒,threads设置为8个。
- 25G光模块交换机对接测试:交换机侧端口及网卡设备需要分别配置开启RS-FEC和关闭FEC两种不同的模式测试。并使用较长的光纤(20米以上)。该测试网口和交换机口都需要遍历所有光模块。有结果4。
- 100G(SP670)/200G(SP226D)光模块交换机对接测试:交换机侧端口及网卡设备需要分别配置开启RS-FEC和关闭FEC两种不同的模式测试。并使用较长的光纤(20米以上)。该测试网口和交换机口都需要遍历所有光模块。有结果4。
|
预期结果
|
- 获取光模块(需要光模块Link正常时读取) 工作速率、工作模式、输入输出光功率(Laser bias current、Laser output power、Receiver signal average optical power 读出值在门限值内认为正常)、光口型号、生产厂家等数据与厂家标称数据一致。
- 10次查询显示光模块连接正常,发包功能正常。
- 网卡带宽(不调优)达到网卡厂商标称理论值的90%及以上。
- 记录所有对接组合的Link结果。
|
测试结果
|
-
|
备注
|
- 25G、10G网卡需要做光模块降级测试,即25G网卡需要测试25G和10G光模块,10G网卡需要测试10G和1G光模块。
200G、100G网卡需要做光模块降级测试,即200G网卡需要测试100G和40G光模块,100G网卡需要测试40G光模块。
- 测试执行人员可结合厂家列表及本规范要求,选取某几款光模块进行验证。
- 预期结果要求性能不低于网卡厂商标称理论值的90%,对于高速网卡(25G或以上)及较弱的系统平台,需要通过更高的并发数才能满足此要求。选择8线程是考虑到主流的服务器平台,单个NUMA均支持至少8个CPU核心(龙芯的某些型号除外)。
|