Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation du protocole de gestion Junos XML et de l’API Junos XML

Junos XML Management Protocol est un protocole xml (Extensible Markup Language) que les applications clientes utilisent pour gérer la configuration sur les équipements Junos. Il utilise un codage de données basé sur XML pour les données de configuration et les appels de procédure à distance (RPC). Le protocole Junos XML définit des opérations de base équivalentes aux commandes du mode de configuration dans l’interface cli. Les applications utilisent les opérations du protocole pour afficher, modifier et valider des déclarations de configuration (entre autres opérations), tout comme les administrateurs utilisent des commandes de mode de configuration CLI telles que show, setet commit pour effectuer ces opérations.

L’API XML Junos est une représentation XML des instructions de configuration Junos et des commandes du mode opérationnel. Les éléments de balise de configuration Junos XML sont le contenu auquel s’appliquent les opérations du protocole Junos XML. Les éléments de balise opérationnelle Junos XML sont équivalents en fonction aux commandes du mode opérationnel dans l’interface cli, que les administrateurs utilisent pour récupérer les informations d’état d’un équipement.

Les applications clientes demandent des informations et modifient la configuration d’un commutateur, d’un routeur ou d’un équipement de sécurité en encodant la demande avec des éléments de balise du protocole de gestion Junos XML et de l’API Junos XML et en l’envoyant au serveur de protocole XML Junos sur l’équipement. Le serveur de protocole Junos XML est intégré au système d’exploitation Junos et n’apparaît pas comme une entrée distincte dans les listes de processus. Le serveur de protocole XML Junos dirige la demande vers les modules logiciels appropriés au sein de l’équipement, encode la réponse dans le protocole Junos XML et les éléments de balise d’API Junos XML, puis renvoie le résultat à l’application cliente.

Par exemple, pour demander des informations sur l’état des interfaces d’un équipement, une application cliente envoie la balise de requête Junos XML API <get-interface-information> . Le serveur de protocole XML Junos recueille les informations du processus d’interface et les renvoie dans l’élément de balise de réponse junos XML API <interface-information> .

Vous pouvez utiliser le protocole de gestion Junos XML et l’API XML Junos pour configurer les équipements Junos ou demander des informations sur la configuration ou le fonctionnement de l’équipement. Vous pouvez écrire des applications clientes pour interagir avec le serveur de protocole XML Junos, et vous pouvez également utiliser le protocole Junos XML pour créer des interfaces utilisateur finaux personnalisées pour la configuration, l’extraction et l’affichage des informations, telles qu’une interface basée sur un navigateur Web.