交換機環路

交換機環路

在規模較大的區域網路網路中,時常會遇到網路通道被嚴重堵塞的現象,造成這種故障現象的原因有很多,例如網路遭遇病毒攻擊、網路設備發生硬體損壞、網路連線埠出現傳輸瓶頸等。

基本介紹

  • 中文名:交換機環路
  • 類別:區域網路網路
  • 規模:較大
  • 故障原因:網路遭遇病毒攻擊等
基本簡介,產品功能,判斷網路環路的思路,啟用連線埠環回監測,監測不同的VLAN,控制網路環回監測狀態,應對故障,配置技巧,

基本簡介

不過,從網路堵塞現象發生的統計機率來看,網路中發生過改動或變化的位置最容易發生故障現象,因為頻繁改動網路時很容易引發網路環路,而由網路環路引起的網路堵塞現象常常具有較強的隱蔽性,不利於故障現象的高效排除。那么我們能否找到一種合適的辦法,來高效解決由網路環路引起的網路通道堵塞現象呢?其實,巧妙配置交換機的環回監測功能,我們可以快速地判斷區域網路中是否存在網路環路,那樣一來由網路環路引起的故障現象就能被快速解決了!
交換機環路交換機環路
交換機實圖交換機實圖

產品功能

判斷網路環路的思路

由於大部分交換機幾乎都支持連線埠環回監測功能,巧妙地利用該功能,我們就能讓交換機自動判斷出指定通信連線埠中是否發生了網路環路現象。一旦我們在指定的乙太網通信連線埠上啟用環回監測功能後,交換機設備就能自動定時對所有通信連線埠進行掃描監測,以便判斷通信連線埠是否存在網路環路現象。要是監測到某個交換連線埠被網路環回時,該交換連線埠就會自動處於環回監測狀態,依照交換連線埠參數設定以及連線埠類型的不同,交換機就會自動將指定交換連線埠關閉掉或者自動上報對應連線埠的日誌信息,日後我們只要查看日誌信息或根據連線埠的啟用狀態,就能快速判斷出區域網路中是否存在網路環路現象了。本文就以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連線埠就不會被強行受控關閉,到時網路管理員只要及時查看交換機的網路環回監測狀態,就能快速查找到發生環路故障的特定交換連線埠了,這樣就能高效解決網路通道堵塞故障現象了。

相關詞條

熱門詞條

聯絡我們