Cisco SG300 交换机是否执行 CRC 纠错?

网络工程 转变 以太网 思科-SG300 思科小型企业
2022-02-17 12:25:25

Cisco SG300 系列交换机能够检测 CRC 错误,如接口计数器所示。

但是他们能否纠正 CRC 错误并将帧传递到目的地,或者处理有 CRC 错误的帧的唯一方法是丢弃它们?

StackOverflow 上的这个问题解释了使用 CRC 进行单比特纠错是可能的。Cisco 交换机是否采用这种技术?

我注意到,用 Cisco SG300-10 交换机替换非托管工业 5 端口交换机可修复该交换机上的设备与插入另一台交换机的设备之间的偶发连接丢失错误。

同时,Cisco 交换机报告上行链路接口的非零 CRC & Align Errors。

那么,SG300系列交换机能纠正CRC错误吗?

我研究了 Cisco SG300 系列交换机手册,但没有找到答案。

1个回答

Cisco SG300 交换机是否执行 CRC 纠错?

没有,任何其他以太网交换机也没有。[*]

以太网帧的帧校验序列算法不能纠正错误,它只能检测它们——只要多个比特错误不相互抵消。错误的帧被丢弃。

FCS 错误在任何时候都不会导致物理层的链路丢失。它们通常会增加托管交换机上的端口计数器,并可能导致 SNMP 陷阱。如果您(也)遇到链路丢失,则电缆被破坏。

有时,您会看到一个设备与另一个设备之间的差异,其中电缆运行低于规格(太长、低于类别、扭结、有缺口、超过拉力……)。

一些设备的硬件利润率略高,但也有可能是一根几乎不挂的电缆运行方式略有不同。仔细检查/更换补丁,重新认证部署的电缆,您可以稳定使用任何硬件。

[*] 您很可能指的是数据链路层一些更快的物理层变体使用前向纠错 - 这些能够纠正比特/符号级别的错误。