Introduction
Ce document décrit comment récupérer une interface à partir de l'état err-disable sur le routeur Cisco 8000 avec Cisco IOS® XR 7.3.15 et versions ultérieures.
Conditions préalables
Exigences
Aucune exigence spécifique n'est associée à ce document.
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- Routeur Cisco 8000
- Cisco IOS® XR version 7.3.15 - 7.8.1
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Problème
Une fois qu’une interface est placée dans l’état « err-disable » en raison de l’erreur de liaison physique, comme CRC (Cyclic Redundancy Check), elle ne peut pas être récupérée même après la suppression de l’erreur de couche physique.
Ce comportement est dû à l'amélioration des performances NPU (Network Processing Unit) introduite par l'ID de bogue Cisco CSCwb76264 et l'ID de bogue Cisco CSCwc32333 .
Voici un exemple de ce problème sur le routeur 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 ... ...
Les messages syslog sont similaires à ceux-ci :
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
Solution
Les étapes permettant de récupérer l'interface à partir de l'état err-disable dans une telle situation sont les suivantes :
- Corrigez la source de l'erreur, qui peut être la fibre optique et le transport de couche 1.
- Effacez les compteurs NPU en exécutant la commande : clear controller npu stats asic-counters instance all location 0/x/CPU0.
- Faites rebondir manuellement l'interface en exécutant la commande : shutdown et commit puis no shutdown et commit.