實戰案例:都什麼年代了,華為交換器與某伺服器網路埠對接居然無法Link?

本期分享的案例是有線網路的相關問題。

背景介紹

某企業網路中,其他廠商的E1設備(伺服器)需與多台華為設備透過電口進行對接,實現業務資料的互通。此網路的拓樸結構如下:

E1設備分別與華為Device1的10GE0/0/3介面、Device2的10GE0/0/4介面相連,同時E1設備還有一個上行接入口Interface3連接其他網路設備。

所涉及的網段根據實際業務需求進行劃分配置。

設備對接情況顯示:

  • 華為Device1的10GE0/0/3和Device2的10GE0/0/4介面狀態均為UP
  • E1設備的Interface1和Interface2介面狀態永遠為DOWN

  • E1設備的上行接入口Interface3狀態正常UP

此時,華為設備與E1設備之間的業務無法正常互通。

處理思路

通常情況下,遇到這種實體連結無法UP的問題,可能涉及傳輸媒體、設備介面或協商機制等方面,處理想法如下:

  • 檢查傳輸介質是否正常;
  • 確認設備介面是否有硬體故障;
  • 排查設備介面的協商模式是否匹配。

排查分析

第一步:排除傳輸介質和對端設備整體問題

為了確定問題所在,重打水晶頭和更換成品線,問題依舊,不是實體連結的問題。

第二步:查看華為設備介面狀態

登入華為設備,在任一視圖下執行指令display interface查看介面狀態,以100GE1/0/1介面為例,輸出資訊如下:

100GE1/0/1 current state : UP//接口状态为UP无异常
Line protocol current state : UP
Description:MOBILE-AGGREGATION eNodeB=XX Siteid=YYYY Sitename=“CHANGE ME”
Switch Port, PVID : 200, TPID : 8100(Hex), The Maximum Frame Length is 1600
IP Sending Frames‘ Format is PKTFMT_ETHNT_2, Hardware address is xxxx-xxxx-xxxx
Port Mode: COMBO AUTO
Current Work Mode: COPPER Speed : 1000,Loopback: NONE
Duplex: FULL,Negotiation: ENABLE//速率双工模式均正常,协商模式为自协商
Mdi: AUTO, Flow-control: DISABLE
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

從輸出資訊可以看出,此介面物理狀態UP,速率為1000,雙工模式為全雙工,且處於自協商模式。

第三步:修改介面協商模式進行測試

結合前面的排查,初步懷疑是華為設備和其他廠商設備協商失敗,導致對端介面無法正常UP。於是嘗試在華為設備對應介面下執行指令修改為非自協商模式,操作如下:

<HUAWEI> system-view
[~HUAWEI]interface 100ge 1/0/1
[~HUAWEI-100GE1/0/1] negotiation disable  //禁用自协商模式
[*HUAWEI-100GE1/0/1] commit
[~HUAWEI-100GE1/0/1] quit
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

修改完成後,再次執行display interface 100ge1/0/1指令查看介面狀態,相關資訊如下:

100GE1/0/1 current state : UP//接口状态为UP无异常
Line protocol current state : UP
Description:MOBILE-AGGREGATION eNodeB=XX Siteid=YYYY Sitename=“CHANGE ME”
Switch Port, PVID : 200, TPID : 8100(Hex), The Maximum Frame Length is 1600
IP Sending Frames‘ Format is PKTFMT_ETHNT_2, Hardware address is 0025-9e2c-a271
Port Mode: COMBO AUTO  Current Work Mode: COPPER
Speed : 1000,Loopback: NONE
Duplex: FULL,Negotiation: DISABLE//速率双工模式均正常,协商模式为非自协商
Mdi: AUTO, Flow-control: DISABLE
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

此時觀察到對端E1設備的介面狀態變為UP,業務恢復正常。

原理及解決方案

(1) 故障原因

不同廠商設備的介面屬性自協商機制有差異,導致華為設備與其他廠商E1設備在自協商模式下無法正常協商,進而使得對端設備介面無法UP,業務不通。

(2) 解決方案

在華為設備與其他廠商設備對接時,可依照下列步驟操作:

  • 先將介面設定為預設的自協商模式,觀察對接情況;
  • 若自協商不成功,執行指令negotiation disable,將介面協商模式修改為非自協商模式;
  • 若問題仍未解決,執行指令speed { 10 | 100 | 1000 },將速率強制設定成與對端一致,如100M或10M,確保連結兩端速率保持一致。