启用自动协商时的以太网链路状态

网络工程 以太网
2022-02-10 01:35:51

我试图了解 10Base-T / 100Base-T 以太网 PHY 设备何时会发出有效链路信号,特别是在使用自动协商的情况下,通过设置状态寄存器中的链路状态位。

我一直在查看STCube以太网驱动程序,它们在启用自动协商并等待它完成之前等待有效的链接状态。但是如果禁用了自动协商,如果链路另一端的设备设置为不同的速度或双工,如何建立有效的链路?还是链接状态只是表明存在 NLP 或空闲信号?

根据描述链路状态位的 802.3 (22.2.4.2.13):

The criteria for determining link validity is PHY specific.

我尝试查看一些 PHY 的数据表,但找不到任何进一步的信息

1个回答

在可能的自动协商之后,当实际物理层“启动”时,NIC 会向链路发出信号。NIC 实施“链路完整性测试”以向其驱动程序发送链路状态信号。

有关详细信息,请参阅 IEEE 802.3 14.2。