


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、3750上的一個端口以及LINE狀態(tài)均為DOWN!NOSHUTU殷用,并出現(xiàn)err-disable的錯誤提示,想問下這個錯誤的具體含義?導致這樣的原因可能是什么?本帖最后由何日君在來于2007-10-2516:40編輯最正確答案(答復(fù)者:skyhigh)此回復(fù)于2007-10-2809:46被何日君在來評為最正確答案關(guān)于接口處于err-disable的故障排查故障癥狀:線路不通,物理指示燈滅或者顯示為橙色(不同平臺指示燈狀態(tài)不同)showinterface輸出顯示接口狀態(tài):FastEthernet0/47isdown,lineprotocolisdown(err-disabled)接口狀態(tài)是e
2、rr-disable。sw1#showinterfacesstatusPortNameStatusVlanDuplexSpeedTypeFa0/47err-disabled1autoauto10/100BaseTX如果出現(xiàn)了接口狀態(tài)為err-disable,showinterfacesstatuserr-disabled命令能查看觸發(fā)err-disable的原因。下面例如原因為bpduguard,在連接了交換機的端口配置了spanning-treebpduguardenable。sw1#showinterfacesstatuserr-disabledPortNameStatusReasonFa
3、0/47err-disabledbpduguard接口產(chǎn)生err-disable的原因可以由以下的命令來查看,系統(tǒng)缺省的配置是所有列出的原因都能導致接口被置為err-disable。sw1#showerrdisabledetectErrDisableReasonDetectionstatusudldEnabledbpduguardEnabledsecurity-violatioEnabledchannel-misconfigEnabledpsecure-violationEnableddhcp-rate-limitEnabledunicast-floodEnabledvmpsEnabledpa
4、gp-flapEnableddtp-flapEnabledlink-flapEnabledl2ptguardEnabledgbic-invalidEnabledloopbackEnableddhcp-rate-limitEnabledunicast-floodEnabled從列表中,我們可以看出常見的原因有udld,bpduguard,link-flap以及l(fā)oopback等。具體由什么原因?qū)е庐斍敖涌趀rr-disable可以由showinterfacestatuserr-disable來查看。在接口模式下采用shutdown,noshutdown進行手動的激活。在缺省配置下,一旦接口被置為
5、err-disable,IOS將不會試圖恢復(fù)接口。這個可以由showerrdisablerecovery來查看,timerstatus下面所有的值都是disable。下面的例如中,由于手工配置了bpduguard恢復(fù),所以timerstatus的值變?yōu)镋nable。sw1#showerrdisablerecoveryErrDisableReasonTimerStatusudldDisabledbpduguardEnabledsecurity-violatioDisabledchannel-misconfigDisabledvmpsDisabledpagp-flapDisableddtp-fla
6、pDisabledlink-flapDisabledl2ptguardDisabledpsecure-violationDisabledgbic-invalidDisableddhcp-rate-limitDisabledunicast-floodDisabledloopbackDisabledTimerinterval:300secondsInterfacesthatwillbeenabledatthenexttimeout:InterfaceErrdisablereasonTimeleft(sec)Fa0/47bpduguard217配置IOS重新激活errdisable的接口,使用以下命
7、令:sw1(config)#errdisablerecoverycausebpduguardsw1(config)#errdisablerecoverycause?allEnabletimertorecoverfromallcausesbpduguardEnabletimertorecoverfromBPDUGuarderrordisablestatechannel-misconfigEnabletimertorecoverfromchannelmisconfigdisablestatedhcp-rate-limitEnabletimertorecoverfromdhcp-rate-limit
8、errordisablestatedtp-flapEnabletimertorecoverfromdtp-flaperrordisablestategbic-invalidEnabletimertorecoverfrominvalidGBICerrordisablestatel2ptguardEnabletimertorecoverfroml2protocol-tunnelerrordisablestatelink-flapEnabletimertorecoverfromlink-flaperrordisablestateloopbackEnabletimertorecoverfromloop
9、backdetecteddisablestatepagp-flapEnabletimertorecoverfrompagp-flaperrordisablestatepsecure-violationEnabletimertorecoverfrompsecureviolationdisablestatesecurity-violationEnabletimertorecoverfrom802.1xviolationdisablestateudldEnabletimertorecoverfromudlderrordisablestateunicast-floodEnabletimertoreco
10、verfromunicastflooddisablestatevmpsEnabletimertorecoverfromvmpsshutdownerrordisable配置完上述命令后,IOS在一段時間后試圖恢復(fù)被置為err-disable的接口,這段時間缺省為300秒。但是,如果引起err-disable的源沒有根治,在恢復(fù)工作后,接口會再次被置為err-disable。調(diào)整err-disable的超時時間,可以使用以下命令:sw1(config)#errdisablerecoveryinterval?timer-interval(sec)可以調(diào)整在3086400秒,缺省是300秒。如果產(chǎn)生e
11、rr-disable的原因是udld,下面有一條命令非常管用:sw1#udldresetNoportsaredisabledbyUDLD.同時,接口在被置為err-disable的時候,通常有一系列的日志產(chǎn)生,如下:*Mar1515:47:19.984:%SPANTREE-2-BLOCK_BPDUGUARD:ReceivedBPDUonportFastEthernet0/47withBPDUGuardenabled.Disablingport.sw1#*Mar1515:47:19.984:%PM-4-ERR_DISABLE:bpduguarderrordetectedonFa0/47,putt
12、ingFa0/47inerr-disablestatesw1#*Mar1515:47:21.996:%LINK-3-UPDOWN:InterfaceFastEthernet0/47,changedstatetodown收集這些日志也非常管用。所以建議配置一個syslogserver,收集log信息。showinterstatusshowinterstatuserrshowerrdisablerecoveryerrdisablerecoverycause?(config)#noerrdisabledetectcauseallerrdisablerecoveryinterval300(config
13、-if)#nokeep交換機端口彳段死(err-disable)解決方法showinterstatusshowinterstatuserrshowerrdisablerecoveryerrdisablerecoverycause?(config)#noerrdisabledetectcauseallerrdisablerecoveryinterval300(config-if)#nokeep交換機端口假死(err-disable)解決方法出現(xiàn)了這個問題,我們不得不重視起交換機端口“假死”的現(xiàn)象,尋求在交換機不重啟的狀態(tài)下將該端口“拯救”回來的方法。拯救步驟1:查看日志/端口的狀態(tài)登錄進入交換機
14、后,執(zhí)行showlog,會看到如下的提示:21w6d:%ETHCNTR-3-LOOP_BACK_DETECTED:Keepalivepacketloop-backdetectedonFastEthernet0/20.21w6d:%PM-4-ERR_DISABLE:loopbackerrordetectedonFa0/20,puttingFa0/20inerr-disablestate以上信息就明確表示由丁檢測到第20端口出現(xiàn)了環(huán)路,所以將該端口置丁了err-disable狀態(tài)。查看端口的狀態(tài)Switch#showinterfa0/20statusPortNameStatusVlanDuplex
15、SpeedTypeFa0/20linktodatabackuperr-disabled562autoauto10/100BaseTX這條信息更加明確的表示了該端口處丁err-disabled狀態(tài)。既然看到了該端口是被置丁了錯誤的狀態(tài)了,我們就應(yīng)該有方法將其再恢復(fù)成正常的狀態(tài)。拯救步驟2:將端口從錯誤狀態(tài)中恢復(fù)回來進入交換機全局配置模式,執(zhí)行errdisablerecoverycause?,會看到如下信息:Switch(config)#errdisablerecoverycause?allEnabletimertorecoverfromallcausesbpduguardEnabletimert
16、orecoverfromBPDUGuarderrordisablestatechannel-misconfigEnabletimertorecoverfromchannelmisconfigdisablestatedhcp-rate-limitEnabletimertorecoverfromdhcp-rate-limiterrordisablestatedtp-flapEnabletimertorecoverfromdtp-flaperrordisablestategbic-invalidEnabletimertorecoverfrominvalidGBICerrordisablestatel
17、2ptguardEnabletimertorecoverfroml2protocol-tunnelerrordisablestatelink-flapEnabletimertorecoverfromlink-flaperrordisablestateloopbackEnabletimertorecoverfromloopbackdetecteddisablestatepagp-flapEnabletimertorecoverfrompagp-flaperrordisablestatepsecure-violationEnabletimertorecoverfrompsecureviolatio
18、ndisablestatesecurity-violationEnabletimertorecoverfrom802.1xviolationdisablestateudldEnabletimertorecoverfromudlderrordisablestateunicast-floodEnabletimertorecoverfromunicastflooddisablestatevmpsEnabletimertorecoverfromvmpsshutdownerrordisablestate從列出的選項中,我們可以看出,有非常多的原因會引起端口被置于錯誤狀態(tài),由于我們明確的知道這臺交換機上的
19、端口是由于環(huán)路問題而被置于錯誤狀態(tài)的,所以就可以直接鍵入命令:Switch(config)#errdisablerecoverycauseloopback是啊,就這么簡單的一條命令,就把困撓我們很長時間的問題解決了,真的就這么神奇。那么如何驗證這條命令是生效了呢?拯救步驟3:顯示被置于錯誤狀態(tài)端口的恢復(fù)情況Switch#showerrdisablerecoveryErrDisableReasonTimerStatusudldDisabledbpduguardDisabledsecurity-violatioDisabledchannel-misconfigDisabledvmpsDisable
20、dpagp-flapDisableddtp-flapDisabledlink-flapDisabledgbic-invalidDisabledl2ptguardDisabledpsecure-violationDisabledgbic-invalidDisableddhcp-rate-limitDisabledunicast-floodDisabledloopbackEnabledTimerinterval:300secondsInterfacesthatwillbeenabledatthenexttimeout:InterfaceErrdisablereasonTimeleft(sec)Fa
21、0/8loopback276Fa0/17loopback267Fa0/20loopback250從以上顯示的信息可以看出,這臺交換機有三個端口Fa0/8、Fa0/17、Fa0/20會分別在276、267、250秒之后恢復(fù)為正常的狀態(tài),實際情況也是這樣,等了幾分鐘以后,我們找了一臺筆記本電腦,分別接到這幾個端口上試了一下,端口都可以正常工作了。這下總算在不重交換機的情況下,將幾個處于“假死”狀態(tài)的端口“拯救”了回來。關(guān)于接口處于err-disable的故障排查故障癥狀:線路不通,物理指示燈滅或者顯示為橙色(不同平臺指示燈狀態(tài)不同)showinterface輸出顯示接口狀態(tài):FastEtherne
22、t0/47isdown,lineprotocolisdown(err-disabled)接口狀態(tài)是err-disable。sw1#showinterfacesstatusPortNameStatusVlanDuplexSpeedTypeFa0/47err-disabled1autoauto10/100BaseTX如果出現(xiàn)了接口狀態(tài)為err-disable,showinterfacesstatuserr-disabled命令能查看觸發(fā)err-disable的原因。下面例如原因為bpduguard,在連接了交換機的端口配置了spanning-treebpduguardenable。sw1#show
23、interfacesstatuserr-disabledPortNameStatusReasonFa0/47err-disabledbpduguard接口產(chǎn)生err-disable的原因可以由以下的命令來查看,系統(tǒng)缺省的配置是所有歹0出的原因都能導致接口被置為err-disable。sw1#showerrdisabledetectErrDisableReasonDetectionstatusudldEnabledbpduguardEnabledsecurity-violatioEnabledchannel-misconfigEnabledpsecure-violationEnableddhcp
24、-rate-limitEnabledunicast-floodEnabledvmpsEnabledpagp-flapEnableddtp-flapEnabledlink-flapEnabledl2ptguardEnabledgbic-invalidEnabledloopbackEnableddhcp-rate-limitEnabledunicast-floodEnabled從歹0表中,我們可以看出常見的原因有udld,bpduguard,link-flap以及l(fā)oopback等。具體由什么原因?qū)е庐斍敖涌趀rr-disable可以由showinterfacestatuserr-disable來
25、查看。在接口模式下采用shutdown,noshutdown進行手動的激活。在缺省配置下,一旦接口被置為err-disable,IOS將不會試圖恢復(fù)接口。這個可以由showerrdisablerecovery來查看,timerstatus下面所有的值都是disable。下面的例如中,由于手工配置了bpduguard恢復(fù),所以timerstatus的值變?yōu)镋nable。sw1#showerrdisablerecoveryErrDisableReasonTimerStatusudldDisabledbpduguardEnabledsecurity-violatioDisabledchannel-m
26、isconfigDisabledvmpsDisabledpagp-flapDisableddtp-flapDisabledlink-flapDisabledl2ptguardDisabledpsecure-violationDisabledgbic-invalidDisableddhcp-rate-limitDisabledunicast-floodDisabledloopbackDisabledTimerinterval:300secondsInterfacesthatwillbeenabledatthenexttimeout:InterfaceErrdisablereasonTimelef
27、t(sec)Fa0/47bpduguard217配置IOS重新激活errdisable的接口,使用以下命令:sw1(config)#errdisablerecoverycausebpduguardsw1(config)#errdisablerecoverycause?allEnabletimertorecoverfromallcausesbpduguardEnabletimertorecoverfromBPDUGuarderrordisablestatechannel-misconfigEnabletimertorecoverfromchannelmisconfigdisablestatedh
28、cp-rate-limitEnabletimertorecoverfromdhcp-rate-limiterrordisablestatedtp-flapEnabletimertorecoverfromdtp-flaperrordisablestategbic-invalidEnabletimertorecoverfrominvalidGBICerrordisablestatel2ptguardEnabletimertorecoverfroml2protocol-tunnelerrordisablestatelink-flapEnabletimertorecoverfromlink-flape
29、rrordisablestateloopbackEnabletimertorecoverfromloopbackdetecteddisablestatepagp-flapEnabletimertorecoverfrompagp-flaperrordisablestatepsecure-violationEnabletimertorecoverfrompsecureviolationdisablestatesecurity-violationEnabletimertorecoverfrom802.1xviolationdisablestateudldEnabletimertorecoverfro
30、mudlderrordisablestateunicast-floodEnabletimertorecoverfromunicastflooddisablestatevmpsEnabletimertorecoverfromvmpsshutdownerrordisable配置完上述命令后,IOS在一段時間后試圖恢復(fù)被置為err-disable的接口,這段時間缺省為300秒。但是,如果引起err-disable的源沒有根治,在恢復(fù)工作后,接口會再次被置為err-disable。調(diào)整err-disable的超時時間,可以使用以下命令:sw1(config)#errdisablerecoveryint
31、erval?timer-interval(sec)可以調(diào)整在30-86400秒,缺省是300秒。如果產(chǎn)生err-disable的原因是udld,下面有一條命令非常管用:sw1#udldresetNoportsaredisabledbyUDLD.同時,接口在被置為err-disable的時候,通常有一系歹U的日志產(chǎn)生,如下:*Mar1515:47:19.984:%SPANTREE-2-BLOCK_BPDUGUARevedBPDUbnportFastEthernet0/47withBPDUGuardenabled.Disablingport.sw1#*Mar1515:47:19.984:%PM-4
32、-ERR_DISABLE:bpduguarderrordetectedonFa0/47,puttingFa0/47inerr-disablestatesw1#*Mar1515:47:21.996:%LINK-3-UPDOWN:InterfaceFastEthernet0/47,changedstatetodown收集這些日志也非常管用。所以建議配置一個syslogserver,收集log信息。故障癥狀:線路不通,物理指示燈滅或者顯示為橙色(不同平臺指示燈狀態(tài)不同)showinterface輸出顯示接口狀態(tài):FastEthernet0/47isdown,lineprotocolisdown(er
33、r-disabled)接口狀態(tài)是err-disable。sw1#showinterfacesstatusPortNameStatusVlanDuplexSpeedTypeFa0/47err-disabled1autoauto10/100BaseTX如果出現(xiàn)了接口狀態(tài)為err-disable,showinterfacesstatuserr-disabled命令能查看觸發(fā)err-disable的原因。下面例如原因為bpduguard,在連接了交換機的端口配置了spanning-treebpduguardenable。sw1#showinterfacesstatuserr-disabledbPort
34、NamebStatusReasonFa0/47err-disabledbbpduguardb接口產(chǎn)生err-disable的原因可以由以下的命令來查看,系統(tǒng)缺省的配置是所有歹0出的原因都能導致接口被置為err-disable。sw1#showerrdisabledetectErrDisableReasonDetectionstatusudldEnabledbpduguardEnabledsecurity-violatioEnabledchannel-misconfigEnabledpsecure-violationEnableddhcp-rate-limitEnabledunicast-flo
35、odEnabledvmpsEnabledpagp-flapEnableddtp-flapEnabledlink-flapEnabledl2ptguardEnabledgbic-invalidEnabledloopbackEnableddhcp-rate-limitEnabledunicast-floodEnabled從歹0表中,我們可以看出常見的原因有udld,bpduguard,link-flap以及l(fā)oopback等。具體由什么原因?qū)е庐斍敖涌趀rr-disable可以由showinterfacestatuserr-disable來查看。在接口模式下采用shutdown,noshutdow
36、n進行手動的激活。在缺省配置下,一旦接口被置為err-disable,IOS將不會試圖恢復(fù)接口。這個可以由showerrdisablerecovery來查看,timerstatus下面所有的值都是disable。下面的例如中,由于手工配置了bpduguard恢復(fù),所以timerstatus的值變?yōu)镋nable。sw1#showerrdisablerecoveryErrDisableReasonTimerStatusudldDisabledbpduguardEnabledsecurity-violatioDisabledchannel-misconfigDisabledvmpsDisabledp
37、agp-flapDisableddtp-flapDisabledlink-flapDisabledl2ptguardDisabledpsecure-violationDisabledgbic-invalidDisableddhcp-rate-limitDisabledunicast-floodDisabledloopbackDisabledTimerinterval:300secondsInterfacesthatwillbeenabledatthenexttimeout:InterfaceErrdisablereasonTimeleft(sec)Fa0/47bpduguard217配置IOS
38、重新激活errdisable的接口,使用以下命令:sw1(config)#errdisablerecoverycausebpduguardsw1(config)#errdisablerecoverycause?allEnabletimertorecoverfromallcausesbpduguardEnabletimertorecoverfromBPDUGuarderrordisablestatechannel-misconfigEnabletimertorecoverfromchannelmisconfigdisablestatedhcp-rate-limitEnabletimertorec
39、overfromdhcp-rate-limiterrordisablestatedtp-flapEnabletimertorecoverfromdtp-flaperrordisablestategbic-invalidEnabletimertorecoverfrominvalidGBICerrordisablestatel2ptguardEnabletimertorecoverfroml2protocol-tunnelerrordisablestatelink-flapEnabletimertorecoverfromlink-flaperrordisablestateloopbackEnabl
40、etimertorecoverfromloopbackdetecteddisablestatepagp-flapEnabletimertorecoverfrompagp-flaperrordisablestatepsecure-violationEnabletimertorecoverfrompsecureviolationdisablestatesecurity-violationEnabletimertorecoverfrom802.1xviolationdisablestateudldEnabletimertorecoverfromudlderrordisablestateunicast
41、-floodEnabletimertorecoverfromunicastflooddisablestatevmpsEnabletimertorecoverfromvmpsshutdownerrordisable配置完上述命令后,IOS在一段時間后試圖恢復(fù)被置為err-disable的接口,這段時間缺省為300秒。但是,如果引起err-disable的源沒有根治,在恢復(fù)工作后,接口會再次被置為err-disable。調(diào)整err-disable的超時時間,可以使用以下命令:sw1(config)#errdisablerecoveryinterval?timer-interval(sec)可以調(diào)整
42、在30-86400秒,缺省是300秒。如果產(chǎn)生err-disable的原因是udld,下面有一條命令非常管用:sw1#udldresetNoportsaredisabledbyUDLD.同時,接口在被置為err-disable的時候,通常有一系歹U的日志產(chǎn)生,如下:*Mar1515:47:19.984:%SPANTREE-2-BLOCK_BPDUGUAReh/edBPDUbnportFastEthernet0/47withBPDUGuardenabled.Disablingport.sw1#*Mar1515:47:19.984:%PM-4-ERR_DISABLE:bpduguarderrord
43、etectedonFa0/47,puttingFa0/47inerr-disablestatesw1#*Mar1515:47:21.996:%LINK-3-UPDOWN:InterfaceFastEthernet0/47,changedstatetodown收集這些日志也非常管用。所以建議配置一個syslogserver,收集log信息。sw1#showinterfacesstatusPortNameStatusVlanDu.開啟errdisable功能,這樣可以使用showerrdisable來查看引發(fā)errdisable的原因是什么,再更加信息內(nèi)容進行解決。你要是想不影響使用的話,先用no
44、errdisabledetectcauseloopback執(zhí)行一下,將已經(jīng)死掉的端口,nosh一下如果沒I可題,肯定是環(huán)路了,你可再找時間,對疑心有I可題的switch用拔插法,一個一個拔掉網(wǎng)線去查,當然,有更有效的方法,你可查看有問題的switch的所有rj45和gi口的狀態(tài),哪個有errdisable信息哪個就有問題。switch#showinterfacesstatuserr-disabledPortNameStatusReasonFa0/22err-disabledlink-flapFa0/37Forofficein100Kerr-disabledlink-flapFa0/41unkn
45、owerr-disabledlink-flapFa0/42TrainingDc066err-disabledlink-flapFa0/45ProductionlineVMerr-disabledlink-flapswitch#showerrdisabledetectErrDisableReasonDetectionstatuspagp-flapEnableddtp-flapEnabledlink-flapEnabledl2ptguardEnabledgbic-invalidEnabledloopbackEnabledswitch#showinterfacesstatuserr-disabled
46、PortNameStatusReasonFa0/22err-disabledlink-flapFa0/37Forofficein100Kerr-disabledlink-flapFa0/41unknowerr-disabledlink-flapFa0/42TrainingDc066err-disabledlink-flapFa0/45ProductionlineVMerr-disabledlink-flapswitch#sherrdisableflap-valuesErrDisableReasonFlapsTime(sec)pagp-flap330dtp-flap330link-flap510
47、(link-flap這就是因為鏈路質(zhì)量不好導致的)關(guān)閉errdisabledetectswitch#noerrdisabledetectcauseall導致交換機接口出現(xiàn)err-disable的幾個常見原因:EtherChannelmisconfigurationDuplexmismatchstyle=TEXT-INDENT:2em3.BPDUportguardUDLDLink-flaperrorLoopbackerrorPortsecurityviolation第一個當FEC兩端配置不匹配的時候就會出現(xiàn)err-disable.假設(shè)SwitchA把FEC莫式配置為on,這時SwitchA是不會
48、發(fā)送PAgP包和相連的SwitchB去協(xié)商FEC的,它假設(shè)SwitchB已經(jīng)配置好FEC了。但實事上SwtichB并沒有配置FEC當SwitchB的這個狀態(tài)超過1分鐘后,SwitchA的STP就認為有環(huán)路出現(xiàn),因此也就出現(xiàn)了err-disable.解決方法就是把FEC的模式配置為channel-group1modedesirablenon-silent這個意思是只有當雙方的FEC協(xié)商成功后才建立channel,否則接口還處于正常狀態(tài)。第二個原因就是雙工不匹配。一端配置為half-duplex后,他會檢測對端是否在傳輸數(shù)據(jù),只有對端停止傳輸數(shù)據(jù),他才會發(fā)送類似于ack的包來讓鏈路up,但對端卻配
49、置成了full-duplex,他才不管鏈路是否是空閑的,他只會不停的發(fā)送讓鏈路up的請求,這樣下去,鏈路狀態(tài)就變成err-disable了。三、第三個原因BPDU也就是和portfast和BPDUguard有關(guān)。如果一個接口配置了portfast,那也就是說這個接口應(yīng)該和一個pc連接,pc是不會發(fā)送spanning-tree的BPDUO勺,因此這個口也接收BPDL#生成spanning-tree,管理員也是出于好心在同一接口上配置了BPDiguard來防止未知的BPD咂以增強安全性,但他恰恰不小心把一個交換機接到這個同時配置了portfast和BPDlguard接口上,于是這個接口接到了BPD
50、lM,因為配置了BPDUguard,這個接口自然要進入至Uerr-disable狀態(tài)。解決方法:nospanning-treeportfastbpduguarddefault,或者直接把portfast關(guān)了第四個原因是UDLD.UDLcisco的私有2層協(xié)議,用于檢測鏈路的單向問題。有的時候物理層是up的,但鏈路層就是down,這時候就需要UDLD去檢測鏈路是否是真的up的。當AB兩端都配置好UDLL,A給B發(fā)送一個包含自己portid的UDLEM,B收到后會返回一個UDLE#,并在其中包含了收到的A的portid,當A接收到這個幀并發(fā)現(xiàn)自己的portid也在其中后,認為這鏈路是好的。反之就變
51、成err-disable狀態(tài)了。假設(shè)A配置了UDLD而B沒有配置UDLDA給B發(fā)送一個包含自己portid的幀,B收到后并不知道這個幀是什么,也就不會返回一個包含A的portid的UDL咖,那么這時候A就認為這條鏈路是一個單向鏈路,自然也就變成err-disable狀態(tài)了。第五個原因就是鏈路的抖動,當鏈路在10秒內(nèi)反復(fù)up、down五次,那么就進入err-disable狀態(tài)。第六個原因就是keepaliveloopback.在12.1EA之前,默認情況下交換時機在所有接口都發(fā)送keepalive信息,由于一些不通交換機協(xié)商spanning-tree可能會有問題,一個接口乂收到了自己發(fā)出的kee
52、palive,那么這個接口就會變成err-disable了。解決方法就是把keepalive關(guān)了?;蛘甙裪os升到12.2SE.最后一個原因,相對簡單,就是由于配置了port-securityviolationshutdown+/*交換機生err-disable的問題當出現(xiàn)err-disabled狀態(tài)后,首先要做的,是找出引起該狀態(tài)的根源,然后重新啟用該端口;如果順序不一致,將導致該端口再次進入err-disabled狀態(tài).找出問題的根源,以比較常見的做為例子:1. 以太網(wǎng)信道(EC)的錯誤配置:如果要讓EC能夠正常工作,參與到EC綁定的端口的配置,必須是一致的,比方處于同一VLAN,trun
53、k模式相同,速率和雙工模式都匹配等等.如果一端配置了EC,而另一端沒有配置EC,STP務(wù)關(guān)閉配置了EC一方的參與到EC中的端口.并且當PAgP的模式是處于on模式的時候,交換機是不會向外發(fā)送PAgP信息去進行協(xié)商的(它認為對方是處于EC).這種情況下STP判定出現(xiàn)環(huán)路問題,因此將端口設(shè)置為err-disabled狀態(tài).如:%SPANTREE-2-CHNL_MISCFG:DetectedloopduetoetherchannelmisconfigurationofGi2/1如下,查看EC信息顯示使用的信道組數(shù)量為0:NUAIKO#showetherchannelsummaryFlags:D-do
54、wnP-inport-channelI-stand-alones-suspendedH-Hot-standby(LACPonly)R-Layer3S-Layer2U-inusef-failedtoallocateaggregatoru-unsuitableforbundlingNumberofchannel-groupsinuse:0Numberofaggregators:0EC沒有正常工作是由于端口被設(shè)置為err-disabled狀態(tài):NUAIKO#showinterfacesgigabitethernet2/1statusPortNameStatusVlanDuplexSpeedTypeG
55、i2/1err-disabled100full10001000BaseSX為找出為何EC沒有正常工作,根據(jù)錯誤信息暗示,STP檢測到環(huán)路.之前提到過,這種情況的發(fā)生,是由于一方配置了EC,設(shè)置PAgP莫式為on模式,這種模式和desirable模式正好相反,而另一方?jīng)]有配置EC.因此,為了解決這種問題的發(fā)生,將EC的PAgP莫式設(shè)置為可以主動協(xié)商的desirable模式.,然后再重新啟用該端口.如下:!interfacegigabitethernet2/1channel-group1modedesirablenon-silent!2. 雙工模式不匹配:雙工模式不匹配的問題比較常見,由于速率和雙工模式自動協(xié)商的故障,常導致這種問題的發(fā)生.可以使用showinterfaces命令查看雙方端口的速率和雙工模式.后期版本的CD也能夠在將端口處于err-disabled狀態(tài)之前發(fā)出警告日志信息.另外,網(wǎng)卡的不正常設(shè)置也將引起雙工模式的不匹配.解決方法,如雙方不能自動協(xié)商,使用duplex命令(CISCOIOS和CatOS有所不同)修改雙方雙工模式使之一致.3. BPDUGuard:通常啟用了快速端口(PortFast)特性的端口用于直接連接端工作站這種不會產(chǎn)生BPDU勺末端設(shè)備.由于PortF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修施工合同協(xié)議
- 合同免責協(xié)議范本
- 保安勞動合同協(xié)議書首頁
- 退房合同解除協(xié)議
- 私企轉(zhuǎn)讓協(xié)議合同
- 地板合同協(xié)議
- 墮胎協(xié)議合同照片
- 農(nóng)家飯店合伙合同協(xié)議
- 商鋪地下室建房合同協(xié)議
- 租賃合同解除協(xié)議百度
- 第11課 近代職業(yè)教育的興起和發(fā)展
- 開題報告:高職院校產(chǎn)業(yè)學院的實踐樣態(tài)與績效評價研究
- 車輛油箱蓋產(chǎn)品入市調(diào)查研究報告
- 工業(yè)大數(shù)據(jù)采集處理與應(yīng)用
- 皮膚科(規(guī)培)練習題庫與答案
- 實驗室氣體泄漏應(yīng)急預(yù)案
- 開關(guān)電源的設(shè)計-畢業(yè)論文
- 學校食堂匯報工作
- 期中測試題-2024-2025學年語文六年級上冊統(tǒng)編版
- 動火作業(yè)安全指導手冊
- 大學生創(chuàng)業(yè)導論學習通超星期末考試答案章節(jié)答案2024年
評論
0/150
提交評論