400G时代的到来,Xena提供完整成熟的系统级网络压力测试解决方案
关键词:误码率(Symbol Error Rate),误比特率(Bit Error Ratio),误帧率(Frame Error Ratio),底层链路质量评估,数据报文转发性能评估,业务流数据处理能力评估
路由/交换/网卡设备+光纤收发模块+连接线缆,配上管理调度软件,构成一个较完整的网络系统。针对传统NRZ模式下的网络系统,我们通过发送PRBS码流进行能够将物理链路性能评估完成,排除了底层链路性能问题,剩下的基本就是路由/交换/网卡设备的锅了,基本上测出了原始误码率,就能往上推出误比特率及误帧率。而在PAM4模式下,整套环境变得愈发复杂,这三个值没法直接做换算预判得出。
400G PAM4系统强制引入了FEC功能,通过软件的手段可以保证在一定误码比例下通信的无障碍交付,所以针对400G网络性系统的测试需要分几大块进行:
- 光模块与连接线缆的底层链路质量评估,主要关注指标为:误码率,误比特率;相应的测试:PRBS码流测试,FEC BER
- 适配上光模块后网络路由/交换设备的转发性能评估,主要关注指标为:吞吐量,丢帧/包率,转发延迟/抖动;相应的测试:Ethernet L2基础MAC流量测试,成帧以太网数据产生与监测
- 配以不同的管理软件在不同的业务开通模式下,我们对业务流数据的处理能力,关注指标为:QoE,SLA服务等级等;相应的测试:TCP/IP数据业务模拟,遵循RFC2544,Y.1564等规范要求的数据流性能测试
- 为了兼容早期的系统,我们的网络系统中很可能会同时存在100G NRZ mode的业务,还需测试NRZ与PAM4业务模式的兼容支持;相应的测试:需要能够同时提供NRZ模式及PAM4模式的业务数据测试
综合来说,你会需要准备以下测试环境:
- PRBS业务码流测误码测试:在业务没法开通的情况下,去定位是否协议接口不匹配的问题还是光模块本身的状况
- MAC/IP流量测试,而需能够支持PCS/PMA层物理指标监测:评估光模块的误码情况评估物理链路余量,保证物理链路可靠的情况下,再去验证路由/交换系统的极限转发能力
- 支持多Streams,VxLAN,TCP/IP等高层协议支持的TCP/IP流量测试:在基础转发性能稳定的情况下,再去评估业务流的服务能力SLA,QoE等
针对以上测试场景,Xena-THOR测试仪能够全部覆盖支持,提供一个多业务、多功能的测试手段:满足PRBS业务及成帧的以太网业务测试;提供FEC BER用于监测Pre-/Post- BER用以统计FEC纠错/不可纠错的发生情况评估链路余量;提供支持ANEG/LT且能够同时提供PAM4和NRZ模式的端口链路;并支持Multi-streams 能够基于多业务流进行以太网数据业务测试,提供不同的业务报头编辑支持,并提供可变字段调整,用于构建万亿计的Flow进行业务模拟,满足SLA,QoE的性能评估测试。
物理接口
接口笼子提供 QDD x1 及 Q56 x1
400Gx1 | 原生QDD接口 | PAM4 |
200Gx2 | 原生Q56接口 | PAM4 |
100Gx4 | Fan-out方式 | PAM4 |
50Gx8 | Fan-out方式 | PAM4 |
100Gx2 | 原生Q28接口 | NRZ |
50Gx4 | Fan-out方式 | NRZ |
25Gx8 | Fan-out方式 | NRZ |
40Gx2 | 原生QSFP+ | NRZ |
10Gx8 | Fan-out方式 | NRZ |
业务模式支持
PCS/PMA物理层数据监测:Symbol Errors,FEC BER,PRBS业务测试
Ethernet L23 Traffic
RFC2544、Y.1564评估套件
自动化集成CLI 、RESTful