رفع مشکل Packet Drop در سوئیچ‌های سیسکو؛ 7 علت رایج و راه‌حل

رفع مشکل Packet Drop در سوئیچ‌های سیسکو از آن دسته عیب‌یابی‌هایی است که نباید فقط با یک Ping ناموفق یا بالا بودن مصرف لینک درباره

24 شهریور 1405
نویسنده:فائزه کریمی

رفع مشکل Packet Drop در سوئیچ‌های سیسکو؛ 7 علت رایج و راه‌حل

رفع مشکل Packet Drop در سوئیچ‌های سیسکو از آن دسته عیب‌یابی‌هایی است که نباید فقط با یک Ping ناموفق یا بالا بودن مصرف لینک درباره آن قضاوت کرد. افت بسته ممکن است از خرابی کابل و ماژول SFP شروع شود، از تنظیمات MTU یا Speed و Duplex ناشی شود یا زمانی رخ دهد که یک Micro-burst کوتاه، بافر خروجی پورت را در چند میلی‌ثانیه پر کند.

نکته مهم اینجاست که حتی اگر در مانیتورینگ، مصرف لینک کمتر از ظرفیت آن دیده شود، باز هم احتمال Packet Drop وجود دارد. Cisco تأکید می‌کند که Burstهای بسیار کوتاه ممکن است در میانگین مصرف ۳۰ ثانیه‌ای یا ۵ دقیقه‌ای دیده نشوند، اما همان لحظه برای پر شدن Buffer و ایجاد Output Drop کافی باشند.

در ادامه، مرحله‌به‌مرحله بررسی می‌کنیم Packet Drop در سوئیچ Cisco از کجا می‌آید و چگونه باید آن را برطرف کرد.

رفع مشکل Packet Drop در سوئیچ سیسکو

رفع مشکل Packet Drop در سوئیچ سیسکو

برای پیدا کردن علت Packet Drop، ابتدا می‌بایست مشخص کنید بسته‌ها در ورودی پورت Drop می‌شوند یا هنگام خروج از آن. بهترین نقطه شروع، بررسی Counterهای اینترفیس است:

show interfaces GigabitEthernet1/0/1

در خروجی این دستور، موارد زیر را بررسی کنید:

  • Total output drops: معمولاً به پر شدن صف خروجی، Congestion، Micro-burst یا Oversubscription مربوط است.
  • Input errors و CRC: می‌توانند نشانه مشکل فیزیکی، کابل، ماژول، NIC یا Duplex mismatch باشند.
  • Giants: در بعضی سناریوها می‌تواند نشان‌دهنده دریافت Frame بزرگ‌تر از MTU پورت باشد.
  • Late collisions: می‌تواند یکی از نشانه‌های Duplex mismatch باشد.

طبق مستندات سیسکو، وقتی Total output drops افزایش پیدا می‌کند، یکی از مهم‌ترین سناریوها این است که سرعت ورود ترافیک به صف خروجی از سرعت تخلیه آن بیشتر شده باشد. افزایش CRC و بعضی Input Errorها، بیشتر شما را به سمت بررسی لایه فیزیکی هدایت می‌کند.

بنابراین ترتیب درست عیب‌یابی این است؛ محل Drop را پیدا کنید، Counter مرتبط را بررسی کنید و بعد سراغ علت همان نوع Drop بروید؛ نه اینکه مستقیماً تنظیمات سوئیچ را تغییر دهید.

Packet Drop در سوئیچ سیسکو چیست؟ + مهم ترین دلایل

Packet Drop زمانی اتفاق می‌افتد که بسته‌ای که وارد شبکه شده، در نقطه‌ای از مسیر نتواند مطابق انتظار Forward شود و حذف شود.

در سوئیچ سیسکو این اتفاق الزاماً به معنی خراب بودن دستگاه نیست. برای مثال، اگر چند پورت پرسرعت هم‌زمان حجم زیادی از ترافیک را به سمت یک پورت خروجی بفرستند، ممکن است صف خروجی پر شود و سوئیچ بخشی از بسته‌ها را Drop کند. Cisco این حالت را از سناریوهای رایج Many-to-One Congestion معرفی می‌کند.

به همین دلیل در عیب‌یابی باید بین Packet Drop ناشی از Congestion، خطای فیزیکی، MTU و Policyهای شبکه تفاوت قائل شد.

مهم‌ترین دلایل Packet Drop در سوئیچ‌های سیسکو عبارتند از:

دلایل Packet Drop در سوئیچ‌های سیسکو

علت نشانه‌ای که باید بررسی شود اقدام اصلی
Congestion و Oversubscription افزایش Total output drops بررسی ظرفیت لینک و جریان ترافیک
Micro-burst Output Drop با وجود مصرف متوسط پایین بررسی Queue و Buffer
مشکل کابل یا SFP CRC و Input Errors بررسی کابل، پورت و Transceiver
Duplex mismatch CRC، Collision یا Late Collision بررسی تنظیمات دو سمت لینک
MTU نامناسب Giants یا اختلال در Frameهای بزرگ بررسی MTU مسیر
QoS افزایش Drop در Queue یا Class خاص بررسی Policy و Queue
اختلاف سرعت لینک‌ها ارسال ترافیک از لینک سریع به لینک کندتر افزایش ظرفیت یا توزیع ترافیک

