设备如何知道它连接了设备?

网络工程 转变 路由器 以太网 网络发现
2022-02-22 11:24:56

我想知道以太网设备(例如交换机)如何知道某些东西已插入并已启动?

有一对专用的铜线吗?还是有点交换?在哪根电线上?

2个回答

它被称为自动协商:维基百科

寻找链接的端口在数据线上发送“链接脉冲”,(主要)传达速度和半/全双工能力。当双方就共同的链接参数达成一致时,链接就会出现。某些以太网变体需要协商附加参数,例如 1000BASE-T 协商时钟主/从和数据对匹配。有关详细信息,请查看 IEEE 802.3 第 28、37 和 73 条。

在没有自动协商的情况下——当它在端口上被禁用并且手动设置了某种速度和双工模式时——另一方(通常)能够通过线路行为/编码来感知端口速度。但是,无法检测到双工模式,并且是禁用自动协商问题的常见来源。

基本上,对于“知道已经插入的东西”,物理层上有一种称为“链路脉冲”的特定机制

这些链接脉冲(现在)包含在整个“自动协商”机制中,但之前就存在(这就是为什么您的 10Mb 集线器能够感应到插入的东西的原因)

在此https://en.wikipedia.org/wiki/Autonegotiation#Electrical_signals上有一篇非常好的维基百科文章