مشکل err disabled در سوئیچ‌های سیسکو + راه حل رفع مشکل

Err-Disabled یکی از وضعیت‌های رایج در سوئیچ‌های Cisco Catalyst است که در آن، سوئیچ برای محافظت از شبکه یک پورت را به‌صورت خودکار غیرفعال می‌کند.

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

مشکل err disabled در سوئیچ‌های سیسکو + راه حل رفع مشکل

Err-Disabled یکی از وضعیت‌های رایج در سوئیچ‌های Cisco Catalyst است که در آن، سوئیچ برای محافظت از شبکه یک پورت را به‌صورت خودکار غیرفعال می‌کند. این اتفاق ممکن است در نگاه اول شبیه خرابی یا سوختن پورت به نظر برسد، اما در بسیاری از موارد علت آن یک مشکل نرم‌افزاری یا شبکه‌ای مانند BPDU Guard، Port Security، Link Flap یا خطای EtherChannel است.

در ادامه این مقاله از تتیس‌نت بررسی می‌کنیم علت Err-Disabled شدن پورت سوئیچ سیسکو چیست، چگونه دلیل آن را تشخیص دهیم و با چه دستوراتی پورت را دوباره فعال کنیم.

برای رفع مشکل Err-Disabled در سوئیچ سیسکو چه کار کنیم؟

برای رفع Err-Disabled این مراحل را انجام دهید:

پورت Err-Disabled را پیدا کنید

show interfaces status err-disabled

علت خطا را بررسی کنید

show logging
show errdisable recovery

مشکل اصلی را برطرف کنید

Interface را دوباره فعال کنید

configure terminal
interface GigabitEthernet1/0/10
shutdown
no shutdown

اگر علت اصلی همچنان وجود داشته باشد، پورت ممکن است دوباره وارد وضعیت Err-Disabled شود.

براساس مستندات رسمی Cisco، پیش از فعال‌کردن مجدد یک پورت Err-Disabled می‌بایست علت اصلی ایجاد خطا شناسایی و برطرف شود. در غیر این صورت Interface ممکن است دوباره وارد همین وضعیت شود.

Err-Disabled چیست؟

Err-Disabled در سوئیچ‌های Cisco حالتی‌ست که در آن، سوئیچ پس از تشخیص یک خطا یا شرایط غیرعادی، پورت را به‌صورت خودکار غیرفعال می‌کند تا از بروز اختلال بیشتر در شبکه جلوگیری شود.

تفاوت Err-Disabled با shutdown در این است که در حالت Shutdown، مدیر شبکه پورت را به‌صورت دستی غیرفعال می‌کند اما در حالت Err-Disabled، خود سوئیچ Cisco در واکنش به خطاهایی مانند BPDU Guard، Port Security، Link Flap یا مشکلات مربوط به EtherChannel، پورت را به‌صورت خودکار از مدار خارج می‌کند.

چگونه علت Err-Disabled شدن پورت را پیدا کنیم؟

پیش از هرگونه تغییر Configuration، چند دستور زیر بیشترین ارزش را در عیب‌یابی دارند:

پیدا کردن علت Err-Disabled شدن پورت

دستور کاربرد
show interfaces status err-disabled مشاهده پورت‌های Err-Disabled و Reason در پلتفرم‌های پشتیبانی‌شده
show interfaces status مشاهده وضعیت کلی پورت‌ها
show errdisable detect مشاهده Causeهایی که Err-Disable Detection برای آن‌ها فعال است
show errdisable recovery مشاهده وضعیت Recovery، Causeها و Timer
show logging پیدا کردن Syslog مربوط به لحظه وقوع خطا
show running-config interface ... بررسی تنظیمات Interface درگیر

برای بررسی دقیق‌تر وضعیت پورت‌ها، VLANها، جدول MAC و سایر اطلاعات عملیاتی سوئیچ، می‌توانید از دستورات Show در سوئیچ سیسکو استفاده کنید. این دستورات در عیب‌یابی مشکلاتی مانند Err-Disabled و پیدا کردن علت اختلال پورت‌ها بسیار کاربردی هستند.

مهم‌ترین دلایل Err-Disabled شدن پورت سوئیچ Cisco

دلایل Err-Disabled شدن پورت سوئیچ Cisco

علت توضیحات دستور بررسی
BPDU Guard دریافت BPDU روی پورت محافظت‌شده show logging
Port Security نقض Policy یا عبور تعداد MACها از حد مجاز show port-security interface ...
Link Flap قطع و وصل مکرر Interface show interfaces ...
EtherChannel ناهماهنگی تنظیمات Channel در دو سمت show etherchannel summary
UDLD تشخیص ارتباط یک‌طرفه show udld ...
SFP / GBIC مشکل یا ناسازگاری Transceiver show interfaces transceiver detail
PoE مشکل در تأمین توان تجهیزات متصل show power inline

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

