當前位置:學問君>人在職場>電腦培訓>

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

學問君 人氣:7.24K

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

故障一:環路問題

這個故障發生在一個學生計算機機房,共有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位址。

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