在搜索如何确定 PHY LINK 状态时,我偶然发现了这个答案:
在 100BaseTX 以太网中,不使用链路脉冲,而是通过连续接收空闲(“/I/”)4B/5B 码字来检测和维护链路状态(AN1120 中的图 13)。
空闲代码消息来自哪里?它是由PHY(第一层协议)直接发送还是来自MAC(第二层)甚至更高?
双方是否应该不断发送空闲代码?
在搜索如何确定 PHY LINK 状态时,我偶然发现了这个答案:
在 100BaseTX 以太网中,不使用链路脉冲,而是通过连续接收空闲(“/I/”)4B/5B 码字来检测和维护链路状态(AN1120 中的图 13)。
空闲代码消息来自哪里?它是由PHY(第一层协议)直接发送还是来自MAC(第二层)甚至更高?
双方是否应该不断发送空闲代码?
IDLE 是物理层上 100BASE-X(来自 4b/5b 集)中的 PCS 代码符号,详见 IEEE 802.3 第 24 条。作为快速以太网的大部分物理层,它是从 ANSI X3T12 又名 FDDI 借来的。
没有数据传输时,IDLE 会持续发送:
空闲代码组 (/I/) 在流之间传输。它提供了一个连续的填充模式来建立和保持时钟同步。空闲代码组由 PCS 发出并由 PCS 解释。
由于空闲链路上的连续信令会浪费能源,因此802.3az-2010 中的节能以太网(EEE)引入了低功耗空闲(LPI)。
FE 确实使用快速链接脉冲,但仅用于协商/建立链接,而不是用于维护它。