علت افزایش CRC Error چیست؟

علت افزایش CRC Error چیست؟

اگر در زمان بررسی وضعیت پورت‌های سوئیچ سیسکو، روتر، سرور یا حتی تجهیزات شبکه متوجه افزایش CRC Error شده‌اید، باید بدانید که این خطا یکی از مهم‌ترین نشانه‌های وجود مشکل در لایه فیزیکی شبکه (Physical Layer) است. افزایش CRC Error می‌تواند باعث کاهش سرعت انتقال داده، Packet Loss، قطعی ارتباط، افزایش تاخیر و حتی اختلال در عملکرد سرویس‌های حساس مانند VoIP، مجازی‌سازی و دیتابیس‌ها شود.

بسیاری از مدیران شبکه تصور می‌کنند ارور CRC تنها به خراب بودن کابل مربوط است، اما در واقع عوامل مختلفی مانند کیفیت کابل، خرابی پورت سوئیچ، ماژول SFP معیوب، نویز الکترومغناطیسی و حتی تنظیمات نادرست Duplex می‌توانند باعث ایجاد این خطا شوند. در این مقاله به صورت کامل بررسی می‌کنیم که CRC Error چیست، علت افزایش آن چیست، چگونه آن را تشخیص دهیم و بهترین روش‌های رفع آن کدام‌اند.

CRC مخفف Cyclic Redundancy Check است؛ مکانیزمی که برای بررسی صحت اطلاعات هنگام انتقال داده استفاده می‌شود. زمانی که یک فریم از طریق شبکه ارسال می‌شود، مقدار CRC برای آن محاسبه شده و همراه داده ارسال می‌شود. دستگاه مقصد نیز دوباره CRC را محاسبه می‌کند. اگر مقدار محاسبه شده با مقدار دریافتی یکسان نباشد، مشخص می‌شود که داده در مسیر انتقال دچار تغییر شده و در نتیجه یک ارور CRC ثبت می‌شود.

به زبان ساده، CRC Error یعنی اطلاعاتی که دریافت شده‌اند، سالم نیستند و در هنگام انتقال دچار خرابی شده‌اند.

افزایش ارور CRC معمولاً به وجود اشکال در مسیر انتقال داده اشاره دارد. در ادامه مهم‌ترین دلایل این خطا را بررسی می‌کنیم.

رایج‌ترین علت CRC Error استفاده از کابل آسیب‌دیده یا بی‌کیفیت است. مشکلاتی مانند:

  • خم شدن شدید کابل
  • پارگی زوج سیم‌ها
  • کانکتورهای معیوب
  • پانچ غیراستاندارد
  • کابل‌های ارزان‌قیمت

همگی می‌توانند باعث خراب شدن بسته‌های اطلاعاتی شوند. اگر مقدار CRC Error به مرور افزایش پیدا می‌کند، اولین اقدام باید تعویض کابل شبکه باشد.

گاهی خود کابل سالم است اما سوکت‌های دو سر کابل کیفیت مناسبی ندارند یا به درستی پرس نشده‌اند. علائم رایج عبارت‌اند از:

  • قطع و وصل شدن لینک
  • افزایش CRC Error
  • کاهش سرعت ارتباط
  • Negotiation ناموفق

تعویض سوکت معمولاً این مشکل را برطرف می‌کند.

گاهی مشکل از کابل نیست و خود پورت سوئیچ آسیب دیده است. این اتفاق معمولاً در اثر موارد زیر رخ می‌دهد:

  • نوسان برق
  • اتصال کوتاه
  • ورود رطوبت
  • استهلاک تجهیزات
  • آسیب فیزیکی

برای بررسی این موضوع می‌توان همان کابل را به یک پورت دیگر متصل کرد. اگر CRC Error متوقف شد، احتمال خرابی پورت زیاد است.

کارت شبکه سرور یا کامپیوتر نیز ممکن است باعث ایجاد ارور CRC شود. به‌ویژه زمانی که:

  • چیپ شبکه داغ شده باشد.
  • Firmware قدیمی باشد.
  • سخت‌افزار آسیب دیده باشد.
  • درایور ناسازگار نصب شده باشد.

در چنین شرایطی بهتر است کارت شبکه روی دستگاه دیگری تست شود.

در لینک‌های فیبر نوری، یکی از مهم‌ترین دلایل CRC Error خرابی ماژول SFP است. نشانه‌های آن عبارت‌اند از:

  • افزایش ناگهانی CRC Error
  • کاهش کیفیت لینک
  • Link Flap
  • Packet Loss

در بسیاری از مواقع، تعویض ماژول مشکل را کاملاً برطرف می‌کند.

در ارتباطات فیبر نوری، موارد زیر می‌توانند باعث ایجاد CRC Error شوند:

  • شکستن فیبر
  • خم شدن بیش از حد
  • کثیف بودن کانکتور
  • کیفیت پایین پچ کورد
  • عدم تطابق نوع فیبر و ماژول

تمیز کردن کانکتورها و تست فیبر با تجهیزات مناسب می‌تواند به شناسایی مشکل کمک کند.

یکی از دلایل کمتر شناخته‌شده ارور CRC ، تنظیم نبودن سرعت و Duplex بین دو دستگاه است. برای مثال:

  • یک سمت روی Auto Negotiation
  • سمت دیگر روی Full Duplex

در این حالت احتمال ایجاد Collision و CRC Error افزایش پیدا می‌کند. همیشه توصیه می‌شود هر دو سمت دارای تنظیمات یکسان باشند.

