目录

简介

先决条件

要求

使用的组件

问题

解决方案

简介

本文档介绍如何使用Cisco IOS® XR 7.3.15及更高版本从Cisco 8000路由器上的err-disable状态恢复接口。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- Cisco 8000 路由器

- 思科IOS® XR版本7.3.15 - 7.8.1

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

问题

一旦接口由于物理链路错误(如CRC(循环冗余检查))而处于“err-disable”状态，则即使在物理层错误被清除后也无法恢复。

此行为是由于Cisco Bug ID CSCwb引入的NPU（网络处理单元）性能增强所致76264 和Cisco Bug ID CSCwc32333 .

Cisco 8000路由器上此问题的示例如下：

RP/0/RP0/CPU0:8000#show interface des loc 0/4/cpu0 Interface Status Protocol Description -------------------------------------------------------------------------------- ... ... Te0/4/0/35/0 err-disable admin-down ... ...

其系统日志消息类似于：

LC/0/4/CPU0:2022 Dec 7 08:38:50.059 UTC: npu_drvr[130]: %FABRIC-NPU_DRVR-3-PLUGGABLE_MODULE_ERROR : [6879] : NPU ASIC (2) Port (35) Interface TenGigE0_4_0_35_0 is disabled due to bad link. Please replace optics/cables and shut/unshut the port. LC/0/4/CPU0:2022 Dec 7 08:38:50.059 UTC: npu_drvr[130]: %PKT_INFRA-ERRDIS-6-ERROR_DISABLE : TenGigE0/4/0/35/0: Error disabling due to reason: bad-link-error LC/0/4/CPU0:2022 Dec 7 08:38:50.060 UTC: ifmgr[261]: %PKT_INFRA-LINK-3-UPDOWN : Interface TenGigE0/4/0/35/0, changed state to Error Disabled

解决方案

在这种情况下将接口从err-disable状态恢复的步骤如下：

1. 修复错误来源，包括光纤、光纤和第1层传输。

2. 通过运行命令清除NPU计数:clear controller npu stats asic-counters instance all location 0/x/CPU0。

3. 通过运行命令shutdown和commit手动退回接口，然后运行no shutdown和commit。