1. 程式人生 > 其它 >交換機在江湖】第十一章 介面配置錦囊妙計之三----埠自協商

交換機在江湖】第十一章 介面配置錦囊妙計之三----埠自協商

交換機在江湖】第十一章 介面配置錦囊妙計之三----埠自協商

交換機在江湖官方號2014-6-10 14:46:08最新回覆:2020-07-21 20:18:25 3.7W40912

上一回說到諸葛神人四處招兵買馬,待機討伐中原。百姓素聞蜀軍乃仁義之師,皆紛紛歸順,以壯大其陣營。為便於及時下發軍令,諸葛神人決定為新兵營帳再買入一批華為交換機。當然這次的裝置安裝和調測還是讓張飛來打頭陣。

經過前兩回的配置埠組和埠隔離操作,張飛自信滿滿,以為不需要丞相妙計,自己便可以解決問題,於是決定先自己搗鼓。可是當他將裝置之間的介面連線並上電後,發現有些介面仍然處於Down狀態,排查半天仍然沒有解決問題,無奈之下只好開啟第三個錦囊,曰:速率雙工,助你成功。自動協商,往來無妨。

姜維見張飛遇到難題,前來助陣。受丞相錦囊妙計的點撥,很快就找到故障問題的定位思路。“飛飛,我們還是先一步步排查吧,先問你個問題,如何檢視介面是否處於Up狀態?”

“這有何難,在當前介面檢視下執行命令display this interface就可以檢視介面狀態了。”

“飛飛只知其一,不知其二,待我詳細告知。先看下display this interface回顯資訊:

<HUAWEI> system-view

[HUAWEI] interface gigabitethernet 1/0/1

[HUAWEI-GigabitEthernet1/0/1] display this interface

GigabitEthernet 1/0/1 current state : UP

Line protocol current state : UP

……

回顯資訊中的current state和Line protocol current state含義和區別如下:

1.current state表示介面的物理狀態,和三層業務及協議沒有關係。

2.Line protocol current state表示該介面的協議狀態,與協議有關。

對於二層物理介面,一般物理狀態current state為Up,協議狀態Line protocol current state就會是Up的。例如,二層物理介面連線正確,並且介面屬性配置正常後,物理狀態current state和協議狀態Line protocol current state都是處於Up狀態。

對於三層物理介面,只有物理狀態current state為Up,並且協議協商也成功後,協議狀態Line protocol current state才會是Up的。例如,三層物理介面連線正確,並且介面屬性配置正常後,如果沒有配置IP地址,則物理狀態current state為Up,但協議狀態Line protocol current state處於Down狀態。

當我們裝置連線後,在沒有配置介面IP地址等操作之前,需要保證介面物理狀態即current state是Up即可。”

“這個我都知道了,關鍵是我想知道介面物理狀態為啥處於Down了。”

“這就要引出我們的重點啦―只有鏈路兩端介面雙工模式和速率都保持一致,介面物理狀態才可以Up。如何保持一致呢?自協商機制或者非自協商機制(強制配置機制)都可以實現。”

雙工模式

雙工模式分為全雙工和半雙工。全雙工是指介面在傳送資料的同時也能夠接收資料,兩者同步進行;而半雙工是指一個時間段內只有一個動作發生,即介面某一時間段只接收報文或只發送報文。舉一個全雙工的例子,一條東西走向的寬闊馬路,可允許兩輛馬車迎面通過。當甲輛馬車自東向西行駛,乙輛馬車自西向東行駛時,兩車可以同時行進,互不影響。這個例子中寬闊的馬路代表的就是全雙工鏈路,甲、乙兩輛馬車分別代表的就是傳送方向報文和接收方向報文。再舉一個半雙工例子,一根獨木橋,同時只能允許一個人通過,當有甲、乙兩人從河岸兩端迎面走過來時,這種情況下就只能是一個人在橋頭先停下來,等待另外一個人走過來後,再繼續走過去。這個例子中獨木橋代表的就是半雙工鏈路,甲、乙兩人代表的就是傳送方向報文和接收方向報文。全雙工相對於半雙工的好處在於遲延小,速度快。當資料流量較大時,工作在半雙工模式的鏈路就會出現衝突、錯包,最終影響了工作效能。因此半雙工已經逐步退出歷史舞臺啦。

介面速率

介面速率決定了介面傳輸資料的頻寬,一般介面有百兆(100Mbit/s)、千兆(1000 Mbit/s)、萬兆(10000Mbit/s)等速率型別。不同速率的介面也是可以對接成功的,其工作速率最終是需要保持一致的。例如,千兆(1000 Mbit/s)介面和百兆(100Mbit/s)介面對接,工作速率肯定是雙方均支援的速率,一般會是工作在100Mbit/s。這個例子也可以看出,介面速率不一定就是其工作速率哦,一般工作速率會小於或等於介面速率。

介面自協商

自協商功能就是給互連裝置提供一種交換資訊的方式,使物理鏈路兩端的裝置通過互動資訊自動選擇同樣的工作引數(包括雙工模式和速率),以使其自動配置傳輸能力,達到雙方能夠都能支援的最大值。

