Яке значення лічильника CRC на пристрої cisco?


28

Якщо лічильник CRC інтерфейсу високий, зазвичай це поганий знак, але чому?

  • Якщо кількість велика, що це означає технічно?
  • Що може призвести до зростання цього лічильника?
  • На який шар у моделі OSI буде реагувати цей лічильник?

Thats є ідеальною відповіддю, яку я шукав. Найкорисніше

Відповіді:


35

Лічильник збільшується, оскільки ваші кадри пошкоджуються.

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

Кадр CRC для Ethernet (FCS) зазвичай розуміється на шарі OSI 2, багато людей стверджують, що це шар 1 на Ethernet, але це неправильно (лише преамбула, SFD та IFG є шаром 1 на Ethernet).

Я рекомендую книгу під назвою Комп'ютерні мережі - системний підхід до цієї та багатьох інших тем. Він детально обговорює CRC на сторінках від 92 до 102.

Як зазначив Даніель, кадри можуть пошкодитися через декілька причин, таких як: невідповідність дуплексу, несправне кабельне з'єднання та зламане обладнання. Однак слід очікувати деякого рівня помилок CRC, і стандарт допускає до 10 -12 бітових частот помилок на Ethernet (1 біт з 10 12 може перевернути), і це прийнятно відповідно до стандарту.

У міді сигнал рухається, переносячи стан між електронами (самі електрони не дуже подорожують), а у волокні сигнал проходить фотонами, що відбиваються від стінок волокна. Існує ненульовий шанс, що фотон просто зміниться через нагрівання на стінках або стан електронів перевернеться сам. Тож навіть у ідеальних ситуаціях завжди будуть траплятися деякі помилки. Слід знати, що біт - це не одиничний фотон чи зміна одиничного стану електрона; сьогодні вам потрібно багато фотонів чи змін електронного стану, щоб виразити один біт, тому одне неправильне "стан" не призведе до помилки, оскільки біт є середнім станом багатьох із них.


1
Чудова інформація ytti. Можливо, додайте до вашої публікації можливі причини, такі як невідповідність дуплексу та несправне кабельне з'єднання.
Даніель Діб

@ytti дякую за пораду щодо книги :) та
роз'яснення

0

Короткий варіант для циклічної перевірки надмірності, поширена методика виявлення помилок передачі даних. Передані повідомлення поділяються на заздалегідь визначені довжини, які діляться фіксованим дільником. Відповідно до розрахунку, решта номер додається до повідомлення та надсилається разом із цим повідомленням. Коли повідомлення отримано, комп'ютер перераховує залишок і порівнює його з переданим залишком. Якщо цифри не збігаються, виявляється помилка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.