ویژگی errdisable در سوئیچهای MES به شما این امکان را میدهد که اینترفیسهایی که به دلایل مختلف غیرفعال شدهاند را دوباره فعال کنید. این ویژگی بهویژه زمانی مفید است که پورتها به دلیل مشکلات خاصی مانند BPDU guard، port security و سایر دلایل بهطور خودکار غیرفعال شوند.
برای مشاهده دلایل غیرفعال شدن پورتها، میتوانید از دستور زیر استفاده کنید:
console# show errdisable recovery
Timer interval: 30 Seconds
console# show errdisable recovery
Timer interval: 30 Seconds

از خروجی مشخص است که به دلایلی، حافظت errdisable به طور پیشفرض فعال است. در اینجا مثالی آورده شده است.
در پورت gig0/2، ما حفاظت spanning-tree bpduguard را پیکربندی خواهیم کرد. با این تنظیم، اگر BPDU از دستگاه مقابل دریافت شود، پورت توسط errdisable غیرفعال خواهد شد.
console(config-if)# do sh run int gi 0/2
interface gigabitethernet1/0/2
spanning-tree bpduguard enable
switchport mode trunk
switchport trunk allowed vlan add 100,111-112
!
console(config-if)# do sh run int gi 0/2
interface gigabitethernet1/0/2
spanning-tree bpduguard enable
switchport mode trunk
switchport trunk allowed vlan add 100,111-112
!
پیام مربوطه در log نمایش داده میشود:
.console(config-if)#09-Nov-2018 14:39:38 %STP-W-BPDUGRDPRTSUS: gi1/0/2 suspend by BPDU guard
09-Nov-2018 14:39:38 %LINK-W-PORT_SUSPENDED: Port gi1/0/2 suspended by stp-bpdu-guard
.console(config-if)#09-Nov-2018 14:39:38 %STP-W-BPDUGRDPRTSUS: gi1/0/2 suspend by BPDU guard
09-Nov-2018 14:39:38 %LINK-W-PORT_SUSPENDED: Port gi1/0/2 suspended by stp-bpdu-guard
همچنین میتوانید اینترفیسهای مسدود شده توسط errdisable را با استفاده از دستور زیر مشاهده کنید:
console# show errdisable interfaces
console# show errdisable interfaces

بهطور پیشفرض، بازیابی خودکار اینترفیس غیرفعال شده است. شما میتوانید بهصورت دستی اینترفیس را با استفاده از دستور زیر بازیابی کنید:
console# set interface active gig0/2
console# set interface active gig0/2
یا بازیابی خودکار را تنظیم کنید:
console(config)# errdisable recovery cause stp-bpdu-guard
console(config)# errdisable recovery cause stp-bpdu-guard
اینترفیس پس از 300 ثانیه (بهطور پیشفرض) از زمان غیرفعال شدن، مجدداً فعال میشود. این تایمر قابل تغییر است و حداقل مقدار آن 30 ثانیه است.
console(config)# errdisable recovery interval
console(config)# errdisable recovery interval
