La gestion de réseau constitue un ensemble d’applications fort diverses, mais possédant un certain nombre de points communs. Parmi ces points, citons dans le désordre et sans souci d’exhaustivité :

  • Les piles de protocole (SNMP, CMIP, SOAP, RMI, IPv6, H.323, SIP, etc...) et les outils permettant d’analyser leur trafic et leurs performances
  • Les outils de développement (compilateur ASN.1, outils pour la production d’agents, éditeurs ASN.1, etc...)
  • Les utilitaires de production (MIB browsers, SNMP MIB walkers, IDE pour la production d’applications de gestion de réseau, etc...)
  • Supports à la création d’applications (librairies de code, API bien documentés, générateurs de code, etc...)
  • Supports d’outils de gestion de la sécurité et de réseaux privés virtuels
  • Supports à la mise sur pied d’interfaces utilisateurs (carte de réseau, découverte automatique de structure de réseau, etc...)
  • Base de données pour le stockage aisé de données de gestion de réseau.

L’idée qui se profile immédiatement, lorsque l’on se préoccupe de gestion de réseau, est de disposer d’une plate-forme logicielle qui intégrerait toutes ces composantes harmonieusement, et qui pourrait ainsi servir aussi bien de plate-forme de développement que de plate-forme d’exploitation. De plus, cette plate-forme comprendrait la "colle" nécessaire à intégrer ces diverses composantes entre elles.

Bien que de telles plate-formes existent (HP Open View, TIVOLI, CISCO, etc...), elles sont très coûteuses, ou plutôt dédiées aux équipements d'un fabricant particulier. ENMP en revanche est une plate-forme "Open Source" disposant de toutes les fonctionnalités nécessaires à la gestion de réseaux de téléinformatique, et présentant aussi des API pour la connexion d'applications spécialisées.

 
Webmaster