چگونه محل Packet Drop را روی سوئیچ Cisco پیدا کنیم؟

اول پورت مشکوک را بررسی کنید:

show interfaces GigabitEthernet1/0/1

اگر Total output drops در حال افزایش است، تمرکز را روی مسیر خروجی، Queue، Buffer و میزان ترافیک قرار دهید.

اگر CRC، Input Errors یا خطاهای مشابه افزایش پیدا می‌کنند، ابتدا لایه فیزیکی را بررسی کنید.

در مدل‌هایی که این دستور پشتیبانی می‌شود، دستور زیر نیز برای مشاهده سریع Counterهای خطا مفید است:

show interfaces counters errors

نکته مهم این است که فقط وجود یک Counter غیرصفر کافی نیست؛ مهم‌تر این است که ببینید آیا مقدار آن هنگام بروز مشکل در حال افزایش است یا نه.

اگر Total Output Drops افزایش پیدا می‌کند چه کنیم؟

اگر Total Output Drops افزایش پیدا می‌کند چه کنیم؟

افزایش Total output drops به معنی این است که بسته‌هایی در مسیر خروجی Interface حذف شده‌اند.

بر اساس راهنمای رسمی Cisco درباره Output Drop در سوئیچ‌های سری Catalyst 9000، زمانی که تعداد بسته‌های ورودی به یک Interface از توان خروجی آن بیشتر شود و Buffer نیز فضای کافی برای نگهداری موقت بسته‌ها نداشته باشد، Congestion رخ می‌دهد.

در این شرایط باید بررسی کنید آیا:

  • چند مسیر ورودی روی یک پورت خروجی تجمیع شده‌اند؛
  • ترافیک از لینک پرسرعت به لینک کندتر منتقل می‌شود؛
  • Burstهای کوتاه باعث پر شدن Buffer می‌شوند؛
  • یا محدودیت Queue ناشی از تنظیمات QoS وجود دارد.

بررسی Queue در سوئیچ‌های Catalyst 9000

در خانواده Cisco Catalyst 9000، برای بررسی دقیق‌تر Queue می‌توان از دستور زیر استفاده کرد:

show platform hardware fed switch active qos queue stats interface GigabitEthernet1/0/1

Cisco اعلام می‌کند که این دستور آمار Queueهای سخت‌افزاری را نمایش می‌دهد و مشخص می‌کند چه مقدار Traffic وارد Queue شده و چه میزان داده به دلیل محدودیت Buffer Drop شده است.

برای مشاهده نحوه تخصیص Buffer نیز در مدل‌ها و نسخه‌های پشتیبانی‌شده می‌توان از دستور زیر استفاده کرد:

show platform hardware fed switch active qos queue config interface GigabitEthernet1/0/1

این بررسی به‌خصوص زمانی ارزشمند است که show interfaces، Output Drop را نشان می‌دهد اما مصرف متوسط لینک ظاهراً بالا نیست.

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

بررسی Packet Drop ناشی از QoS

همه Packet Dropها ناخواسته نیستند. یک QoS Policy می‌تواند هنگام Congestion بخشی از Traffic را براساس سیاست تعریف‌شده Drop کند.

برای بررسی Statistics مربوط به QoS از دستور زیر استفاده کنید:

show policy-map interface GigabitEthernet1/0/1

اگر Drop Counter مربوط به یک Class یا Queue خاص هم‌زمان با بروز مشکل افزایش پیدا می‌کند، باید Policy مربوط به همان کلاس بررسی شود.

طبق مستندات سیسکو، افزایش Drop در آمار Policy می‌تواند نشان دهد که Queue Limit، Policing یا سازوکار QoS در حذف بسته‌ها نقش دارد.

بنابراین نباید فقط برای صفر کردن Drop، تنظیمات QoS را حذف کرد؛ ابتدا باید مشخص شود این افت بسته مطابق سیاست تعریف‌شده رخ داده یا نتیجه یک پیکربندی نادرست است.

CRC Error و Packet Drop؛ چه زمانی مشکل از کابل یا SFP است؟

اگر همراه با Packet Loss، مقدار CRC Error یا Input Error افزایش پیدا می‌کند، ابتدا لایه فیزیکی را بررسی کنید. طبق مستندات Cisco، کابل، SFP، پورت، کارت شبکه سمت مقابل یا Duplex mismatch می‌توانند از دلایل افزایش CRC باشند.

در لینک‌های فیبر، برای بررسی اطلاعات ماژول می‌توانید از دستور زیر استفاده کنید:

show interfaces GigabitEthernet1/0/1 transceiver detail

پشتیبانی از این دستور به مدل سوئیچ و Transceiver بستگی دارد.

