目录

THOR-400G-7S-1P PAM4 & NRZ Speed-List

PAM4 模式

QSFP-DD PAM4 400GEx1

QSFP-DD PAM4 200GEx2

QSFP-DD PAM4 100GEx4

QSFP-DD PAM4 50GEx8

QSFP-56 PAM4 200GEx2

QSFP-56 PAM4 100Gx2x2

QSFP-56 PAM4 50Gx4x2

NRZ 模式

QSFP28 NRZ 100GEx2

QSFP28 NRZ 50GEx2x2

QSFP+ NRZ 40GEx2

QSFP28 NRZ 25GEx4x2

QSFP+ NRZ 10GEx4x2

QSFP-DD NRZ 25GEx8

PCS/PMA层数据分析

开启PRBS非成帧测试

SERDES PHY参数调节(预加重、均衡)

获取光模块的寄存器信息

成帧数据流测试

RFC2544测试


THOR-400G-7S-1P PAM4 & NRZ Speed-List

端口速率

遵循标准

信号模式

使能接口

400G X 1

802.3bs

PAM4

QSFP-DD x 1

200G X 2

802.3bs/cd

PAM4

QSFP-DD x 1 (Dual CS)

200G X 2

802.3bs/cd

PAM4

QSFP-56 x  2

100G X 4

802.3cd PAM4 QSFP-DD x 1

100G X 4

802.3cd PAM4 QSFP-56 x 2 (Dual CS)

100G X 2

802.3bj NRZ QSFP-28 x 2

50G X 8

802.3cd PAM4 QSFP-DD (1:8)

50G X 8 8

02.3cd PAM4 QSFP-56 x 2 (2:8)

50G X 4

Consortium NRZ QSFP-28 x 2 (2:4)

40G X 2

802.3ba NRZ QSFP+ x 2 

25G X 8

802.3by/Consortium NRZ QSFP-28 x 2 (2:8)

10G X 8

802.3ae NRZ QSFP+ x 2 (2:8)

* 200G NRZ模式端口速率仅在特定版本上做支持,所以未列进去


在THOR-400G-7S-1P测试板卡上提供了2个原生接口,一个为QSFP-DD,另一个为QSFP-56,具体使能模式为

PAM4 模式

QSFP-DD PAM4 400GEx1

最常规的用法,DUT端也是QSFP-DD接口

中间线缆可使用DAC,AEC,AOC,Fiber Transceiver (SR8/SR4.2/LR4/DR4/...)

QSFP-DD PAM4 200GEx2

DUT端为2端口的QSFP56 200GE

线缆使用1:2的DAC或者Fiber transceiver(使用MPO-24连接)

QSFP-DD PAM4 100GEx4

DUT端为4个PAM4模式的100G端口

QSFP-DD PAM4 50GEx8

DUT端为8个PAM4模式的50G端口

QSFP-56 PAM4 200GEx2

QSFP-56 PAM4 100Gx2x2

QSFP-56 PAM4 50Gx4x2

NRZ 模式

QSFP28 NRZ 100GEx2

QSFP28 NRZ 50GEx2x2

QSFP+ NRZ 40GEx2

即是常规的40G模式,使用QSFP+接口光模块

QSFP28 NRZ 25GEx4x2

QSFP+ NRZ 10GEx4x2

使用QSFP+ 40G光模块或DAC线缆

QSFP-DD NRZ 25GEx8

*仅在特定版本内支持

PCS/PMA层数据分析

每条LANE的误码统计、FEC BER、Link Training、Inject Errors

每条LANE的误码统计,SKEW信息

每条物理链路被划分为2个虚拟通道,400G PAM4为 8 Lane x 50G,所以我们可以观察看到存在16个虚拟链路

开启PRBS非成帧测试

PRBS测试验证物理链路是否连通及底层物理链路原始误码情况分析

在无法点亮模块没法识别到模块类型的时候,我们可以通过发起PRBS测试来验证物理层的信号质量

1.如果完全没有收到PRBS信息,那么需要考虑确认模块是否为良品及模块类型

2.如果能够收到PRBS信号,再观察其误码情况,如果在可以容忍的恶劣程度,可以通过修改均衡参数进行调节

SERDES PHY参数调节(预加重、均衡)

获取光模块的寄存器信息

确认信息是否匹配(读取光接口部分的参数指标)

成帧数据流测试

设定成帧数据流进行压力测试

线速100%速率的成帧数据测试,发包测试,L2 Basic Traffic,IP,TCP等数据流量构建

可通过修改Clock数据,来实现>100%的数据流量测试

可修改PPM值来降速匹配,实现99.9%的速率匹配

RFC2544测试

遵循RFC2544进行报告数据生成,验证多个字节长度的转发性能(吞吐量,延迟,丢包率等信息)

