В чем смысл счетчика CRC на устройстве cisco?

Если счетчик CRC интерфейса высокий, обычно это плохой знак, но почему?

  • Если счетчик высок, что это значит технически?
  • Что может заставить этот счетчик подняться?
  • На каком слое в модели OSI будет реагировать этот счетчик?
27 голосов | спросил Bulki 31 Maypm13 2013, 12:53:09

2 ответа


34

Счетчик увеличивается, потому что ваши фреймы повреждены.

CRC - это полиномиальная функция в кадре, которая возвращает номер 4B в Ethernet. Он будет ловить все одиночные битовые ошибки и хороший процент двойных битовых ошибок. Таким образом, это означает, что рама не была повреждена при транспортировке. Если ваш счетчик ошибок CRC увеличивается, это означает, что когда ваше оборудование управляло полиномиальной функцией на фрейме, результатом был номер 4B, который отличался от числа 4B, найденного на самом кадре.

Ethernet-фрейм CRC (FCS) обычно понимается на уровне OSI 2, многие считают, что это уровень 1 на Ethernet, но это неверно (только преамбула, SFD и IFG являются слоем 1 на Ethernet).

Я рекомендую книгу под названием Компьютерные сети - системный подход по этому и многим другим темам. В нем подробно рассматривается CRC на стр. 92 - 102.

Как отметил Дэниел, фреймы могут быть повреждены из-за нескольких причин, таких как: несоответствие дуплекса, неисправность кабелей и неисправное оборудование. Тем не менее, следует ожидать некоторого уровня ошибок CRC, и стандарт позволяет до 10 бит -12 бит-ошибок в Ethernet (1 бит из 10 12 может переворачиваться ), и это приемлемо в соответствии со стандартом.

В меди сигнал проходит, перенося состояние между электронами (сами электроны не очень сильно движутся), а в волокне сигнал проходит фотонами, отражающимися от стенок волокна. Существует ненулевой шанс, что фотон просто изменится из-за тепла на стенках или состояние электронов перевернется. Поэтому даже в идеальных ситуациях иногда случаются ошибки. Следует знать, что бит не представляет собой ни одно изменение фотона или одного состояния электрона; сегодня вам нужно много фотонов или изменений состояния электрона, чтобы выразить один бит, поэтому одно неверное «состояние» не даст ошибку, так как бит является средним состоянием многих из них.

ответил ytti 31 Maypm13 2013, 13:02:42
0

Сокращение для проверки циклического избыточности, общий метод обнаружения ошибок передачи данных. Переданные сообщения делятся на предопределенные длины, которые делятся на фиксированный делитель. Согласно расчёту, количество оставшихся добавляется и отправляется с сообщением. Когда сообщение получено, компьютер пересчитывает остаток и сравнивает его с переданным остатком. Если числа не совпадают, обнаружена ошибка.

ответил gapin 6 AMpWed, 06 Apr 2016 11:41:31 +030041Wednesday 2016, 11:41:31

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132