当前位置:首页 > 路由交换 > 正文

华为交换机与某服务器网口无法对接Link


【背景介绍】

某企业网络中,其他厂商的E1设备(服务器)需要与多台华为设备通过电口进行对接,实现业务数据的互通。该网络的拓扑结构如下:


华为交换机与某服务器网口无法对接Link


E1设备分别与华为Device1的10GE0/0/3接口、Device2的10GE0/0/4接口相连,同时E1设备还有一个上行接入口Interface3连接其他网络设备。

所涉及的网段根据实际业务需求进行划分配置。


设备对接情况显示:

  • 华为Device1的10GE0/0/3和Device2的10GE0/0/4接口状态均为UP

  • E1设备的Interface1和Interface2接口状态始终为DOWN

    华为交换机与某服务器网口无法对接Link
  • 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


从输出信息可以看出,该接口物理状态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


修改完成后,再次执行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


此时观察到对端E1设备的接口状态变为UP,业务恢复正常。


【原理及解决方案】


故障原因

不同厂商设备的接口属性自协商机制存在差异,导致华为设备与其他厂商E1设备在自协商模式下无法正常协商,进而使得对端设备接口无法UP,业务不通。

解决方案

在华为设备与其他厂商设备对接时,可按照以下步骤操作:

  • 先将接口设置为默认的自协商模式,观察对接情况;

  • 若自协商不成功,执行命令negotiation disable,将接口协商模式修改为非自协商模式;

  • 若问题仍未解决,执行命令speed { 10 | 100 | 1000 },将速率强制设置成与对端一致,如100M或10M,确保链路两端速率保持一致。



相关文章:

文章已关闭评论!