Answers:
为了按顺序解决您的问题:
要完全理解为什么双工不匹配会发生,您需要了解技术的发展。
最初,所有以太网都是半双工的。当全双工进入画面时,有人明智地决定设备(尤其是半双工和全双工设备)应该能够就如何通信以及输入的自动协商达成共识。
但是,这些较旧的半双工设备都不是旨在自动协商的,因此在编写标准时,自动协商设备应假定如果另一方不参与协商,则该标准将运行。在半双工模式下,因为另一侧的设备必须只能进行半双工。
正如其他人指出的那样,自动协商在早期并不总是能很好地工作,因此许多设备都配置了静态速度和双工设置(通常为100 /满),并且将协商设备连接到此类设备时,双工发生不匹配。
对于该问题,双工不匹配可能比以半双工模式运行更严重。这是因为一侧(全双工)认为即使当前正在接收,它也可以随时发送。半双工端将这视为冲突并退后,而全双工端将继续发送。
如果全双工侧倾向于传输大量数据,则这可能会使半双工侧“饿死”,因为它在传输之前等待介质清除,从而导致帧排队并最终丢失。
总而言之,这是一种糟糕的情况,您应该解决。
当检测不匹配时,您可以查找错误。在全双工方面,您通常会看到许多欠缺情况,并且经常会看到CRC错误(供应商有时会使用不同的术语)。在半双工端,您经常会看到冲突和缓冲区故障。任何体面的管理系统都应该能够为您提供接口列表,这些接口生成的错误数量超出预期。
如今,最常见的原因是链接,其中一个系统(网络或终端设备)是手动配置的,而另一个是自动配置的。
在自动协商的初期(全双工10Mb和快速以太网),设备无法正确协商的情况并不少见。
由于这个原因(以及其他与惯性有关的原因),许多大型公司和SP网络都需要手动配置部分或全部链接。
这些天有没有这样做的理由,事实上,在千兆以太网需要(铜至少)自动协商,并表现良好的设备将不会允许它被禁用。在某些情况下,这可能不清楚,例如,在某些Cisco工具包上,“禁用”演出链接的自动协商只是限制了自动协商过程中可接受的值(如果您不担心意外的接口速度,这可能会很有价值。和双工)。