دلیل افزایش CRC Error

عبور کابل شبکه از کنار تجهیزات برقی می‌تواند باعث ایجاد نویز شود. مانند:

  • کابل برق فشار قوی
  • UPS
  • موتورهای صنعتی
  • اینورترها
  • ژنراتورها

این نویزها کیفیت انتقال داده را کاهش داده و باعث افزایش ارور CRC می‌شوند.

استفاده از تجهیزات غیر اصل یا بی‌کیفیت یکی دیگر از عوامل مهم افزایش CRC Error است. این موضوع شامل موارد زیر می‌شود:

  • کابل‌های نامرغوب
  • ماژول‌های SFP تقلبی
  • Patch Panel بی‌کیفیت
  • Keystone غیراستاندارد

استفاده از تجهیزات معتبر باعث کاهش قابل توجه خطاهای شبکه خواهد شد.

گاهی خود سوئیچ دچار مشکل سخت‌افزاری شده است. برای مثال:

  • خرابی ASIC
  • مشکلات Backplane
  • دمای بیش از حد
  • پاور معیوب

در این شرایط معمولاً تنها یک پورت دچار مشکل نیست و ممکن است چندین پورت هم‌زمان ارور CRC ثبت کنند.

در سوئیچ‌های سیسکو می‌توان با دستور زیر وضعیت این خطا را مشاهده کرد:

show interfaces

در خروجی این دستور معمولاً بخشی مشابه زیر مشاهده می‌شود:

CRC: 154
Input Errors: 154

اگر مقدار CRC Error به مرور زمان افزایش پیدا کند، یعنی هنوز مشکل در شبکه وجود دارد.

برای عیب‌یابی بهتر، این مراحل پیشنهاد می‌شود:

  1. بررسی تعداد CRC Error
  2. تعویض کابل شبکه
  3. تست با یک پورت دیگر
  4. بررسی تنظیمات Speed و Duplex
  5. تست کارت شبکه
  6. بررسی ماژول SFP
  7. تست فیبر نوری
  8. بررسی وجود نویز
  9. بررسی دمای تجهیزات
  10. به‌روزرسانی Firmware

اجرای این مراحل معمولاً علت اصلی خطا را مشخص می‌کند.

بله. هرچه تعداد ارور CRC بیشتر باشد، دستگاه مجبور می‌شود بسته‌های خراب را دوباره ارسال کند. نتیجه این فرآیند عبارت است از:

  • افزایش تاخیر
  • کاهش Throughput
  • افت سرعت دانلود و آپلود
  • Packet Loss
  • کاهش کیفیت تماس VoIP
  • کند شدن ماشین‌های مجازی
  • کاهش عملکرد نرم‌افزارهای تحت شبکه

به همین دلیل حتی تعداد نسبتاً کم CRC Error نیز نباید نادیده گرفته شود.

برای جلوگیری از افزایش CRC Error بهتر است نکات زیر رعایت شوند:

  • استفاده از کابل‌های استاندارد Cat6 یا Cat6A
  • استفاده از تجهیزات اورجینال
  • تمیز نگه داشتن کانکتورهای فیبر
  • رعایت شعاع خم مجاز کابل‌ها
  • تنظیم صحیح Speed و Duplex
  • دور نگه داشتن کابل شبکه از منابع نویز
  • بررسی دوره‌ای وضعیت پورت‌ها
  • به‌روزرسانی Firmware تجهیزات
  • تعویض کابل‌های فرسوده
  • استفاده از تستر کابل و تجهیزات اندازه‌گیری حرفه‌ای

نگهداری پیشگیرانه و پایش منظم وضعیت لینک‌ها می‌تواند از بروز بسیاری از خطاهای CRC جلوگیری کند.

گاهی مدیران شبکه این دو مفهوم را با یکدیگر اشتباه می‌گیرند.

  • CRC Error نشان می‌دهد فریم دریافتی خراب بوده و مقدار CRC آن صحیح نیست.
  • Input Error یک شاخص کلی است که می‌تواند شامل CRC Error، Frame Error، Overrun و سایر خطاهای ورودی باشد.

بنابراین هر CRC Error معمولاً به عنوان یک Input Error نیز ثبت می‌شود، اما هر Input Error الزاماً CRC Error نیست.

CRC Error یکی از مهم‌ترین شاخص‌های سلامت ارتباطات شبکه است و افزایش آن معمولاً نشان‌دهنده وجود مشکل در لایه فیزیکی یا کیفیت انتقال داده است. خرابی کابل، سوکت، کارت شبکه، ماژول SFP، پورت سوئیچ، نویز الکترومغناطیسی و عدم تطابق Speed و Duplex از رایج‌ترین دلایل این خطا محسوب می‌شوند. با بررسی منظم وضعیت این خطا، استفاده از تجهیزات استاندارد و اجرای اصول صحیح عیب‌یابی می‌توان از بروز قطعی‌های ناگهانی، افت سرعت و کاهش پایداری شبکه جلوگیری کرد. اگر مشاهده کردید که مقدار CRC Error به‌طور مداوم افزایش می‌یابد، بهتر است در سریع‌ترین زمان ممکن علت آن را شناسایی و برطرف کنید تا از بروز مشکلات بزرگ‌تر در زیرساخت شبکه جلوگیری شود.

محصول با موفقیت به سبد خرید اضافه شد.
تماس با ما