Présentation de NETCONF Java Toolkit
Le kit d’outils Java NETCONF fournit une interface orientée objet pour communiquer avec un serveur NETCONF. La boîte à outils permet aux programmeurs familiers avec le langage de programmation Java de créer des applications Java pour se connecter facilement à un appareil, ouvrir une session NETCONF, construire des hiérarchies de configuration en XML, et créer et exécuter des demandes opérationnelles et de configuration.
Présentation de NETCONF Java Toolkit
Le kit d’outils Java NETCONF fournit aux classes des méthodes qui implémentent la fonctionnalité des opérations du protocole NETCONF définies dans RFC 4741. Toutes les opérations de protocole de base sont prises en charge. Le protocole de gestion XML NETCONF utilise le codage de données XML pour les données de configuration et les appels de procédure distante. La boîte à outils fournit des classes et des méthodes qui facilitent la création, la modification et l’analyse XML.
Le kit d’outils Java NETCONF comporte quatre classes de base, qui sont décrites dans le tableau 1.
Classe |
Résumé |
|---|---|
Appareil |
Définit le périphérique sur lequel le serveur NETCONF s’exécute et représente la connexion SSHv2 et la session NETCONF par défaut avec ce périphérique. |
NetconfSession |
Représente une session NETCONF établie avec le périphérique sur lequel le serveur NETCONF s’exécute. |
XMLBuilder |
Crée des données codées XML. |
XML |
Données codées XML qui représentent une demande opérationnelle ou de configuration ou des données de configuration. |
Un serveur de gestion de la configuration est généralement un PC ou un poste de travail utilisé pour configurer un routeur, un commutateur ou un périphérique de sécurité à distance. La communication entre le serveur de gestion de la configuration et le serveur NETCONF via le kit d’outils Java NETCONF implique :
Établissement d’une session NETCONF sur SSHv2 entre le serveur de gestion de la configuration et le serveur NETCONF.
Créer des RPC correspondant aux requêtes et envoyer ces requêtes au serveur NETCONF.
Réception et traitement des réponses RPC du serveur NETCONF.
Pour utiliser la boîte à outils Java NETCONF, vous devez installer la boîte à outils et ajouter le chemin .jar à votre chemin CLASSPATH . Pour plus d’informations sur l’installation du kit d’outils Java NETCONF, consultez Télécharger et installer le kit d’outils Java NETCONF.
Une fois la boîte à outils installée, vous vous connectez à un périphérique, créez une session NETCONF et exécutez des opérations en ajoutant le code associé à un fichier programme Java, qui est ensuite compilé et exécuté. Pour plus d’informations sur la création de programmes du kit d’outils Java NETCONF, consultez Création et exécution d’une application Java NETCONF.
Les appareils Juniper Networks exécutant Junos OS version 7.5R1 ou ultérieure prennent en charge le protocole de gestion XML NETCONF.
Avantages du kit d’outils Java NETCONF
NETCONF Java Toolkit offre les avantages suivants :
Permet aux applications Java d’accéder à l’API XML Junos
Permet aux programmeurs Java de commencer rapidement à utiliser NETCONF et l’API XML Junos pour gérer et configurer les équipements de routage, de commutation et de sécurité exécutant Junos OS
Possibilité de créer des applications personnalisées et réutilisables pour effectuer et automatiser les tâches opérationnelles et de configuration