100BaseTX以太网空闲码(“/I/”)4B/5B来源

网络工程 第 2 层 第一层 传输协议 收发器
2022-02-25 00:28:11

在搜索如何确定 PHY LINK 状态时,我偶然发现了这个答案:

在 100BaseTX 以太网中,不使用链路脉冲,而是通过连续接收空闲(“/I/”)4B/5B 码字来检测和维护链路状态(AN1120 中的图 13)。

空闲代码消息来自哪里?它是由PHY(第一层协议)直接发送还是来自MAC(第二层)甚至更高?

双方是否应该不断发送空闲代码?

1个回答

IDLE 是物理层上 100BASE-X(来自 4b/5b 集)中的 PCS 代码符号,详见 IEEE 802.3 第 24 条。作为快速以太网的大部分物理层,它是从 ANSI X3T12 又名 FDDI 借来的。

没有数据传输时,IDLE 会持续发送:

空闲代码组 (/I/) 在流之间传输。它提供了一个连续的填充模式来建立和保持时钟同步。空闲代码组由 PCS 发出并由 PCS 解释。

由于空闲链路上的连续信令会浪费能源,因此802.3az-2010 中的节能以太网(EEE)引入了低功耗空闲(LPI)。

FE 确实使用快速链接脉冲,但仅用于协商/建立链接,而不是用于维护它。