鏈路兩端的協商模式必須保持一致。如果鏈路兩端的協商模式不一致,例如本端配置為非自協商模式,對端配置為自協商模式,則本端介面可能為Up或Down狀態,但對端一定為Down狀態。鏈路之間仍無法正常通訊。

“這個介面當前工作速率、雙工模式、自協商模式資訊,我怎麼檢視呢?”

“還是在鏈路兩端介面均執行命令display this interface,檢視介面的雙工模式、速率、協商模式資訊,並根據回顯中相關資訊欄位來進行故障定位。具體的欄位資訊如下表所示。

回顯資訊欄位

顯示資訊解釋說明

後續操作

Negotiation

介面自協商狀態。

o顯示資訊是“ENABLE”表示介面工作在自協商狀態。

o顯示資訊是“DISABLE”表示介面工作在非自協商狀態即強制模式。

保持鏈路兩端介面的協商模式一致,要麼都工作在自協商模式下,要麼都工作在非自協商模式下。

在介面檢視下可以使用negotiation auto命令調整介面的自協商模式。如果自協商模式下介面仍然Down,可以嘗試將兩端介面均修改為非自協商模式,並強制兩邊速率、雙工模式保持一致。

Speed

介面當前工作速率。

在非自協商模式下如果裝置兩端介面速率不一致,請在介面檢視下執行speed命令調整介面速率保持一致。

Duplex

介面雙工模式。

在非自協商模式下如果裝置兩端介面雙工模式不一致,請在介面檢視下執行duplex命令調整介面雙工模式保持一致。

故障排查小竅門:保持鏈路兩端介面工作在自協商模式,物理狀態處於Down時,可以先在鏈路兩端介面檢視下依次執行命令shutdownundo shutdown;也可以執行命令restart,重啟介面,目的是介面重新進行一次自協商。如果介面仍然物理狀態處於Down,則在鏈路兩端介面檢視執行命令undonegotiation auto,配置乙太網介面工作在非自協商模式,並強制指定速率和雙工模式,使其保持一致。

飛飛,按照丞相妙計,你的埠故障問題自然迎刃而解了。”

“鐺鐺鐺,問題解決了,介面全部都UP了,搞定收工。”

“飛飛莫急,我還有補充:如果自協商的介面速率與實際現網要求不符,可通過手動配置介面速率來控制協商的結果。下面就根據我軍營帳組網圖給你解釋下:

中軍大營、士兵大營、輜重大營上行接入交換機Switch的介面速率均為1000Mbit/s,交換機Switch與外部網路相連線口GE1/0/4的速率也為1000Mbit/s。如果在Switch上不指定自協商速率,則介面GE1/0/1、GE1/0/2和GE1/0/3和各自連線的營帳介面速率協商的結果將都為1000Mbit/s,當我軍三個大營同時以1000Mbit/s速率對外發送資料時,就可能會造成出介面GE1/0/4擁塞。

“所有介面都是自協商的情況下,最終速率都是介面支援的最大速率,三個入介面都是1000Mbit/s,一個出介面只有1000Mbit/s,(1000 Mbit/s +1000 Mbit/s +1000 Mbit/s)>1000 Mbit/s,出介面資料報文肯定會擁塞了,那擁塞問題咋解決呢?”

“很簡單,在自協商模式下,我們也可以控制最終協商的速率。將GE1/0/1、GE1/0/2和GE1/0/3三個介面的自協商最大速率控制在100Mbit/s以內,則雖然中軍大營、士兵大營、輜重大營介面速率均為1000bit/s,但根據自協商結果是鏈路兩端均支援的最大速率這一原則,最終介面協商後的速率也只是100Mbit/s,(100 Mbit/s +100Mbit/s +100Mbit/s)<1000 Mbit/s,擁塞問題就解決了。

配置步驟如下:

<Huawei> system-view

[Huawei] sysname Switch

[Switch] interface gigabitethernet 1/0/1

[Switch-GigabitEthernet1/0/1]negotiation auto

[Switch-GigabitEthernet1/0/1]auto speed 100//埠GE0/0/1自協商最大速率為100Mbit/s

[Switch-GigabitEthernet1/0/1] quit

[Switch] interface gigabitethernet 1/0/2

[Switch-GigabitEthernet1/0/2]negotiation auto

[Switch-GigabitEthernet1/0/2]auto speed 100//埠GE0/0/2自協商最大速率為100Mbit/s

[Switch-GigabitEthernet1/0/2] quit

[Switch] interface gigabitethernet 1/0/3

[Switch-GigabitEthernet1/0/3]negotiation auto

[Switch-GigabitEthernet1/0/3]auto speed 100//埠GE0/0/3自協商最大速率為100Mbit/s

[Switch-GigabitEthernet1/0/3]quit

至此,張飛和姜維關於介面配置的故事就講完了,如果大家還想回味下前面兩回的精彩片段,不要猶豫!!

介面配置錦囊妙計之一----批量配置

介面配置錦囊妙計之二----埠隔離