IS-IS Watcher¶
IS-IS Watcher est l'équivalent IS-IS de l'OSPF Watcher. Il écoute passivement le plan de contrôle IS-IS — via une adjacence GRE ou BGP-LS — et enregistre ou exporte chaque changement vers ELK, Zabbix, les WebHooks, et le tableau de bord de surveillance de Topolograph. Comme l'OSPF Watcher, il est livré sous forme de conteneurs.

Événements détectés¶
- Adjacence de voisin IS-IS en service/hors service
- Changements de coût de lien IS-IS
- Réseaux IS-IS apparaissant/disparaissant
- Attributs TE IS-IS : groupe administratif, bande passante maximale du lien, bande passante réservable maximale, bande passante non réservée, métrique TE par défaut, et groupe de liens à risque partagé (SRLG)
- Indicateurs de nœud IS-IS : transitions overload (OL) et attached (ATT) (plus ABR/ASBR dérivés via BGP-LS)
Tout est regroupé par niveau IS-IS (L1/L2) sur la chronologie :

À quoi ressemblent les niveaux
Une capture typique pourrait montrer : un changement de métrique sur un
lien apparaissant comme des logs dupliqués pour L1 et L2 ; un
routeur passant hors service pour L2 uniquement après application
de isis circuit-type level-1 ; un changement de métrique ultérieur
visible uniquement en L1 ; et un nouveau réseau stub apparaissant
en L2.
Le connecter¶
La mise en place de la connexion se trouve sous Importer la topologie :
- Mode GRE — FRR établit une adjacence IS-IS via un tunnel GRE ; un filtre XDP IS-IS maintient le Watcher en écoute seule en rejetant tout LSP qui annonce plus que le réseau du Watcher lui-même.
- Mode BGP-LS — le routeur exporte la topologie IS-IS via BGP-LS ; GoBGP + le forwarder alimentent le Watcher.

Un tunnel GRE par zone
IS-IS, comme OSPF, inonde par zone/niveau. En mode GRE, vous avez besoin d'au moins un tunnel GRE dans chaque zone que vous souhaitez surveiller — c'est une propriété de l'inondation à état de liens, pas une limitation de l'outil. BGP-LS évite cela en transportant tout le domaine sur une seule session.
Compatibilité
Les changements de réseau IS-IS apparaissent sur le graphe à partir de topolograph v2.38 ou ultérieur.
Support des TLV et des métriques¶
IS-IS Watcher analyse les métriques à l'ancien style (narrow) et au nouveau style (wide) et prend en charge l'accessibilité IPv6. Les TLV qu'il comprend — et la matrice de support par fournisseur — sont résumés sur la page Fournisseurs pris en charge.
TLV clés : IS Reachability (2), Extended IS Reachability (22), IPv4 Internal/Extended Reachability (128/135), et IPv6 Reachability (236).
Build FRR personnalisé
Exécuter IS-IS via GRE nécessite un build FRR capable de le faire ; le dépôt IS-IS Watcher fournit le build nécessaire. Voir le dépôt pour les détails.
Laboratoire rapide (containerlab)¶
Le dépôt fournit une topologie containerlab pour essayer la surveillance
IS-IS de bout en bout — voir le répertoire containerlab/ et la table des
tailles de déploiement pour savoir comment
ajouter Topolograph et ELK.
Pas d'équipement ? Mode test
Comme pour l'OSPF Watcher, TEST_MODE rejoue des événements IS-IS de
démonstration depuis un fichier statique afin que vous puissiez
exercer tout le pipeline sans matériel.
Format du journal d'événements¶
IS-IS Watcher émet les mêmes enregistrements d'événements séparés par des virgules que l'OSPF Watcher (avec le niveau IS-IS transporté en plus) — si bien que les intégrations ELK, Zabbix et Webhook fonctionnent à l'identique. Voir le format de journal de l'OSPF Watcher pour un détail champ par champ.
Voir aussi : OSPF Watcher · Ingénierie de trafic · ELK / Kibana