1. 程式人生 > >思科cisco交換機如何查找環路及解決方法

思科cisco交換機如何查找環路及解決方法

思科cisco交換機如何查找環路及解決方法 cisco 環路 交換機

思科cisco交換機如何查找環路及解決方法

如何能直觀快速的判斷cisco交換機是否出現了環路?並快速定位交換機環路的位置呢?這成為一個難題?

環路查看目前沒有什麽最好的辦法,只能通過一些信息直觀查看。cisco環境下除了生成樹還有很多預防環路的命令。環路會產生廣播風暴,嚴重的會導致聯絡阻塞,環路出現時交換機會發出提示信息的,可以通過網管軟件、察看日誌服務器或直接登陸交換機發現,cisco環境下可以通過show cdp 來查找環路。或者直觀觀察交換機接口指示燈是否爆閃,然後在命令行下敲下show interface +某個接口來查看接口的流量信息。或者直接敲入命令debug arp 。如果屏上不停快速出現N多ARP信息,註意是快速出現,不是偶爾,則說明肯定有環路,然後no debug arp ,則可關掉,然後查看屏幕上出現的ARP信息,這些信息中肯定會包含著接口,再就是檢查這些接口,最後確定。建議用最後一種。


技術支持:
1.如果接入層出現了環路,譬如HUB被短接,勢必會反應到所在的分布層交換機,從而導致分布層交換機CPU高,這是肯定。:

命令:

#show processes cpu history

2.建議利用Solarwinds 工具對所有分布層交換機CPU進行監控,當某片區用戶反應慢,首先檢查該片區分布交換機CPU利用率,然後看日誌中是否有這樣的記錄:
命令:
#show log


Feb 29 08:47:54 BeiJing: K_EBM-4-HOSTFLAPPING: Host 00:15:C6:0D:3F:BF in vlan 21 is flapping between port Po1 and port Gi2/1


3.那麽在檢查該分布層交換機的鄰居(G2/1)是哪個交換機,登錄到接入層交換機:

命令:

#show cdp neighbors


檢查日誌,看是否有err-disable的日誌,當然前提是配置了這個檢測功能的,如果沒有這個提示
使用

#show interfaces | in (is up|5 min) 看哪個接口發包量巨大,如果這個發包量巨大的端口不是級聯端口,那麽恭喜你,基本上找到了根源。


4.如果分布層交換機較多,多次重復以上命令知道查到根源位置。


5.這個時候,你可以:
1、shutdown 這個接口
2、實施風暴控制
3、spanning-tree host
全局模式開啟 BGDUGARD
以上三種方式你可以選擇

當然,你的局域網中的網絡設備都要是Cisco的,其他設備的檢測方法可能不一樣,但是思路是差不多的。


本文出自 “10858195” 博客,請務必保留此出處http://10868195.blog.51cto.com/10858195/1972014

思科cisco交換機如何查找環路及解決方法