速度/双工不匹配


10

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


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

Answers:


12

为了按顺序解决您的问题:

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

9

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

最初,所有以太网都是半双工的。当全双工进入画面时,有人明智地决定设备(尤其是半双工和全双工设备)应该能够就如何通信以及输入的自动协商达成共识。

但是,这些较旧的半双工设备都不是旨在自动协商的,因此在编写标准时,自动协商设备应假定如果另一方不参与协商,则该标准将运行。在半双工模式下,因为另一侧的设备必须只能进行半双工。

正如其他人指出的那样,自动协商在早期并不总是能很好地工作,因此许多设备都配置了静态速度和双工设置(通常为100 /满),并且将协商设备连接到此类设备时,双工发生不匹配。

对于该问题,双工不匹配可能比以半双工模式运行更严重。这是因为一侧(全双工)认为即使当前正在接收,它也可以随时发送。半双工端将这视为冲突并退后,而全双工端将继续发送。

如果全双工侧倾向于传输大量数据,则这可能会使半双工侧“饿死”,因为它在传输之前等待介质清除,从而导致帧排队并最终丢失。

总而言之,这是一种糟糕的情况,您应该解决。

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


6

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

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

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

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


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

2

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.