Chez Cisco, le terme « Instrumentation » désigne l’ensemble des technologies et fonctionnalités embarquées dans les équipements dans le but de faciliter leur administration (au sens le plus large du terme). Ces fonctions d’instrumentation sont présentes dans toutes les gammes d’équipements Cisco, et donc également dans la gamme Nexus. Elles sont souvent peu ou mal connues, mais elles facilitent l’administration des équipements dans tous les domaines fonctionnels (configuration, alarmes, performances, etc ..)
Le tableau ci-dessous résume l’ensemble des fonctionnalités d’instrumentation disponibles sur les modèles de la gamme Nexus, avec le numéro de la version NX-OS à partir de laquelle chaque fonction a été rendue disponible. On y retrouve les très classiques support de SNMP, RMON, Syslog, mais aussi bien d’autres fonctionnalités déjà présente sur les gammes équipées du logiciel IOS:
- Une interface de management de type XML est disponible via le protocole normalisé Netconf. Elle donne accès à quasiment toutes les fonctions et commandes NX-OS, incluant des fonctionnalités pour lesquelles aucune MIB SNMP n’existe.
- Embedded Event Manager est un moteur d’automatisation et de scripting qui permet d’enrichir ou de personnaliser NX-OS avec des actions automatiques déclenchées par la détection d’évènements survenant sur le commutateur
- Netflow est une fonction désormais classique sur tous les équipements Cisco. Elle permet de mesurer les volumétries de trafic traités par le commutateur. Son implémentation sur le Nexus 7000 est faite en hardware, ce qui garantit des bonnes performance et peu d’impact sur le fonctionnement du commutateur
- Generic Online Diagnostic (GOLD) aide à se prémunir des pannes matérielles en testant régulièrement les différents composants matériels. Ce sont globalement les mêmes tests que ceux effectués au démarrage du commutateur, mais effectués durant le fonctionnement normal et sans interrompre le service.
- Call Home est une fonction qui permet au commutateur d’envoyer spontanément des messages de diagnostics ou d’incident à une application extérieure qui va les analyser. Couplée avec un contrat de services Cisco SMARTnet, cette fonction permet de réduire drastiquement le temps d’investigation et de remise en service lors d’un dysfonctionnement.
Certaines fonctions d’instrumentation sont spécifiques à la gamme Nexus :
- NX-OS embarque un analyseur de trafic appelé Ethanalyzer et basé sur le code Opensource Wireshark. Il permet de capturer et de décoder le trafic sur une interface. Il est compatible avec la syntaxe de tcpdump et Wireshark
- La fonction de « checkpoint and rollback » permet de sauvegarder une ou plusieurs copies de la configuration courante (appelée checkpoint) sur le chassis lui-même. La fonction de rollback permet de restaurer ultérieurement une version sauvegardée, en assurant l’atomicité et l’intégrité de la restauration.
- Le Scheduler de NX-OS permet de planifier des taches pour une exécution future. Une tache est un ensemble de commandes NX-OS. Couplé avec la fonction de Session Manager, plusieurs commandes peuvent être exécutées de manière atomique.
- Cisco Fabric Services est un protocole permettant la réplication d’éléments de configuration entre plusieurs commutateurs Nexus. Il est ainsi possible de définir une seule fois le paramétrage NTP, les serveurs Radius/TACACS+, les paramètres CallHome ou les Users et Roles et de les propager automatiquement à l’ensemble des commutateurs Nexus.
Toutes ces fonctions d’administration embarquée sont documentées ici.