برای بررسی کامل‌تر وضعیت پورت‌ها، ماژول‌ها و عملکرد سخت‌افزاری دستگاه، می‌توانید راهنمای تست سلامت سوئیچ سیسکو را نیز مطالعه کنید.

یک مسیر سریع برای عیب‌یابی Packet Drop

یک مسیر سریع برای عیب‌یابی Packet Drop

برای رفع مشکل Packet Drop در سوئیچ‌های سیسکو نباید از همان ابتدا سراغ تغییر QoS، افزایش Buffer یا تعویض سوئیچ رفت. ابتدا باید با بررسی Counterهای Interface مشخص کنید که Drop در ورودی رخ می‌دهد یا خروجی.

اگر بخواهیم فرایند عیب‌یابی را خلاصه کنیم، مسیر منطقی به این شکل است:

  • اجرای دستور show interfaces
  • تشخیص Input Drop یا Output Drop
  • بررسی CRC و خطاهای فیزیکی
  • بررسی Congestion و Micro-burst
  • بررسی تنظیمات QoS
  • بررسی Queueهای سخت‌افزاری در Catalyst 9000
  • بررسی MTU
  • اصلاح ظرفیت لینک یا طراحی شبکه در صورت نیاز

این روند کمک می‌کند قبل از ایجاد هر تغییری در Configuration، محل و علت احتمالی Packet Drop مشخص شود. در عیب‌یابی نیز هدف نباید صرفاً صفر کردن Counterها باشد؛ مهم این است که دلیل افزایش هر Counter شناسایی و عامل اصلی مشکل برطرف شود.

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

برای انتخاب سوئیچ مناسب شبکه از تتیس‌نت مشاوره بگیرید

اگر بعد از تمام این مراحل هنوز Packet Drop ادامه دارد، یا اگر سوئیچ شما به دلیل بار زیاد، قدیمی‌بودن سخت‌افزار یا محدودیت پورت واقعاً به تعویض یا ارتقا نیاز دارد، اینجاست که انتخاب منبع تأمین تجهیزات اهمیت پیدا می‌کند.

تتیس‌نت به‌عنوان یک مرجع مطمئن در حوزه تجهیزات شبکه، طیف گسترده‌ای از مدل‌های سوئیچ سیسکو را با ضمانت اصالت کالا عرضه می‌کند؛ یعنی خیالتان از سالم‌بودن و اورجینال‌بودن محصول، راحت است.

علاوه بر این، تیم تتیس‌نت پیش از خرید در قالب مشاوره تخصصی کنار شماست تا بر اساس حجم ترافیک، تعداد پورت، نیاز به PoE و بودجه، مناسب‌ترین مدل سوئیچ سیسکو را انتخاب کنید؛ همان انتخابی که هم امروز جواب می‌دهد و هم برای رشد آینده شبکه‌تان دست‌وپاگیر نیست. برای دریافت مشاوره تخصصی پیش از خرید و استعلام قیمت سوئیچ شبکه می توانید با شماره 02191009322 تماس بگیرید.

سوالات متداول Packet Drop در سوئیچ‌های سیسکو

1. از کجا بفهمیم سوئیچ Cisco Packet Drop دارد؟

دستور show interfaces را اجرا کنید و Counterهایی مانند Total output drops، input errors و CRC را بررسی کنید. افزایش مستمر این مقادیر هنگام بروز مشکل می‌تواند محل عیب را مشخص کند.

2. چرا با وجود پایین بودن مصرف لینک Packet Drop داریم؟

یکی از دلایل رایج Micro-burst است. ترافیک ممکن است برای چند میلی‌ثانیه از ظرفیت Buffer عبور کند و Drop ایجاد شود در حالی که میانگین مصرف لینک همچنان پایین دیده می‌شود.

3. Total Output Drops در سوئیچ Cisco یعنی چه؟

این Counter نشان می‌دهد بسته‌هایی در صف خروجی Interface حذف شده‌اند. Congestion، Oversubscription، Micro-burst و بعضی تنظیمات QoS از دلایل قابل بررسی هستند.

4. آیا CRC Error می‌تواند باعث Packet Loss شود؟

CRC Error نشان می‌دهد Frame دریافتی بررسی صحت را با موفقیت پشت سر نگذاشته است. افزایش CRC می‌تواند با مشکلات فیزیکی مانند کابل، SFP، Interface، NIC یا Duplex mismatch مرتبط باشد.

اشتراک گذاری در:

نویسنده:فائزه کریمی
تاریخ انتشار:1405/06/24
مدت مطالعه:12 دقیقه
دسته بندی:سیسکو

نظرات کاربران

0 0 امتیازها
امتیازدهی به مقاله
مشترک شوید
اطلاع از
0 نظرات
قدیمی ترین
جدید ترین دیدگاه با تعداد رای زیاد
بازخورد (Feedback) های اینلاین
نمایش تمام دیدگاه ها
0
دوست داریم نظرتونو بدونیم ، لطفا دیدگاهی بنویسیدx