Descripción general del protocolo de administración XML de Junos y la API de Junos XML
El protocolo de administración XML de Junos es un protocolo basado en lenguaje de marcado extensible (XML) que las aplicaciones cliente utilizan para administrar la configuración en dispositivos Junos. Usa una codificación de datos basada en XML para los datos de configuración y las llamadas de procedimiento remoto (RPC). El protocolo XML de Junos define operaciones básicas que son equivalentes a los comandos del modo de configuración en la CLI. Las aplicaciones utilizan las operaciones de protocolo para mostrar, editar y confirmar instrucciones de configuración (entre otras operaciones), del mismo modo que los administradores utilizan comandos de modo de configuración de CLI como show, sety commit para realizar esas operaciones.
La API XML de Junos es una representación XML de instrucciones de configuración de Junos y comandos de modo operativo. Los elementos de etiqueta de configuración XML de Junos son el contenido al que se aplican las operaciones del protocolo XML de Junos. Los elementos de etiqueta operativa junos XML son equivalentes en función a los comandos del modo operativo de la CLI, que los administradores utilizan para recuperar la información de estado de un dispositivo.
Las aplicaciones cliente solicitan información y cambian la configuración en un conmutador, enrutador o dispositivo de seguridad codificando la solicitud con elementos de etiqueta desde el protocolo de administración Junos XML y la API de Junos XML y enviándola al servidor de protocolos XML de Junos del dispositivo. El servidor de protocolo XML de Junos está integrado en el sistema operativo junos y no aparece como una entrada independiente en las listas de procesos. El servidor de protocolos XML de Junos dirige la solicitud a los módulos de software adecuados dentro del dispositivo, codifica la respuesta en los elementos del protocolo Junos XML y de la etiqueta de LA API de Junos XML y devuelve el resultado a la aplicación cliente.
Por ejemplo, para solicitar información sobre el estado de las interfaces de un dispositivo, una aplicación cliente envía la etiqueta de solicitud de API <get-interface-information> XML de Junos. El servidor de protocolos XML de Junos recopila la información del proceso de interfaz y la devuelve en el elemento de etiqueta de respuesta de la API <interface-information> XML de Junos.
Puede usar el protocolo de administración XML de Junos y la API XML de Junos para configurar dispositivos Junos o solicitar información sobre la configuración o operación del dispositivo. Puede escribir aplicaciones cliente para interactuar con el servidor de protocolos XML de Junos, y también puede usar el protocolo XML de Junos para crear interfaces de usuario final personalizadas para la configuración y la recuperación y visualización de información, como una interfaz basada en navegador web.