غیرفعال شدن پورت سوئیچ سیسکو
سلام یه سوئیچ سیسکو 12 پورت دارم که پورت 12 اون ترانک حالا این پورت هر چند ساعت یه بار خاموش میشه با این که کابل بهش وصل
ممنون میشم دوستان راهنمایی کنند
اینم وضعیت پورت وقتی که روشن
3 پاسخ
سلام
بررسی کنید که پورت به حالت Errdisable میره یا خیر.
با show گرفتن از اینترفیس می تونید به Errdisable شدن پورت پی ببرید.
در حالت عادی و active بودن پورت :
Sobhanijou#show interfaces fa 0/12 status
Port Name Status Vlan Duplex Speed Type
Fa0/12 Connected ۱۰۰ full ۱۰۰ ۱۰۰BaseSX
حال در حالتی که همان پورت در وضعیت error disable قرار می گیرد :
Sobhanijou#show interfaces fa 0/12 status
Port Name Status Vlan Duplex Speed Type
Fa0/12 err-disabled ۱۰۰ full ۱۰۰ ۱۰۰BaseSX
زمانی که پورت در وضعیت error disable قرار می گیرد ، LED واقع در پنل جلوی سوئیچ به رنگ نارنجی در می آید.
برای رفع مشکل error disable شدن پورت ، ابتدا پورت را shutdown و سپس no
زمانیکه سوئیچ پورتی را در وضعیت error disable قرار می ده ، سوئیچ یک پیغام به کنسول می فرستد و دلیل غیرفعال شدن پورت را شرح می دهد. به مثال زیر توجه کنید:
%SPANTREE-SP-2-BLOCK_BPDUGUARD:
Received BPDU on port fa 0/12 with BPDU Guard enabled. Disabling port.
%PM-SP-4-ERR_DISABLE:
bpduguard error detected on fa012, putting fa012 in err-disable state
%SPANTREE-2-CHNMISCFG: STP loop – channel 11/1-2 is disabled in vlan 1
در این مثال دو پیغام دلیل غیر فعال شدن پورت را شرح داده است:
فعال شدن ویژگی PortFast BPDU guardوجود مشکل در تنظیمات EtherChannel
شما می توانید اینگونه پیغام ها را syslog
ببینید ، اگر show log را فعال کرده باشید.
اگر شما errdisable recovery را فعال کرده باشید ، با زدن دستور show errdisable recovery دلیل غیرفعال شدن پورت مشخص می شود.
Sobhanijou#show errdisable recovery
ErrDisable Reason Timer Status
—————– ————————
udld Enabled
bpduguard Enabled
security-violatio Enabled
channel-misconfig Enabled
pagp-flap Enabled
dtp-flap Enabled
link-flap Enabled
l2ptguard Enabled
psecure-violation Enabled
gbic-invalid Enabled
dhcp-rate-limit Enabled
mac-limit Enabled
unicast-flood Enabled
arp-inspection Enabled
Timer interval: 300 seconds
Interfaces that will be enabled at the next timeout:
Interface Errdisable reason Time left(sec)
——————- ————————— —————-
Fa12
اگر errdisable فعال باشه ، در صورت بروز مشکل ، پورت غیر فعال می شود. برای رفع مشکل غیرفعال شدن ، باید به صورت دستی پورت را shutdown و no shutdown کنید.
دستور errdisable recovery به شما اجازه می دهد بعضی از دلایل غیر فعال شدن اتوماتیک پورت را به صورت دستی غیر فعال کنید. دستور show errdisable recovery وضعیت پیش فرض error disable را نشان می دهد:
Sobhanijou#show errdisable recovery ErrDisable Reason Timer Status ----------------- -------------- udld Disabled bpduguard Disabled security-violatio Disabled channel-misconfig Disabled pagp-flap Disabled dtp-flap Disabled link-flap Disabled l2ptguard Disabled psecure-violation Disabled gbic-invalid Disabled dhcp-rate-limit Disabled mac-limit Disabled unicast-flood Disabled arp-inspection Disabled Timer interval: 300 seconds
فاصله زمانی پیش فرض timeout برابر ۳۰۰ ثانیه است. همانطور که ملاحظه می کنید قابلیت recovery کردن پورت در تمامی حالات ممکن غیر فعال است.
برای فعال کردن errdisable recovery و انتخاب وضعیت errdisable این دستورات را بزنید :
Sobhanijou#errdisable recovery cause all Enable timer to recover from all causes arp-inspection Enable timer to recover from arp inspection error disable state bpduguard Enable timer to recover from BPDU Guard error disable state channel-misconfig Enable timer to recover from channel misconfig disable state dhcp-rate-limit Enable timer to recover from dhcp-rate-limit error disable state dtp-flap Enable timer to recover from dtp-flap error disable state gbic-invalid Enable timer to recover from invalid GBIC error disable state l2ptguard Enable timer to recover from l2protocol-tunnel error disable state link-flap Enable timer to recover from link-flap error disable state mac-limit Enable timer to recover from mac limit disable state pagp-flap Enable timer to recover from pagp-flap error disable state psecure-violation Enable timer to recover from psecure violation disable state security-violation Enable timer to recover from 802.1x violation disable state udld Enable timer to recover from udld error disable state unicast-flood Enable timer to recover from unicast flood disable state
با یک مثال نشان می دهیم چگونه می توان موقعیت رفع غیرفعال شدن BPDU guard را فعال کرد:
Sobhanijou(Config)#errdisable recovery cause bpduguard
از ویژگی های خوب این دستور این است که اگر شما errdisable recovery را فعال کنید ، بقیه لیست کلی دلایل errdisable شدن پورت در حالت خطا غیر فعال قرار داده می شوند. در این مثال، توجه کنید که ویژگی BPDU guard دلیل خاموش کردن پورت ۲/۴ بود.
Sobhanijou#show errdisable recovery ErrDisable Reason Timer Status ----------------- -------------- udld Disabled bpduguard Enabled security-violatio Disabled channel-misconfig Disabled pagp-flap Disabled dtp-flap Disabled link-flap Disabled l2ptguard Disabled psecure-violation Disabled gbic-invalid Disabled dhcp-rate-limit Disabled mac-limit Disabled unicast-flood Disabled arp-inspection Disabled Timer interval: 300 seconds Interfaces that will be enabled at the next timeout: Interface Errdisable reason Time left(sec) --------- --------------------- -------------- Fa2/4 bpduguard 290
اگر یک از وضعیت های errdisable recovery فعال باشد، پورت های مبتلا به این وضعیت دوباره بعد از ۳۰۰ ثانیه را فعال می شود . شما همچنین می توانید این زمان پیش فرض را از ۳۰۰ ثانیه (به طور مثال به ۴۰۰ ثانیه )با این دستور تغییر دهید:
Sobhanijou(Config)#errdisable recovery interval 400
پورت سوئیچ به هر دلیلی خاموش بشه لاگ براش تولید میشه باید لاگ ها رو بررسی کنید تا دلیلش مشخص بشه
سلام
شاید لوپ دارین یا ترافیک زیادی روی این پورت است...