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 XML Junos et de l’API XML Junos

Le protocole de gestion XML Junos est un protocole basé sur 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 XML pour les données de configuration et les appels de procédure distante (RPC). Le protocole XML Junos définit des opérations de base équivalentes aux commandes du mode de configuration dans l’interface de ligne de commande. Les applications utilisent les opérations de protocole pour afficher, modifier et valider des instructions de configuration (entre autres opérations), tout comme les administrateurs utilisent des commandes du 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 de fonctionnement. Les éléments de balise de configuration XML Junos correspondent au contenu auquel s’appliquent les opérations du protocole XML Junos. Les éléments de balise opérationnelle XML Junos ont une fonction équivalente aux commandes en mode opérationnel de l’interface de ligne de commande, 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 codant la demande avec les éléments de balise du protocole de gestion Junos XML et de l’API Junos, puis en l’envoyant au serveur de protocole XML Junos sur l’équipement. Le serveur de protocole XML Junos 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, code la réponse dans les éléments de balise API XML Junos, puis renvoie le résultat à l’application cliente.

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

Vous pouvez utiliser le protocole de gestion XML Junos et l’API XML Junos pour configurer des équipements Junos ou demander des informations sur la configuration ou le fonctionnement de ces équipements. 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 final personnalisées pour la configuration, la récupération et l’affichage des informations, telles qu’une interface basée sur un navigateur Web.