01-以太網端口配置
本章節下載: 01-以太網端口配置 (295.95 KB)
目 錄
本係列交換機的端口均采用3位編號方式:interface type A/B/C。
· A:指定設備編號,取值為1。
· B:設備上的槽位號,取值為0。
· C:端口編號。
設置以太網端口的雙工模式時存在三種情況:
· 當希望端口在發送數據包的同時可以接收數據包,可以將端口設置為全雙工(full)屬性;
· 當希望端口同一時刻隻能發送數據包或接收數據包時,可以將端口設置為半雙工(half)屬性;
· 當設置端口為自協商(auto)狀態時,端口的雙工狀態由本端口和對端端口自動協商而定。
設置以太網端口的速率時,當設置端口速率為自協商(auto)狀態時,端口的速率由本端口和對端端口雙方自動協商而定。對於千兆以太網端口,可以根據端口的速率自協商能力,指定自協商速率,讓速率在指定範圍內協商,具體配置請參見1.4 配置以太網端口自協商速率。
表1-1 以太網端口基本配置
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
設置當前端口的描述信息 |
description text |
可選 缺省情況下,端口的描述信息為“端口名 Interface”,比如: GigabitEthernet1/0/1 Interface |
設置以太網端口的雙工模式 |
duplex { auto | full | half } |
可選 光口和配置了速率為1000的電口不支持配置half參數 缺省情況下,以太網端口的雙工模式為auto(自協商)狀態 |
設置以太網端口的速率 |
speed { 10 | 100 | 1000 | auto } |
可選 SFP光口隻支持auto 缺省情況下,以太網端口的速率為auto(自協商)狀態 |
恢複當前端口的缺省配置 |
default |
可選 |
SFP光口隻能配置speed auto,插入百兆SFP模塊時,端口速率為100Mbps;插入千兆SFP模塊時,端口速率為1000Mbps。
在某些特殊情況下(比如切換了端口的速率或雙工模式等),端口相關配置不能立即生效,需要關閉和激活端口後,才能生效。
表1-2 關閉以太網端口
操作 |
命令 |
說明 |
|
進入係統視圖 |
system-view |
- |
|
進入相應視圖 |
進入以太網端口視圖 |
interface interface-type interface-number |
二者必選其一 在以太網端口視圖下的配置,隻在當前端口下生效;在端口組視圖下的配置在端口組中的所有端口生效 |
進入端口組視圖 |
port-group manual port-group-name |
||
關閉當前端口 |
shutdown |
必選 缺省情況下,端口處於激活狀態 |
手工關閉端口,即便端口物理上是連通的,也不能轉發報文,請謹慎使用本特性。
通常情況下,設備以太網端口速率是通過和對端自協商決定的。協商得到的速率可以是端口速率能力範圍內的任意一個速率。通過配置自協商速率可以讓以太網端口在能力範圍內隻協商部分速率,從而可以控製速率的協商。
圖1-1 以太網端口自協商速率應用示意圖
如圖1-1所示,服務器群(Server 1、Server 2和Server 3)通過Switch A與外部網絡相連,該服務器群中每台服務器的網卡速率均為1000Mbps,Switch A與外部網絡相連端口GigabitEthernet1/0/4的速率也為1000Mbps。如果在Switch A上不指定自協商速率範圍,則端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3與各服務器網卡進行速率協商的結果將均為1000Mbps,這樣就可能造成出端口GigabitEthernet1/0/4的擁塞。在這種情況下,可通過將端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3的自協商速率範圍分別設置為100Mbps,來避免出端口的擁塞。
表1-3 配置以太網端口自協商速率
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
設置以太網端口的自協商速率範圍 |
speed auto { 10 | 100 | 1000 } * |
可選 |
· 具備自協商速率能力的百兆二層以太網電口支持的速率範圍為10、100;千兆二層以太網電口支持的速率範圍為10、100、1000;千兆二層以太網光口不支持配置speed auto { 10 | 100 | 1000 } *命令。
· 如果多次使用speed、speed auto命令設置端口的速率,則最新配置生效。
以太網端口流量控製功能的基本原理是:如果本端設備發生擁塞,它將向對端設備發送消息,通知對端設備暫時停止發送報文;而對端設備在接收到該消息後將暫時停止向本端發送報文;反之亦然。從而避免了報文丟失現象的發生。
流量控製功能通過端口收/發pause幀來實現。流量控製的工作模式為收發模式(配置flow-control命令):端口既能接收、又能發送pause幀。
如圖1-2所示,當Port A和Port B以1000 Mbps速率轉發報文時,Port C將發生擁塞。為避免報文丟失,在Port A和Port B開啟流量控製功能。
配置Port A、Port B工作在收發模式:
· 當Port C轉發報文出現擁塞時,Switch B會緩衝報文,當緩衝報文達到一定值後,Switch B知道從Port B發往Port C的流量過大,超過了Port C的轉發能力。這時,處於收發模式的Port B會向Port A發送pause幀,通知Port A暫時停止發送報文;
· Port A在接收到該pause幀後會暫時停止向Port B發送報文,暫停時間長短信息由pause幀所攜帶。當擁塞仍然存在時,Port B就會一直向Port A發送pause幀,直至擁塞解除。
表1-4 開啟以太網端口的流量控製功能
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
開啟以太網端口的流量控製功能 |
flow-control |
必選 缺省情況下,以太網端口的接收流量控製功能處於關閉狀態 |
隻有本端端口和對應的對端端口都開啟了流量控製功能,才能實現對本端以太網端口的流量控製。如果本端端口開啟,對端端口未開啟,則會影響本端設備的其他以太網端口接收到的報文的轉發。
以太網端口有兩種物理連接狀態:up和down。一般情況下,端口的物理連接狀態在up與down之間切換時,物理層會向係統報告物理端口連接狀態的變化。
若在端口上配置了以太網端口down狀態抑製時間後,每次當端口的物理連接狀態從up變為down時,便觸發以太網端口down狀態抑製機製,在該抑製時間內,係統認為端口仍然處於up狀態。當down狀態抑製時間到達後,若端口狀態仍然為down時,物理層再向係統報告物理連接狀態的變化。
以太網端口down狀態抑製功能用於避免因端口在短時間內頻繁改變物理連接狀態,給係統帶來額外的開銷。
表1-5 設置以太網端口down狀態抑製時間
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
設置以太網端口物理連接狀態抑製時間 |
link-delay delay-time |
必選 缺省情況下,沒有使能以太網端口down狀態抑製功能 |
· link-delay命令對自然關閉的端口有效,對手工關閉(使用shutdown命令)的端口無效。
· 當在端口上使用link-delay命令設置了以太網端口down狀態抑製時間後,若該端口的物理連接狀態從up變為down時,在該設置的抑製時間內使用display interface brief或display interface命令將顯示該端口一直處於up狀態。
用戶可以開啟以太網端口環回測試功能,檢驗以太網端口能否正常工作。測試時端口將不能正常轉發數據包。以太網端口環回測試功能包括內部環回測試和外部環回測試。
· 內部環回測試:該測試在交換芯片內部建立自環,用以定位芯片內與該端口相關的功能是否出現故障。
· 外部環回測試:該測試需要在以太網端口上接一個自環頭,從端口發出的報文通過自環頭又環回到該端口,並被該端口接收。用以定位該端口的硬件功能是否出現故障。
表1-6 配置以太網端口環回測試功能
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
配置以太網端口進行環回測試 |
loopback { external | internal } |
可選 缺省情況下,以太網端口環回測試功能處於關閉狀態 |
· 端口在關閉狀態(即端口狀態顯示為DOWN)下可以進行內部環回測試,但不能進行外部環回測試。端口在手工關閉狀態(即端口狀態顯示為ADM或者Administratively DOWN)下不能進行內部和外部環回測試。
· 以太網端口開啟環回測試功能時將工作在全雙工狀態;關閉環回測試功能後恢複原有配置。
· 環回測試配置是一次性操作,不會被記錄在配置文件中。
以太網端口在進行文件傳輸等大吞吐量數據交換的時候,可能會收到大於標準以太網幀長的長幀,對於這樣的長幀,係統會直接丟棄不再進行處理。配置允許長幀通過功能後,當端口收到大於標準長度的長幀時,係統會繼續處理。
用戶可以通過全局配置(係統視圖下)的配置方式設置允許長幀通過以太網端口。
表1-7 配置允許以太網端口接收長幀
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
設置允許接收長幀 |
jumboframe enable |
必選 缺省情況下,設備允許最大長度為9600字節的長幀通過所有的以太網端口 |
對某些功能(比如1.10 配置以太網端口的風暴抑製比等),設備支持多種配置方式:用戶可以一次配置一個端口,也可以一次配置多個端口。端口組就是為了實現一次可以配置多個端口而產生的。在端口組視圖下,用戶隻需輸入一次配置命令,則該端口組內的所有端口都會配置該功能,以減少重複配置工作。
端口組由用戶手工創建生成,用戶可將多個以太網端口手工加入同一個端口組中。
端口組提供了一種批量配置的方式,係統不支持查看、保存端口組本身的配置,但可以通過display current-configuration或者display this命令查看成員端口下當前生效配置。
表1-8 配置手工端口組
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
創建手工端口組,並進入手工端口組視圖 |
port-group manual port-group-name |
必選 |
添加以太網端口到指定手工端口組中 |
group-member interface-list |
必選 如果使用group-member interface-type interface-start-number to interface-type interface-end-number命令形式一次將多個端口加入到指定手工端口組中時,要求本次加入的所有端口的interface-end-number必須大於interface-start-number |
用戶可以在端口下進行配置,設置端口允許通過的最大廣播、組播或未知單播報文流量。當端口上的廣播、組播或未知單播流量超過用戶設置的值後,係統將丟棄超出廣播、組播或未知單播流量限製的報文,從而使端口廣播、組播或未知單播流量所占的比例降低到限定的範圍,保證網絡業務的正常運行。
表1-9 配置以太網端口的風暴抑製比
操作 |
命令 |
說明 |
|
進入係統視圖 |
system-view |
- |
|
進入以太網端口視圖或端口組視圖 |
進入以太網端口視圖 |
interface interface-type interface-number |
二者必選其一 在以太網端口視圖下的配置,隻在當前端口下生效;在端口組視圖下的配置在端口組中的所有端口生效 |
進入端口組視圖 |
port-group manual port-group-name |
||
配置以太網端口的廣播風暴抑製比 |
broadcast-suppression { ratio | pps max-pps | kbps max-kbps } |
可選 缺省情況下,所有端口不對廣播流量進行抑製 |
|
配置以太網端口的組播風暴抑製比例 |
multicast-suppression { ratio | pps max-pps | kbps max-kbps } |
可選 缺省情況下,所有端口不對組播流量進行抑製 |
|
配置以太網端口的未知單播風暴抑製比 |
unicast-suppression { ratio | pps max-pps | kbps max-kbps } |
可選 缺省情況下,所有端口不對未知單播流量進行抑製 |
如果端口屬於某個端口組,在以太網端口視圖或端口組視圖下多次配置不同的抑製比數值時,則最新的配置生效。
配置down狀態接口節能功能後,如果在連續一段時間(由芯片規格決定,不能通過命令行配置)內接口狀態始終為down,則係統會自動停止對該接口供電,接口自動進入節能模式;當接口狀態變為up時,係統會自動對該接口供電,接口自動進入正常模式,從而達到節能的效果。
表1-10 配置down狀態接口節能功能
操作 |
命令 |
說明 |
|
進入係統視圖 |
system-view |
- |
|
進入以太網接口視圖或端口組視圖 |
進入以太網接口視圖 |
interface interface-type interface-number |
二者必選其一 在以太網接口視圖下的配置,隻在當前接口下生效;在端口組視圖下的配置在端口組中的所有端口生效 |
進入端口組視圖 |
port-group manual port-group-name |
||
配置down狀態接口節能功能 |
port auto-power-down |
必選 缺省情況下,該功能處於關閉狀態 需要注意的是,該功能隻對電口生效 |
接口使能EEE(Energy Efficient Ethernet)節能功能後,如果在連續一段時間(由芯片規格決定,不能通過命令行配置)內接口狀態始終為up且沒有收發任何報文,則接口自動進入低功耗模式;當接口需要收發報文時,接口又自動恢複到正常工作模式,從而達到節能的效果。
表1-11 使能EEE節能功能
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網接口視圖 |
interface interface-type interface-number |
- |
使能EEE節能功能 |
eee enable |
必選 缺省情況下,沒有使能EEE節能功能 需要注意的是,該功能隻對電口生效 |
當以太網鏈路信號質量不好時,以太網端口的最高速率協商有可能會失敗,端口也將變成down狀態。配置端口的downshift功能後,如果速率協商不成功,以太網端口會嚐試降低速率成百兆端口,重新協商,協商成功,則以百兆速率進行通信,若協商失敗,則端口變成down狀態。
表1-12 配置以太網端口downshift功能
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網接口視圖 |
interface interface-type interface-number |
在以太網端口視圖下的配置,隻在當前接口下生效 |
配置以太網端口downshift功能 |
port auto-down-shift |
必選 缺省情況下,該功能處於開啟狀態 |
僅千兆以太網電口支持該配置。
端口發生環回是指設備發送出去的報文又回到該設備。環回的存在可能導致廣播風暴,使用本特性能夠監測設備端口是否存在環回。
當用戶開啟以太網端口環回監測功能後,如果監測到端口存在環回,設備會根據環回監測動作對報文的接收端口進行相應的操作:
(1) 對於Access端口:
· 若端口未配置環回監測動作,則將報文的接收端口變為監測受控狀態。處於該狀態的端口將不收發任何數據報文,並生成Trap信息和日誌信息,同時刪除該端口對應的MAC地址轉發表項;
· 若端口配置了環回監測動作,則按照環回監測動作對報文的接收端口進行處理,並生成Trap信息和日誌信息,同時刪除該端口對應的MAC地址轉發表項;
(2) 對於Trunk端口和Hybrid端口:
· 若端口未配置環回監測動作,則生成Trap信息和日誌信息。當端口環回監測受控功能也同時開啟時(即配置了loopback-detection control enable),則將報文的接收端口變為監測受控狀態,處於該狀態的端口將不收發任何數據報文,並生成Trap信息和日誌信息,同時刪除該端口對應的MAC地址轉發表項。
· 若端口配置了環回監測動作,則生成Trap信息和日誌信息。當端口環回監測受控功能也同時開啟時(即配置了loopback-detection control enable),按照環回監測動作對報文的接收端口進行處理,並向終端上報Trap信息和日誌信息,同時刪除該端口對應的MAC地址轉發表項。
表1-13 配置以太網端口進行環回監測
操作 |
命令 |
說明 |
|
進入係統視圖 |
system-view |
- |
|
開啟全局的端口環回監測功能 |
loopback-detection enable |
必選 缺省情況下,全局的端口環回監測功能處於關閉狀態 |
|
設置端口環回監測的時間間隔 |
loopback-detection interval-time time |
可選 缺省情況下,端口環回監測的時間間隔為30秒 |
|
進入以太網端口視圖或端口組視圖 |
進入以太網端口視圖 |
interface interface-type interface-number |
二者必選其一 在以太網端口視圖下的配置,隻在當前端口下生效;在端口組視圖下的配置在端口組中的所有端口生效 |
進入端口組視圖 |
port-group manual port-group-name |
||
開啟指定端口的環回監測功能 |
loopback-detection enable |
必選 缺省情況下,端口環回監測功能處於關閉狀態 |
|
開啟Trunk端口和Hybrid端口的環回監測受控功能 |
loopback-detection control enable |
可選 缺省情況下,端口的環回監測受控功能處於關閉狀態 |
|
配置在Trunk端口和Hybrid端口允許通過的所有VLAN內進行環回監測 |
loopback-detection per-vlan enable |
可選 缺省情況下,係統隻在Trunk端口和Hybrid端口的缺省VLAN內進行環回監測 |
|
配置在發現端口環回後對端口進行的動作 |
loopback-detection action { block | shutdown } |
可選 缺省情況下,端口環回監測動作為block,即當監測到端口被環回後,端口不收發任何報文 如果指定動作為shutdown,則被環回的端口會被係統關閉,端口物理狀態為Loop down。環回消除後,需要手工執行undo shutdown命令才能恢複端口的轉發能力 |
· 隻有在係統視圖下和指定端口視圖下均配置了loopback-detection enable命令後,才開啟端口的環回監測功能。
· 當在係統視圖下配置undo loopback-detection enable後,所有端口的環回監測功能均被關閉。
· 對於Trunk端口或Hybrid端口,在指定端口視圖下配置了loopback-detection control enable命令後,該端口的環回監測動作才生效。
· 當使用port link-type { access | hybrid | trunk }命令修改端口的鏈路類型後,該端口下的loopback-detection action配置會自動恢複到缺省情況。(port link-type命令的詳細介紹請參見“二層技術-以太網交換命令參考”中的“VLAN”)
端口間發生環回是指設備上某端口發送出去的報文又從該設備的另一個端口環回到本設備,如圖1-3所示,Port 1收到來自Port 2的報文,則認為Port 1與Port 2之間存在環回(接收到環回報文的端口Port 1為被環回端口)。端口間環回的存在也可能導致廣播風暴。
多端口環回監測就是監測設備上端口之間是否有環回存在,如果監測到端口間存在環回,設備會根據環回監測動作對被環回端口(如Port 1)進行相應的操作,具體的操作方式請參見“1.13.1 配置單端口進行環回檢測”。通過對端口進行如上操作後,從而可消除設備上端口間的環回。
多端口環回監測功能的實現依賴於單端口環回監測配置。在指定的單個或多個端口上配置完單端口環回監測功能後,再進行如下配置,即可實現多端口環回監測。單端口環回監測功能配置請參見“1.13.1 配置單端口進行環回檢測”。
表1-14 配置多端口環回監測
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
開啟多端口環回監測模式 |
loopback-detection multi-port-mode enable |
必選 缺省情況下,多端口環回監測模式處於關閉狀態 |
· 隻有在係統視圖下配置了loopback-detection multi-port-mode enable和loopback-detection enable,及在指定端口視圖下配置了loopback-detection enable命令後,才能開啟多端口的環回監測功能。
· 設備在實現多端口環回測試的同時,也可進行單端口環回監測。
SFP光口不支持本特性。
用於連接以太網設備的雙絞線有兩種:直通線纜(straight-through cable)和交叉線纜(crossover cable)。為了使以太網端口支持使用這兩種線纜,設備實現了三種MDI(Medium Dependent Interface,介質相關端口)模式:across、normal和auto。
物理以太網端口由8個引腳組成,缺省情況下,每個引腳都有專門的作用,比如,使用引腳1和2發送信號,引腳3和6接收信號。通過設置MDI模式,可以改變引腳在通信中的角色。使用normal模式時,不改變引腳的角色,即使用引腳1和2發送信號,使用引腳3和6接收信號;如果使用across模式,會改變引腳的角色,將使用引腳1和2接收信號,而使用引腳3和6發送信號。隻有將設備的發送引腳連接到對端的接收引腳後才能正常通信,所以MDI模式需要和兩種線纜配合使用。
· 通常情況下,建議用戶使用auto模式,隻有當設備不能獲取網線類型參數時,才需要將模式手工指定為across或normal。
· 當使用直通線纜時,兩端設備的MDI模式配置不能相同或者至少有一端設置為auto模式。
· 當使用交叉線纜時,兩端設備的MDI模式配置必須相同或者至少有一端設置為auto模式。
表1-15 配置以太網端口的MDI模式
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
設置以太網端口的MDI模式 |
mdi { across | auto | normal } |
可選 以太網端口的MDI模式為auto,即通過協商來決定物理引腳的角色(發送報文或接收報文) |
· 光口不支持本特性。
· 在以太網端口上執行該操作會使得已經up的鏈路自動down、up一次。
通過以下配置任務,用戶可以檢測設備上以太網端口連接電纜的當前狀況,係統將在5秒內返回檢測結果。檢測內容包括電纜的接收方向、發送方向以及是否存在短路或開路現象,同時可以檢測出故障線纜的長度。
表1-16 檢測以太網端口的連接電纜
操作 |
命令 |
說明 |
進入係統視圖 |
system-view |
- |
進入以太網端口視圖 |
interface interface-type interface-number |
- |
對以太網端口連接電纜進行一次檢測 |
virtual-cable-test |
必選 |
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後端口的運行情況,通過查看顯示信息驗證配置的效果。
在用戶視圖下執行reset命令可以清除端口統計信息。
表1-17 以太網端口顯示和維護
操作 |
命令 |
顯示以太網端口的相關信息 |
display interface [ interface-type ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ] display interface interface-type interface-number [ brief ] [ | { begin | exclude | include } regular-expression ] |
顯示指定手工端口組或所有手工端口組的信息 |
display port-group manual [ all | name port-group-name ] [ | { begin | exclude | include } regular-expression ] |
顯示端口環回監測功能的開啟情況和相關信息 |
display loopback-detection [ | { begin | exclude | include } regular-expression ] |
清除以太網端口的統計信息 |
reset counters interface interface-type [ interface-number ] |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!