رفع دستی Err-Disabled با Shutdown و No Shutdown

پس از شناسایی و رفع علت اصلی، Interface را با دستورات زیر Recover کنید:

configure terminal
interface GigabitEthernet1/0/10
shutdown
no shutdown

نکته مهم این است که Shut/No Shut علت Err-Disabled را برطرف نمی‌کند؛ فقط پورت را دوباره فعال می‌کند.

چرا پورت بعد از No Shutdown دوباره Err-Disabled می‌شود؟

اگر پورت چند ثانیه یا چند دقیقه بعد از no shutdown دوباره Err-Disabled شود، به احتمال زیاد Trigger اصلی هنوز برطرف نشده است.

برای مثال ممکن است:

  • BPDU دوباره روی پورت دارای BPDU Guard دریافت شود؛
  • Port Security دوباره Violation تشخیص دهد؛
  • لینک فیزیکی همچنان Flap داشته باشد؛
  • تنظیمات EtherChannel دو سمت ناسازگار باشند؛
  • مشکل UDLD یا Transceiver همچنان وجود داشته باشد.

Cisco نیز توصیه می‌کند ابتدا Root Cause اصلاح و سپس Interface مجدداً فعال شود. در غیر این صورت پورت با تکرار Error Condition دوباره Err-Disabled می‌شود.

چگونه از تکرار Err-Disabled جلوگیری کنیم؟

برای کاهش احتمال تکرار این وضعیت:

  • تنظیمات BPDU Guard و Port Security را متناسب با نقش پورت انجام دهید.
  • کابل، Transceiver و لینک‌های فیزیکی را در صورت Link Flap بررسی کنید.
  • تنظیمات EtherChannel دو سمت لینک را هماهنگ نگه دارید.
  • Syslog و وضعیت Interfaceها را به‌صورت دوره‌ای مانیتور کنید.
  • در صورت استفاده از PoE، وضعیت Power Budget و تجهیزات متصل را بررسی کنید.

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

جمع‌بندی؛ رفع اصولی Err-Disabled

Err-Disabled یک وضعیت حفاظتی در سوئیچ‌های Cisco است و لزوماً به معنی خرابی پورت نیست. برای رفع آن، ابتدا علت خطا را شناسایی و برطرف کرده، سپس Interface را Recover کرده و وضعیت پورت و Logها را دوباره بررسی کنید.

اجرای shutdown و no shutdown بدون رفع علت اصلی، ممکن است فقط مشکل سوئیچ شبکه را به صورت موقت برطرف کند.

راهنمای رسمی Cisco برای بررسی و رفع مشکل Err-Disabled در سوئیچ‌های Cisco

Recover-Errdisable-Port-State-on-Cisco-IOS.pdf

خرید و انتخاب سوئیچ Cisco از تتیس‌نت

در شبکه‌های سازمانی، انتخاب صحیح سوئیچ، Transceiver و تجهیزات جانبی در کنار Configuration مناسب اهمیت زیادی دارد. تتیس‌نت انواع سوئیچ‌ سیسکو از جمله سری‌های Catalyst را همراه با مشاوره تخصصی برای انتخاب مدل مناسب با سناریوی شبکه ارائه می‌کند.

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

سوالات متداول Err-Disabled در سوئیچ سیسکو

1. چرا پورت سوئیچ سیسکو Err-Disabled می‌شود؟

دلایلی مانند BPDU Guard، Port Security Violation، Link Flap، مشکل EtherChannel، UDLD، ناسازگاری SFP و خطاهای PoE می‌توانند باعث Err-Disabled شدن پورت شوند. برای تشخیص علت دقیق، بررسی show logging و وضعیت Interface ضروری است.

2. چگونه پورت Err-Disabled را دوباره فعال کنیم؟

ابتدا علت اصلی خطا را برطرف کنید و سپس روی Interface موردنظر دستورات shutdown و no shutdown را اجرا کنید. اگر علت همچنان وجود داشته باشد، پورت ممکن است دوباره Err-Disabled شود.

3. دستور Errdisable Recovery چه کاربردی دارد؟

قابلیت Errdisable Recovery به سوئیچ اجازه می‌دهد پس از سپری شدن یک بازه زمانی مشخص، برای فعال‌سازی مجدد پورت Err-Disabled تلاش کند. این قابلیت را می‌توان برای Causeهای مشخصی مانند bpduguard یا psecure-violation فعال کرد.

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

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

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

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