Sur un noeud Cisco Identity Services Engine (ISE) exécutant la version 3.4.0.608 Patch 4, les tentatives de suppression ou de réajout de routes statiques par défaut via l'interface de ligne de commande échouent avec des erreurs au niveau du système. Le problème se manifeste lorsque vous essayez de gérer des routes par défaut sur des interfaces liées, en particulier lorsque l'interface de ligne de commande affiche deux routes par défaut (une via 10.224.12.1 sur bond2 et une autre via 10.224.16.1 sur eth0).
Lorsque vous tentez de supprimer la route par défaut à l’aide de la commande :
no ip route 0.0.0.0 0.0.0.0 gateway 10.224.12.1
La route reste présente dans la table de routage. Lors de la tentative de réajout de la route :
ip route 0.0.0.0 0.0.0.0 gateway 10.224.12.1
Le système renvoie les erreurs suivantes :
Route is already present in running configuration: RTNETLINK answers: File exists
% Error: Error adding static route.
En outre, les tentatives de résolution du problème à l'aide de reset-config à partir de la console ont entraîné le blocage du processus pendant l'« enregistrement de la configuration en cours » et l'initialisation des services ISE.
La résolution impliquait la suppression manuelle des entrées de routage obsolètes des tables de routage ADE-OS et des règles de routage de stratégie au niveau de la racine Linux, suivie d'une reconfiguration appropriée via l'interface de ligne de commande ISE.
Accédez au noeud ISE au niveau racine et examinez la configuration de routage actuelle :
ip rule show
Vérifiez la table de routage (table 5 dans ce cas) :
ip route show table 5
Examinez le fichier de configuration de route statique :
cat /opt/system/etc/staticroute.cfg
Supprimez les entrées obsolètes de la table de routage :
ip route delete 10.224.12.0/24 dev bond2 proto kernel table 5
ip route delete default via 10.224.12.1 dev bond2 table 5
Supprimez la règle de routage de stratégie :
ip rule delete from 10.224.12.20 table 5 priority 900
Modifiez et effacez le fichier de configuration de route statique :
viedit /opt/system/etc/staticroute.cfg
Supprimez toutes les entrées de ce fichier ou supprimez entièrement le fichier :
rm -rf /opt/system/etc/staticroute.cfg
Après avoir nettoyé les entrées périmées, reconfigurez la route par défaut via l'interface de ligne de commande ISE :
configure terminal
ip route 0.0.0.0 0.0.0.0 gateway 10.224.12.1
end
Vérifiez la configuration de la route :
show ip route
Si le noeud a été radié du cluster ISE lors du dépannage, rejoignez-le au déploiement après avoir confirmé le fonctionnement stable du routage.
Mise en garde : Possible. Les détails mentionnés ici semblent contenir des procédures ou des commandes qui pourraient avoir un impact significatif si elles étaient exécutées. Veuillez vous assurer que ces procédures ou commandes ont été évaluées par un expert ou une unité commerciale avant d'être exécutées ou recommandées.
Le problème est dû à des entrées de routage obsolètes dans les tables de routage ADE-OS et à des règles de routage de stratégie qui ont été désynchronisées de la configuration en cours d'exécution d'ISE. Cette désynchronisation s'est produite en raison de plusieurs modifications de configuration de route effectuées pendant l'exécution des services ISE, en particulier concernant les interfaces liées et les configurations de portail de sponsor. Les tables de routage du noyau Linux conservaient des entrées qui entraient en conflit avec les opérations de l'interface de ligne de commande ISE, empêchant une gestion de route correcte via l'interface ISE standard.
Les journaux historiques indiquaient que la route par défaut avait été supprimée et rajoutée plusieurs fois, mais que les informations de débogage étaient insuffisantes pour identifier le déclencheur d’origine du comportement de routage.
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
12-Nov-2026
|
Première publication |