巧用命令 配好交換機端口
原創【51CTO獨家特稿】交換機設備可以說是局域網網絡中的連接“樞紐”,它的工作穩定性會直接影響整個局域網的網絡傳輸性能。為了保證局域網網絡可以高效、穩定地運行,網絡管理員經常要對交換機設備進行參數設置,以便讓其中的每一臺工作站能夠按需運行,這其中最為頻繁的設置就是對交換端口的設置。為了幫助各位朋友配好交換機連接端口,本文現在就結合Quidway系列的交換機設備,來談談交換機連接端口的基本配置,希望能夠給各位朋友一點參考!
使用interface命令
interface命令是配置交換機連接端口工作狀態時必須要使用的一個命令,利用該命令我們可以將交換機的工作狀態切換到指定交換端口的視圖模式,只有在該模式狀態下,我們才能對指定交換端口的傳輸速度、雙工狀態、鏈路類型、網線類型、流量控制等參數進行個性化設置。
在將交換機設備買回來之后,交換機的每一個交換端口都使用的是默認配置參數,這些默認參數不一定就適用自己單位局域網的實際組網情況,因此新交換機設備買回來之后,要是我們不對它進行合適參數配置,而直接將它放置在單位的局域網網絡中時,那么交換機設備可能根本就無法工作,甚至還會造成單位局域網網絡的不同。
在對交換機的某個連接端口進行參數配置時,我們首先需要將交換機設備切換到系統視圖模式,之后進入以太網端口視圖,下面就是具體的操作步驟:
首先利用telnet命令遠程登錄到交換機后臺管理界面(新買回來的交換機設備,我們可以通過console控制線將它連接到工作站上),在該界面的命令行提示符下輸入字符串命令“system”,單擊回車鍵后,交換機的工作狀態就被切換到系統視圖模式狀態了,在該狀態下我們才能對交換機的系統參數進行個性化配置;
其次在系統視圖模式狀態下,我們利用interface命令進入需要配置的指定交換端口,例如要想對交換機的第6個交換端口進行參數配置時,我們可以輸入字符串命令“interface e0/6”,單擊回車鍵后,交換機系統的命令行提示符就從“XXX”自動變成了“XXX-Ethernet0/6”(如圖1所示),其中“XXX”為交換機設備的名稱,這時交換機就進入第6個交換端口的視圖模式狀態了,在該狀態下我們就可以對目標交換端口的傳輸速度、雙工狀態、鏈路類型、網線類型、流量控制等參數進行個性化設置了。
![]() |
| 圖1 |
#p#
使用flow-control命令
在本地交換端口與對方交換端口都啟用了流量控制功能后,一旦本地交換機出現了信息堵塞故障現象時,本地交換機就會自動向對方交換機發送消息,以便提示對方交換機暫時不要向其繼續發送數據報文,而對方交換機接受到這樣的通知消息后,立即就會停止向本地交換機發送數據報文操作,這樣就能有效防止數據報文被丟失的現象發生。同樣地,要是對方交換機出現了信息堵塞故障現象時,對方交換機也會自動向本地交換機發送消息,以便提示本地交換機暫時不要向其繼續發送數據報文,而本地交換機接受到這樣的通知消息后,立即就會停止向對方交換機發送數據報文操作。
要對某個交換端口啟用流量控制功能時,我們可以先按前面的操作進入指定交換端口的視圖模式狀態,并在該狀態的命令行提示符下執行一下字符串命令“flow-control”,那么指定交換端口的流量控制功能就被成功啟用了,在默認狀態下所有交換連接端口的流量控制功能都是被關閉的。
在啟用流量控制功能的情況下,我們如果想暫時關閉目標交換連接端口的流量控制功能時,只需要在目標交換端口的視圖模式狀態下,執行字符串命令“undo flow-control”就可以了。
使用speed命令
我們知道,如果網卡設備的傳輸速度與交換機指定端口的傳輸速度不匹配時,很容易造成上網緩慢的故障現象,嚴重的話還能導致無法正常訪問網絡,為此我們時常需要使用speed命令來對交換機以太網指定端口的傳輸速度進行設置;在交換機中,我們可以采用兩種方法來配置交換連接端口的速度,一種是自動配置交換端口連接速度,另外一種是手工配置交換端口連接速度。手工配置操作其實就是需要網絡管理員手工指定目標交換端口的通信速度,而自動配置操作則是指交換機的連接端口會自動依照所連接的網絡設備不同,來決定所需要的通信速度,只是在實際工作中,大家盡量少采用自動配置操作,因為這個自動配置交換端口傳輸速度,會影響交換機的工作性能,甚至有的時候也會判斷失誤,給網絡造成通信故障。
在默認狀態下,交換機的端口通信速度處于自動配置狀態,也就是說交換端口的傳輸速度由本地端口和對方端口雙方自動協商而定;如果我們想自行設置交換機的端口通信速度時,可以按照下面的操作來進行:
首先按照前面的操作步驟,遠程登錄進交換機的后臺管理界面,進入系統視圖狀態,并利用interface命令進入指定交換端口的視圖模式狀態;在該狀態的命令行提示符下,輸入字符串命令“speed 10”,單擊回車鍵后,指定交換端口的通信速度就被設置成10Mbit/s了,同樣地執行字符串命令“speed 100”(如圖2所示),指定交換端口的通信速度就被設置成100Mbit/s了。
![]() |
| 圖2 |
如果希望交換機的指定端口通信速度恢復到默認設置時,我們可以在端口視圖模式狀態下執行字符串命令“speed auto”,當然也可以執行“undo speed”字符串命令。
在配置交換接口的傳輸速度時,我們盡量使用手工配置操作指定目標交換端口的傳輸速度,以便確保該交換端口的傳輸速度必須與他所連接的網絡設備速度保持匹配,不然的話,容易造成一些意外的故障現象。如在交換機上,連接了一個100M網卡設備的話,則交換機的端口速度必須跟防火墻這里設置的速度相匹配。
此外,在這里還需要提醒各位注意的是,10/100Mbps以太網電接口同時支持10Mbit/s、100Mbit/s、auto等工作速度,我們可以根據實際情況進行有選擇性設置;10/100/1000Mbps以太網接口同時支持10Mbit/s、100Mbit/s、1000Mbit/s等工作速度,不過當目標交換端口的雙工狀態被設置成半雙工狀態時,我們就不能將該交換端口的傳輸速度設置成1000Mbit/s或auto等工作速度了。同樣地,百兆級別的以太網光端口只支持100Mbit/s級別的傳輸速度,千兆級別的以太網光端口只支持1000Mbit/s級別的傳輸速度,萬兆級別的以太網光端口只支持10000Mbit/s級別的傳輸速度,這種操作不需要我們自行設置。
#p#
使用shutdown命令
一般來說,交換機設備上有多個交換連接端口,考慮到安全因素,處于啟用狀態的交換端口要是暫時不用的話或者它們的工作狀態不正常時,我們可以及時將它關閉掉,以避免非法攻擊通過該交換端口危害到整個交換機或整個局域網的運行性能。通常情況下,我們可以使用shutdown命令來關閉交換機的指定交換端口。例如,要關閉交換機的第6個交換端口時,我們可以在交換機的后臺管理界面,依次執行字符串命令“system”、“interface e0/6”,之后在指定交換端口的視圖模式狀態下,輸入字符串命令“shutdown”,單擊回車鍵后,指定交換端口的工作狀態就被關閉了,這時該交換端口就不能正常轉發數據信息了。
在實際管理網絡的過程中,網絡管理員時常會使用該命令,臨時關閉一些流量異常的交換連接端口,以防止局域網發生流量堵塞現象,從而影響整個單位局域網的穩定運行。日后,需要重新啟用目標交換連接端口時,網絡管理員只要執行一下“undo shutdown”命令,就能將目標交換端口的關閉狀態取消了,這時目標交換端口又能正常轉發數據信息了。
在這里,我們建議各位在配置交換機的時候,盡量不要把所有的交換端口都打開,需要用到幾個交換端口,就打開幾個交換端口。要是把所有的交換端口全部打開啟用的話,可能會影響交換機設備的運行性能,而且有可能還會影響整個局域網網絡的運行安全性。
使用duplex命令
要是我們希望目標交換端口在發送信息包的同時也能夠接受信息包,這個時候我們就應該將目標端口設置成全雙工模式狀態,要是希望目標交換端口在某一時刻只能從外面接受信息包或向外發送信息包時,我們就可以考慮將目標交換端口設置成半雙工模式狀態,當然我們也可以將目標交換端口設置成自動協商狀態,這個時候該端口的雙工狀態由本地端口和對方端口協商而定。
在配置交換機某個以太端口的雙工屬性參數時,我們可以先在交換機的后臺管理界面執行“system”命令,進入目標交換機的系統視圖模式,在該模式狀態下繼續執行字符串命令“interface e0/6”,進入指定交換端口的視圖模式狀態;之后在該狀態的命令行提示符下,輸入字符串命令“duplex full”,單擊回車鍵后,指定交換端口的雙工屬性就被設置成全雙工模式狀態了,同樣地執行字符串命令“duplex half”,指定交換端口的雙工屬性就被設置成半雙工模式狀態了。
要是希望交換機的指定端口雙工屬性恢復到默認設置時,我們可以在指定端口的視圖模式狀態下執行字符串命令“duplex auto”,當然也可以執行“undo duplex”字符串命令,如圖3所示。
![]() |
| 圖3 |
需要提醒各位的是,10/100Mbps以太網電接口既能工作在全雙工模式狀態、半雙工模式狀態,也能工作在自動協商模式狀態,我們可以根據實際情況進行有選擇性設置;10/100/1000Mbps以太網電接口同樣也能支持全雙工模式狀態、半雙工模式狀態、自動協商模式狀態,不過當目標交換端口的傳輸速度被設置成1000Mbit/s時,我們就不能將該交換端口的雙工屬性設置成半雙工模式狀態了,而只能設置成全雙工模式狀態或自動協商模式狀態。而百兆級別的以太網光端口、千兆級別的以太網光端口、萬兆級別的以太網光端口只能工作在全雙工模式狀態,而不能工作在其他模式狀態,并且這種操作不需要我們自行設置。
#p#
使用port命令
以太網端口通常有access、hybrid、trunk這幾種鏈路類型,其中access鏈路類型的交換端口只能屬于1個虛擬工作子網,它通常用于連接普通工作站的端口;trunk鏈路類型的交換端口可以同時屬于多個虛擬工作子網,它通常用于連接交換機設備的端口,該連接端口往往能夠同時發送和接受多個虛擬工作子網的數據報文;hybrid鏈路類型的交換端口可以同時屬于多個虛擬工作子網,也能夠同時發送和接受多個虛擬工作子網的數據報文,可以用于連接交換機設備,也可以用于連接普通工作站。上面三種類型的交換端口可以共同存在于一臺目標交換機設備中,不過hybrid鏈路類型的交換端口與trunk鏈路類型的交換端口之間不能直接切換,因此網絡管理員可以先將目標交換連接端口設置為access鏈路類型,之后再設置成其他鏈路類型,默認狀態下所有交換端口的鏈路類型都是access類型。
在設置目標交換端口的鏈路類型時,我們可以在交換機的后臺管理界面,依次執行字符串命令“system”、“interface e0/6”,之后在指定交換端口的視圖模式狀態下,輸入字符串命令“port link-type access”,單擊回車鍵后,指定交換端口的鏈路類型就被設置成access端口了,這個交換端口往往只能用于連接普通的工作站。
同樣地,如果要將目標交換端口設置成hybrid鏈路類型時,可以在目標交換端口的視圖模式狀態下,執行字符串命令“port link-type hybrid”就可以了,該端口既能連接交換機,又能連接普通計算機;如果執行字符串命令“port link-type trunk”,那么目標交換端口的鏈路類型就被設置成trunk端口了。
使用loopback命令
正常情況下,新買回來的交換機設備都支持環回檢測功能,巧妙使用該功能對交換機的某個目標端口進行測試,就能自動測試出連接到目標端口下面的虛擬工作子網是否存在網絡環路了,要是測試出對應交換端口下面出現了網絡環路故障時,就能自動把檢測的結果存儲到交換機系統的日志文件中,網絡管理員到時只要定期查看對應的系統日志文件,就能快速判斷出局域網中究竟是否發生了網絡環路故障,同時還能快速找到是哪個位置出現了故障現象。
在缺省狀態下,交換機的loopback測試功能沒有被正常啟用,我們可以使用loopback命令手工將目標交換端口的網絡環路測試功能啟用起來。在啟用網絡環回測試功能時,我們可以在目標交換機的后臺管理界面,執行字符串命令“system”,進入交換機的系統視圖狀態,在該狀態的命令行下執行“display loopback-detection”字符串命令,要是能從如圖4所示的結果界面中看到“loopback-detection is running”字樣時,那就意味著目標交換機已經成功啟用了網絡環回測試功能。
![]() |
| 圖4 |
要是看到目標交換機設備還沒有運行網絡環回測試功能時,我們可以按照前面的操作步驟進入到交換機的特定端口視圖狀態下,之后輸入“loopback-detection enable”字符串命令,單擊回車鍵后,特定交換連接端口的網絡環回測試功能就被啟用起來了。
【51CTO.com 獨家特稿,轉載請注明出處及作者!】
【編輯推薦】





















