cisco设备上的CRC计数器是什么意思?


28

如果接口的CRC计数器较高,通常这是一个不好的信号,但是为什么呢?

  • 如果计数很高,从技术上这意味着什么?
  • 什么会导致此计数器上升?
  • 该计数器将在OSI模型的哪一层反应?

那就是我一直在寻找的完美答案。最有用的

Answers:


35

计数器正在增加,因为您的框架已损坏。

CRC是帧上的多项式函数,在以太网中返回4B号。它将捕获所有单个位错误和很大百分比的双位错误。因此,这意味着确保框架在运输过程中不会损坏。如果您的CRC错误计数器增加,则意味着当您的硬件在框架上运行多项式函数时,结果是4B编号,该编号不同于框架本身上的4B编号。

以太网帧CRC(FCS)通常被理解为位于OSI的第2层,许多人声称它是以太网上的第1层,但这是不正确的(只有前同步码,SFD和IFG是以太网上的第1层)。

我推荐一本名为《计算机网络》的书-一种针对此主题和其他主题的系统方法。它在第92页至第102页中深入讨论了CRC。

正如Daniel指出的,由于以下几种原因,帧可能会损坏:双工不匹配,电缆故障和硬件损坏。但是,应该可以预料到一定程度的CRC错误,并且该标准允许以太网上的错误率高达10 -12(10 12中的 1位可以翻转),并且根据标准是可以接受的。

在铜中,信号是通过在电子之间转移状态而传播的(电子本身并不会传播太多),而在光纤中,信号是由反射自光纤壁的光子传播的。光子仅会由于壁上的热量而发生变化,或者电子的状态自身发生翻转的可能性不为零。因此,即使在完美的情况下,也总是会发生一些错误。应该知道,位不是电子的单个光子或单个状态变化;它不是电子的单个光子或单个状态变化。今天,您需要许多光子或电子状态变化来表示一个位,因此单个不正确的“状态”将不会产生错误,因为位是其中许多状态的平均状态。


1
很棒的信息。也许在您的帖子中添加了可能的原因,例如双工不匹配和电缆故障。
丹尼尔·迪布

@ytti感谢您对关于本书:)和explenation OFC尖端:)
Bulki

0

循环冗余校验的缩写,是一种检测数据传输错误的常用技术。传输的消息被划分为预定长度,该预定长度由固定除数划分。根据计算,余数将附加到邮件中并随邮件一起发送。收到消息后,计算机将重新计算余数并将其与传输的余数进行比较。如果数字不匹配,则检测到错误。

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.