當前位置:才華齋>網絡>網絡診斷>

交換機特殊故障分析及解決方法

網絡診斷 閲讀(2.94W)

在處理某些特殊問題時,如果你自己沒有經驗,也要學會向別人學習,積累自己的經驗。否則,你會無從下手,浪費時間、人力甚至財力。下面是YJBYS小編整理的交換機特殊故障解決方法,希望對你有幫助!

交換機特殊故障分析及解決方法

  故障一:環路問題

這個故障發生在一個學生計算機機房,共有65台計算機(一台教師機、64台學生機)。所有計算機使用三台堆疊的某品牌的國產交換機接入網絡。某天上課時教師發現,所有的計算機(都使用WINDOWS98操作系統)都不能上網,而且計算機也變得很慢,連鼠標動起來都很慢。據瞭解,前一天上最後一課時,還都正常的,而第二天上午上第一節計算機課時,就不行了。在昨天最後一課到第二天最早一課這段時間內沒有人用過機房,除了清潔工。

從對了解到的情況分析,計算機設置或者中毒的可能性不大。因為除教師機外,所有的學生機都安裝了硬盤保護卡,重啟計算機後都會自動還原。唯一會中毒的,就是教師機了。經過教師機的殺毒軟件升級並查毒後,也沒有發現病毒。而且把計算機的網線拔掉後,系統就運行正常了。網線一插上,系統又變慢。即使交換機重啟後,也沒有用。

現在的重點懷疑對象就是所有計算機共同使用的交換機了。會不會是交換機的故障呢?來到設備間,觀察三台交換機的狀態,所有端口的ACT(ACTIVE)指示燈亮着,但不閃爍。從產品説明書上得知,這種狀態説明有可能是網絡中存在環路,如果要避免環路,啟用STP協議即可。僅僅這樣觀察,也看不出哪裏有什麼毛病,索性登錄上去看個究竟。把筆記本(使用WINDOWSXP操作系統)的網卡用一根直連線接上主控交換機(COMMANDER)的其中一個端口,使用常用的WEB管理方式登錄交換機,但是出現連接超時現象,沒有出現系統變慢的.情況。這個現象應該和機房的學生機一樣,只不過學生機是WIN98,對此故障的反應有所區別。而今只有通過廠商提供的CONSOLE電纜建立超級終端了。成功聯機後登錄交換機,速度也很慢,每發出一個指令,大概需要5-6秒鐘才能給出迴應。

就這樣,勉勉強強的在交換機上找到了STP選項,結果發現這三台交換機的STP均未啟用。如果啟用STP後,能夠消除故障現象,則説明網絡中真是存在網絡環路。接着又花了一段時間啟用了交換機的STP功能。故障真的消失了。

現在問題已經明確,網絡中肯定存在環路,從而導致廣播風暴或者MAC地址表不穩定等問題,影響網絡中數據的正常傳輸。如果啟用STP,固然能夠防止環路的產生,但啟用STP後,會消耗交換機的系統資源,一定程度上會降低效率。一般情況下,出於要保證網絡鏈路的穩定性,出了正在使用的鏈路外,設置了另外的連接以作備份。這種情況需要啟用STP防止環路的出現。而在這個單獨的機房,沒有必要設置備份鏈路。所以最好要找到導致環路的原因,取消STP功能。那怎麼找出環路所在呢?

把機房的所有計算機關閉,且關閉電源。這樣計算機網卡上就沒有電了,相連接的交換機的端口也就不會亮了。到了設備間後,發現主控交換機上的18端口和21端口同時亮着,這就表明18和21這兩個端口被連接並形成迴路。趕忙找來施工佈線圖,經查得知,這兩個端口所連接的模塊正是教師機桌子下面的其中兩個。再回到學生機房,看到教師機的桌子下共有4個模塊,教師機只是使用了其中的一個模塊,而且又有一根直連線連接着其中的另外兩個。本來這根直連線是作為教師機的備份連線使用的,其中一端已經連接在模塊上,另一端沒有接任何設備。估計是清潔工在打掃衞生時,以為自己碰掉了一根網線,所以故作聰明的將該線的另外一端插進了一個未使用的模塊中。就是這一個小小的錯誤,讓我忙活了半天的時間。

從這個故障排除的過程來看,我們在面對各種故障現象時,如果遇到多種可能,儘量通過仔細分析,排除較小的可能,以最快的速度來定位故障、解決故障。

  故障二:系統默認導致的故障

某公司為了升級網絡設備,將原來的某A品牌接入交換機更換為B品牌的交換機。而升級後卻發現除部分使用固定IP地址的計算機能夠正常上網外,其他使用DHCP獲得地址的計算機均不能成功獲得IP地址。原來使用DHCP的計算機如果改為固定IP,則可以上網。而在升級之前,均沒有問題。需要説明的是,所有計算機的操作系統都是Windows98。

在網絡升級時遇到的問題,通常是新產品和原先沒有升級的設備的兼容性問題。由於這次升級只是更換了交換機,所以我們就可以集中在交換機上進行故障分析。為了排除交換機外部因素的干擾,我們首先檢查了DHCP服務器,因為理應通過動態分配而得到地址的計算機卻不能正常得到。經過仔細的對DHCP服務器的檢查後,沒有發現任何故障。

檢查交換機的各項配置、MAC地址表、ARP表,也沒有發現異常現象。排障處於停頓狀態。無計可施的情況下,撥通了產品供應商的電話。筆者在諮詢了產品工程師後得知,交換機的端口開機後,有一個從Bloking(阻斷)、Listening(監聽)、Learning(學習)到Forwarding(轉發)這幾個狀態的轉換過程。也就是説交換機端口並不是一連接上計算機就立即處於轉發狀態。而錯誤就可能出現在這裏,因為Windows98的計算機在啟動時,需要發送數據給DHCP,進行地址租用,此時的交換機端口卻是Bloking狀態而不能通信,故不能成功分配到IP地址。

如果要防止此類問題的再次出現,可以有一個解決方法。那就是改變該型交換機的端口設置,使之一加電,就處於轉發狀態。這個設置只需要在管理窗口中,添加一個相應的命令即可。