【发布时间】:2020-05-18 02:13:23
【问题描述】:
我有一个关于以太网接口的数据速率的问题,希望有人能给我一些提示。
我知道PCIe接口的计算方法,例如PCIe Gen3 X1 lane: 单通道的数据速率应该是
8 Gb/s (Gen3 line rate) * 2 (TX/RX, full-duplex) / 8 (to Byte) = 2 GB/s
(128/130 编码被忽略) 那么,我们如何计算以太网接口的数据速率呢? 以 1000base-T 为例,我们有 4 对双绞线,总和为 1Gb 数据速率。
所以一对应该提供 250Mb 的数据速率。它是全双工的,因此 TX/RX 每个同时提供 125Mb。话虽如此,1000base-T 接口的“线路速率”为 125MHz (125Mb)。
我是否正确理解以太网接口上的 speedrunning?
【问题讨论】:
-
以太网接口的数据速率在哪里?对主人?在 MDI 上?原始比特率?符号指数?顺便说一句,千兆以太网每路全双工运行 1 Gbit/s,因此对于 1000BASE-T,每路每路 250 Mbit/s。
-
那么基本上“1 Gbit/s”意味着MDI接口的一种方式?如果我们计算总吞吐量,它应该是 2 Gbit/s,因为它是全双工的,对吗?是的,我的意思是“原始比特率”。
-
1Gbit/s的标称速率在物理层的顶层。它包括前导码、SOF 和 IPG,但不包括所有 PHY 特定的线路编码(PCS 和 PMA)。它被定义在所有相同速度的 PHY 完全相同的地方。在 MDI(L1 的底部),您有完全编码的流,在最简单的情况下是 1000BASE-X,具有 1.25 Gbit/s 双工(使用 8b10b PCS 代码)。如果您坚持添加两种方式,则为 -X 的 2 Gbit/s w/o 和 2.5 Gbit/s w/ PCS 编码。
标签: ethernet rate transmission