如果我没有打开自动协商,将我的 MAC 和 PHY 强制设为 100Mbps,而是连接(比如错误地)到 1000Mps 网络(比如该 LAN 中的所有设备都以千兆速度运行),会发生什么?
use*_*686 12
通常,两端只会协商最高可用速度。
但是,如果您禁用了自动协商,但交换机希望启用它,您将陷入非常不可靠的100 Mbps半双工连接。
当具有自动协商能力的设备连接到不具有自动协商能力的设备时,将使用并行检测。如果其他设备不支持自动协商或自动协商被管理性禁用,则会发生这种情况。在这种情况下,能够进行自动协商的设备可以确定并匹配其他设备的速度。此过程无法确定是否存在全双工,因此始终假定 [由自动协商交换机]为半双工。
这导致...
最终结果是连接工作正常,但由于双工不匹配而性能极差。双工不匹配的症状是连接似乎可以通过 ping 命令正常工作,但在数据传输的吞吐量非常低的情况下很容易“锁定”;有效的数据传输速率可能是不对称的,在一个方向上的表现比另一个方向差得多。
在任何一种情况下,连接到同一交换机的其他设备都不会受到影响,因为交换机的每个端口都可以单独配置(与集线器不同,集线器只是将所有端口链接到一个大型网络)。
就我个人而言,我认为禁用自动协商会带来更多的麻烦而不是收益。当您因传输而浪费更多时,节省一点电池是否重要十倍,而当不匹配的连接真的很糟糕时,甚至更多?
归档时间: |
|
查看次数: |
6210 次 |
最近记录: |