[学习笔记]400G QSFP-DD PAM4 NRZ的成帧和非成帧测试, 400G/200G/100G/50G/40G/25G/10G 7种速率12种模式的端口实现相关推荐

  1. adg oracle,【学习笔记】Oracle ADG搭建与配置 windows平台11G ADG搭建与测试

    [学习笔记]Oracle ADG搭建与配置 windows平台11G ADG搭建与测试 时间:2016-10-26 20:09   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷 ...

  2. 计算机网络学习笔记(四)——差错控制、停等协议、回退N帧、选择性重传、滑动窗口、数据链路层HDLC、PPP协议、有限状态机

    文章目录 前言 概念 一.差错控制 1.停等协议 2.回退N帧协议(GoBack_N,GB_N) 3.选择性重传协议(Selective Repeat,SR) 4.单帧确认和累计确认.捎带应答 二.链 ...

  3. 《Raytracing In One Weekend》学习笔记 Chapter 1、2、3、4、5、6、7、8、9、10、11、12、13

    根据师兄推荐,打算从 Peter Shirley 的<Ray Tracing in OneWeekend>等系列图书入门光线追踪,学习过程中记录了一些经验总结笔记.这些笔记中包含了学习过程 ...

  4. python复制文件夹不阻塞_python学习笔记-(十四)I/O多路复用 阻塞、非阻塞、同步、异步...

    1. 概念说明 1.1 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操作系统的核心是内核,独立于普通的应用程序,可 ...

  5. 【SLAM学习笔记】6-ORB_SLAM3关键源码分析④ Optimizer(一)单帧优化

    2021SC@SDUSC 目录 1.前言 2.代码分析 1.前言 Optimizer是非常重要的代码文件!! 这一部分代码量巨大,查阅了很多资料结合来看的代码,将分为以下部分进行分析 1. 单帧优化 ...

  6. Oracle学习笔记(三)。连接查询。等值连接,非等值连接,自连接,LEFT OUTER JOIN,RIGHT JOIN,FULL JOIN,自然连接,内连接 INNERJOIN

    文章目录 1. 什么是多表查询 2. 多表链接方式 3. 多表连接语法 3.1 语法结构 3.2 定义连接 3.3 原则 4. 等值连接-内连接 4.1 什么是等值连接 4.2 抉择矩阵 4.3 使用 ...

  7. HTML学习笔记_常用标签的使用及注意事项

    html学习笔记 本文根据B站pink老师的视频整理而成,包含常用标签的使用及注意事项. 注意:本篇文章排版不好看,不方便大家阅读,重新排版后的文章在这里:HTML学习笔记 | 常用标签的使用及注意事 ...

  8. 学习笔记:cache 和spring cache 技术(1)

    title: 学习笔记:cache 和spring cache 技术(1) author: Eric liu tags: [] categories: hexo 缓存是实际工作中非常常用的一种提高性能 ...

  9. 《机电传动控制》学习笔记10-1

    <机电传动控制>学习笔记10-1 胡恒谦 机卓1301 调速系统主要有直流调速系统和交流调速系统两种.直流调速系统以直流电动机为动力,交流调速系统则以交流电动机为动力.直流电动机虽不像交流 ...

最新文章

  1. 【呆子化雨】浅谈Discuz插件开发-邮件验证提醒插件
  2. 精通python爬虫框架-精通Python爬虫框架Scrapy PDF 中文清晰版
  3. python装饰器实例-python 装饰器的使用示例
  4. 互联网1分钟 | 0911
  5. PHP 使用mysqli与MySQL交互
  6. ping和telnet的区别
  7. 【统计分析】1 P值和Z得分
  8. MPU6050初始化失败原因及常见问题解决方法
  9. java中spilt()方法解释
  10. vue 生命周期图 + activated + deactivated
  11. pg_repack安装及使用
  12. 沉痛悼念互联网[云原生领域]技术大牛----左耳朵耗子(陈皓老师)
  13. python 设计模式
  14. oracle商品当日销售排行,Oracle零售 (Retek)品类管理.ppt
  15. 北斗ATGM332D定位 gps驱动
  16. 北京社保卡和医疗存折(萌新看)
  17. PKPM学习:悬挑板无法放置的问题
  18. Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12 '解决方法
  19. 2018年第九届C/C++ A组蓝桥杯省赛真题(python解法)
  20. 面向对象程序设计课程设计——MFC实现同学通讯录管理系统

热门文章

  1. 教你怎样用Python进行语音识别!非常精准!
  2. 你知道CAD软件中快速测量功能如何使用吗?
  3. OpenHarmony分布式软总线与设备认证模块总结
  4. 母版页和内容页的使用
  5. esp-01s接入天猫精灵与relay继电器控制电灯
  6. git 进阶系列教程--tag
  7. Stack frame omission (FPO) optimization part1
  8. 网上问政有用吗?如何能更快得到回复?
  9. excle计算机基础测试,计算机基础测试题--Excel--雨课堂版本--手机版课件.pptx
  10. C语言----隐藏代码文件