不匹配如何发生;不匹配对网络连接有什么影响;解决不匹配真的值得付出努力吗?大规模检测不匹配的方法有哪些?

评论

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。

#1 楼

要按顺序解决您的问题:


自动协商或手动配置失败时会发生不匹配。这可能是由于物理层问题或手动配置不一致引起的。物理问题可能是串联集线器或物理电缆(丢失/损坏的双绞线)问题。
双工不匹配会严重影响网络性能。冲突(尤其是较晚的冲突)可能需要很长时间(相对而言)才能使TCP堆栈恢复。与UDP的冲突意味着数据可能永远无法到达那里或需要应用程序层恢复机制。
解决不匹配问题绝对值得您花费时间解决。这也可能暗示了其他问题,因为如今双工/速度应该是一种假定的事情。问题。


#2 楼

要完全理解为什么双工不匹配会发生,您需要了解技术的发展。

最初,所有以太网都是半双工的。当全双工进入画面时,有人明智地决定设备(特别是半双工和全双工设备)应该能够就它们之间的通信方式和自动协商达成一致。

但是,那些较旧的半双工设备都不是旨在进行自动协商的,因此,在编写标准时,自动协商设备会假定如果另一方不参与协商,则是之所以要以半双工模式运行,是因为另一侧的设备只能支持半双工。

正如其他人指出的那样,自动协商在早期并不总是能正常工作,因此许多设备都配置有静态速度和双工设置(通常为100 /全双工),并且将协商设备连接到此类设备时,就会发生双工不匹配。比以半双工模式运行要差得多。这是因为一侧(全双工)认为即使当前正在接收,它也可以随时发送。半双工端会将此视为冲突并退避,而全双工端将继续发送。

如果全双工端倾向于发送大量数据,则可以“处于半双工状态,因为它正在等待介质清除后再进行传输,从而导致帧排队并最终丢失。

总而言之,情况很糟糕,您应该这样做修复。

在检测不匹配时,您可以查找错误。在全双工方面,您通常会看到许多欠缺情况,并且经常出现CRC错误(供应商有时会使用不同的术语)。在半双工端,您经常会看到冲突和缓冲区故障。任何体面的管理系统都应该能够为您提供接口列表,这些接口生成的错误数量高于预期。

#3 楼

如今,最常见的原因是手动配置一个系统(网络或终端设备)而另一个自动配置的链接。

在自动协商的早期(全双工10Mb和快速以太网) )设备无法正确协商的情况并不少见。

由于这个原因(以及其他与惯性有关的原因),许多大型公司和SP网络都需要手动配置部分或全部链接。

这些天没有理由这样做,实际上,在千兆以太网(至少是铜缆)上,需要进行自动协商,并且性能良好的设备将不允许禁用它。在某些情况下,这可能不清楚,例如,在某些Cisco工具包上,“禁用”演出链接的自动协商只是限制了自动协商过程中可接受的值(如果您不担心意外的接口速度,这可能很有用和双工)。

评论


最近,我遇到了将Metro-e电路接通的问题。如果未启用“ noneg”选项,则ISP的adtran无法链接。它拒绝没有链接脉冲的链接,而电信公司不会发送该链接脉冲。 [gig-e光传输]

–瑞奇
13年5月21日在20:29



#4 楼

当链接的一侧被显式配置,另一侧设置为自动协商时,最常发生不匹配。当设备受到单独管理时,各方可能无法通信和验证设置。对网络连接的影响范围从轻度使用链接未被注意到到重载链接处于严重状态。通常应该尽一切可能解决不匹配问题。在Cisco交换机上,接口可靠性指标小于255是发现不匹配的好方法。可以使用SNMP轮询此值,以大规模检测不匹配。