手工模式下Eth-Trunk成员接口无法转发流量的故障定位思路
常见原因
- Eth-Trunk接口被阻塞。
- Eth-Trunk成员接口没有Up。
- Eth-Trunk接口的配置错误。
故障诊断流程
可按照图12-1排除此类故障。
图12-1 手工模式下Eth-Trunk成员接口无法转发流量
故障处理步骤
背景信息
执行命令完成故障处理操作后,请根据系统中的配置生效模式,确保配置下发。如无特殊说明,本手册采用配置两阶段生效模式进行描述。
- 配置立即生效模式下,输入命令行并键入回车键后,配置将立即生效。
- 配置两阶段生效模式下,请在完成配置后,执行命令commit,提交配置。
请保存以下步骤的执行结果,以便在故障无法解决时快速收集和反馈信息。
操作步骤
1、查看Eth-Trunk接口的STP状态是否为block。
端口状态正常是流量转发的前提。在任意视图下执行display stp brief命令查看Eth-Trunk的STP State字段,确认Eth-Trunk接口是否为block状态。
<HUAWEI>displaystpbrief MSTIDPortRoleSTPStateProtectionCostEdged 010GE1/0/1ROOTforwardingnone2000disable 0Eth-Trunk10ALTEdiscardingnone2000disable 010GE1/0/3DESIforwardingnone2000disable
- 如果显示为discarding则为block状态,此时数据报文无法转发,请排查网络中的环路。
- 如果Eth-Trunk接口的STP状态不是block状态,请执行步骤2。
2、查看Eth-Trunk成员接口的物理状态是否为Up。
成员接口处于Up状态时才能被Eth-Trunk选中。在任意视图下执行display interface interface-type interface-number命令查看Eth-Trunk成员接口的物理状态,其中current state表示接口的物理状态。
<HUAWEI>displayinterface10ge1/0/1 10GE1/0/1currentstate:UP(ifindex:4) Lineprotocolcurrentstate:UP
- 如果显示为UP则表示接口处于正常启动的状态,请执行步骤3。
- 如果显示不是UP,请检查Eth-Trunk成员接口的物理链路、光模块情况。
3、检查Eth-Trunk接口的配置是否正确。
在任意视图下执行display eth-trunk trunk-id命令检查两端Eth-Trunk接口的模式是否均为手工模式,活动接口数下限阈值是否合理。其中Working Mode表示Eth-Trunk接口的工作模式,Least Active-linknumber表示活动接口数下限阈值。
<HUAWEI>displayeth-trunk10 Eth-Trunk10'sstateinformationis: WorkingMode:NormalHashArithmetic:profiledefault LeastActive-linknumber:2MaxBandwidth-affected-linknumber:16 OperatingStatus:upNumberofUpPortsinTrunk:1 --------------------------------------------------------------------------------
- 如果其中一端Eth-Trunk接口的模式不是手工模式,请配置为手工模式。如果Eth-Trunk接口下Up的成员接口数目少于配置的活动接口数下限阈值,请在Eth-Trunk接口视图下执行
least active-linknumber命令修改配置。 - 如果Eth-Trunk接口的配置正确,请执行步骤4。
4、请收集如下信息,并联系技术支持人员。
- 上述步骤的执行结果。
- 设备的配置文件、日志信息、告警信息。