ZHCAEO6 November   2024 DP83867CS , DP83867E , DP83867IS , DP83869HM , DP83TC811S-Q1 , DP83TC812S-Q1 , DP83TC813S-Q1 , DP83TC814S-Q1 , DP83TC817S-Q1 , DP83TC818S-Q1 , DP83TG720S-Q1 , DP83TG721S-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MAC 接口疑难解答 - SGMII
    1. 1.1 验证自举配置
      1. 1.1.1 DP83TG720S-Q1 的 SGMII 自举配置
    2. 1.2 读取并检查寄存器值
    3. 1.3 自动协商
    4. 1.4 吞吐量和环回测试
      1. 1.4.1 双向吞吐量测试
      2. 1.4.2 RX 和 TX 吞吐量测试
      3. 1.4.3 使用固定数量的数据包进行 RX 和 TX 吞吐量测试
      4. 1.4.4 环回测试
        1. 1.4.4.1 MII 环回
        2. 1.4.4.2 反向环回
    5. 1.5 检查时钟信号
    6. 1.6 测量 SGMII 眼图
      1. 1.6.1 SGMII 眼图模板要求
    7. 1.7 SGMII 布局
  5. 2总结
  6. 3参考资料

RX 和 TX 吞吐量测试

要在一个或两个方向上以最大吞吐量运行测试,可以使用 iPerf3。IPerf3 可以安装在 MAC、Windows 和 Linux 操作系统上。安装后,只需在终端或 CMD 窗口中输入 iPerf3 的安装目录,即可访问 iPerf3。以下示例中列出了带有 iperf 的一些示例命令。

C:\Users\labuser\Downloads>cd iperf3.1.1_64

C:\Users\labuser\Downloads>cd iperf3.1.1_64 ipconfig
// ipconfig provides IPv4 address used for ethernet configuration on PC

iperf3 -s // runs iperf as server on one PC

iperf3 -c <server PC IP address> -p <server port number> //runs as client to sniff out packets

iperf3 -h // displays other useful shortcuts and commands

以下是在 Linux 终端中通过 Iperf3 以 100Mbps 速率成功传输数据的示例。图 1-5 展示了服务器端,而图 1-6 展示了客户端。

 成功的 Iperf 服务器结果图 1-5 成功的 Iperf 服务器结果
 成功的 Iperf 客户端结果图 1-6 成功的 Iperf 客户端结果