常見交換機故障分類及排障步驟
在規模較大的局域網網絡中,時常會遇到網絡通道被嚴重堵塞的現象,造成這種故障現象的原因有很多,例如網絡遭遇病毒攻擊、網絡設備發生硬件損壞、網絡端口出現傳輸瓶頸等。不過,從網絡堵塞現象發生的統計概率來看,網絡中發生過改動或變化的位置最容易發生故障現象,因為頻繁改動網絡時很容易引發網絡環路,而由網絡環路引起的網絡堵塞現象常常具有較強的隱蔽性,不利于故障現象的高效排除。那么我們能否找到一種合適的辦法,來高效解決由網絡環路引起的網絡通道堵塞現象呢?其實,巧妙配置交換機的環回監測功能,我們可以快速地判斷局域網中是否存在網絡環路,那樣一來由網絡環路引起的故障現象就能被快速解決了!
判斷網絡環路的思路
由于現在新買回來的交換機幾乎都支持端口環回監測功能,巧妙地利用該功能,我們就能讓交換機自動判斷出指定通信端口中是否發生了網絡環路現象。一旦我們在指定的以太網通信端口上啟用環回監測功能后,交換機設備就能自動定時對所有通信端口進行掃描監測,以便判斷通信端口是否存在網絡環路現象。要是監測到某個交換端口被網絡環回時,該交換端口就會自動處于環回監測狀態,依照交換端口參數設置以及端口類型的不同,交換機就會自動將指定交換端口關閉掉或者自動上報對應端口的日志信息,日后我們只要查看日志信息或根據端口的啟用狀態,就能快速判斷出局域網中是否存在網絡環路現象了。現在,本文就以H3C S3050型號的交換機為操作藍本,向各位詳細介紹一下利用環回監測功能判斷網絡環路現象的具體配置步驟。
啟用端口環回監測
為了能讓交換機自動判斷出本地局域網中是否存在網絡環路現象,我們需要啟用交換機的端口環回監測功能,同時還要啟用端口環回監測受控功能,不過在默認狀態下,這些功能都處于關閉狀態,我們需要手工配置交換機,才能將交換機指定端口環回監測功能以及端口環回監測受控功能啟用起來。
在啟用交換機的端口環回監測功能時,我們可以先以系統管理員權限遠程登錄進入交換機后臺管理界面,在該界面的命令行提示符下輸入字符串命令“sys”,單擊回車鍵后,將交換機切換到系統視圖狀態;接著在系統視圖狀態下,執行字符串命令 “loopback-detection enable”,這樣一來交換機的全局端口環回監測功能就被成功啟用了。
下面,我們還需要將交換機指定以太網交換端口的環回監測功能啟用起來;例如,要是我們想將以太網16端口的環回監測功能啟用起來時,可以先在交換機的系統視圖狀態下,輸入字符串命令“interface GigabitEthernet 1/0/16”,單擊回車鍵后,交互機配置狀態就會進入以太網16端口的視圖狀態,同時交換機的命令行提示符也會自動變成“H3C- GigabitEthernet1/0/16”,在該命令行提示符下再次執行字符串命令“loopback-detection enable”,這樣一來交換機的以太網16端口環回監測功能就被成功啟用了;
接著,我們還需要在以太網16端口視圖狀態下啟用Hybrid端口和Trunk端口的網絡環回監測受控功能,在啟用該功能時,我們只需要在“H3C-GigabitEthernet1/0/16”命令行提示符下,執行字符串命令 “loopback-detection control enable”就可以了。
對不同VLAN環回監測
通過上面的配置,交換機系統只能在指定以太網端口下的Hybrid端口和Trunk 端口所屬的默認VLAN中執行網絡環回監測操作,而無法對其他VLAN執行自動監測操作,這樣一來局域網中其他虛擬工作子網中要是存在網絡環路現象,交換機仍然無法自動判斷出來。為此我們需要通過合適設置,來讓交換機系統能夠對其他VLAN也能自動執行網絡環回監測操作;例如,要想讓交換機在以太網16端口下的Hybrid端口和Trunk端口所屬的所有VLAN中執行網絡環回監測操作時,必須進行以下配置操作:
首先將交換機切換到系統視圖模式狀態下,之后進入以太網16端口視圖,在 “H3C-GigabitEthernet1/0/16”命令行提示符下,輸入字符串命令“loopback-detection per-vlan enable”,單擊回車鍵后,交換機系統就能在Hybrid端口和Trunk端口所屬的所有VLAN中執行網絡環回監測操作了。
當然,在上面的所有字符串命令都被執行成功后,我們還需要通過“quit”命令,退出交換機的系統視圖狀態,之后再執行“save”命令,將交換機的端口配置參數保存起來才可以,不然的話交換機日后重新啟動一次時,之前進行的各種配置操作都會被自動丟失掉。
控制網絡環回監測狀態
有的時候,我們需要在開啟某個交換端口的環回監測功能之前,先要查看一下對應端口的環回監測狀態,如果發現對應端口的環回監測功能已經處于運行狀態時,那就不需要再重復執行“loopback-detection enable”字符串命令了。在查看某個特定以太網端口環回監測狀態時,我們可以先按前面的操作,切換到交換機特定以太網端口的視圖模式狀態,之后在對應視圖狀態下執行字符串命令“display loopback-detection”,從打開的界面中我們就能看到指定交換端口的網絡環回監測功能是否處于啟用狀態了,如果結果界面中顯示 “Loopback-detection is running”,那就說明對應交換端口的網絡環回監測功能已經被成功啟用了。當然,從該結果界面中,我們還能看到其他一些監測參數,例如網絡環回監測的時間間隔、網絡環回監測的結果;換句話說,要是局域網中真的存在網絡環路故障現象時,我們就能從這里看到究竟是哪個交換端口存在網絡環路現象了,此時網絡管理員就能根據這樣的監測結果對目標交換端口進行重點檢查了,這樣就能大大提高網絡環路故障現象的解決效率了。
日后,我們想關閉交換機的網絡環回監測功能時,只需要將交換機后臺管理界面切換到系統視圖模式狀態,并在該狀態的命令行提示符下執行字符串命令“undo loopback-detection”,如此一來交換機中的所有端口網絡環回監測功能都將被自動關閉。
應對網絡環路故障現象
啟用了交換機的網絡環回監測功能后,我們該如何利用監測結果,快速解決由網絡環路引起的網絡堵塞故障現象呢?其實,對于不同鏈路類型的交換端口,交換機會采用不同的方式來解決網絡環路故障現象。
例如,要是指定以太網端口的鏈路類型為Hybrid端口和Trunk端口,那么該端口日后一旦存在網絡環路現象時,交換機系統就會自動把環回監測的結果上報給日志文件,此時我們如果將對應端口的環回監測受控功能啟用起來,該交換端口才會自動與其他交換端口隔離開來,那樣一來對應端口的網絡環路現象才不會影響到其他交換端口的工作狀態。
要是指定以太網端口的鏈路類型為Access端口時,那么交換機的網絡環回監測功能一旦發現該端口存在網絡環路現象時,就會自動向網絡管理員提示某個工作子網下面的某個交換端口存在環路故障,并且會自動關閉該交換端口的工作狀態,同時會將監測到的結果上報給系統日志文件。
其他配置技巧
對于不同的交換端口,我們需要采用不同的配置,才能保證局域網網絡始終處于高效運行狀態,如果貿然地為交換端口啟用網絡環回監測功能時,可能會造成局域網中出現一些莫名其妙的故障現象。
?
??? 例如,要是某個Access類型的交換端口上聯了廣域網或者下聯了集線器等設備,此時最好不要為該Access交換端口啟用網絡環回監測功能,不然的話該功能一旦檢測到對應交換端口下面存在網絡環路現象時,就會自動關閉該交換端口的工作狀態,這樣一來上聯或下聯到該端口的廣域網或局域網就會發生無法上網的故障現象。
對于通過Trunk端口上下連接的幾臺交換機,由于對應交換端口劃分到不同的虛擬工作子網環境中,這時我們應該謹慎配置該Trunk端口的網絡環回監測狀態,如果我們貿然地將該交換端口配置成環回監測受控功能時,一旦其中某個交換機端口下面存在網絡環路現象,那么Trunk端口的工作狀態就會被自動關閉了,此時所有交換機的工作狀態就會受到影響了。此時,我們可以嘗試啟用所有 Trunk端口的網絡環回監測功能,不過不能將Trunk端口配置成不受控狀態。日后,局域網中要是某端口下面存在網絡環路故障現象時,Trunk端口就不會被強行受控關閉,到時網絡管理員只要及時查看交換機的網絡環回監測狀態,就能快速查找到發生環路故障的特定交換端口了,這樣就能高效解決網絡通道堵塞故障現象了。