Descripción general de la sesión del protocolo JUnos XML
El servidor de protocolo JUnos XML se comunica con las aplicaciones cliente en el contexto de una sesión de protocolo JUnos XML. El servidor y el cliente establecen explícitamente una conexión y una sesión antes de intercambiar datos, y cierran la sesión y la conexión cuando finalicen.
Cada solicitud de la aplicación cliente y cada respuesta del servidor de protocolo Junos XML deben constituir un documento XML bien formado que obedezca las reglas estructurales definidas en el protocolo Junos XML y la definición de tipo de documento (DTD) de Junos para el tipo de información que codifican. La aplicación cliente debe producir un documento XML bien formado para cada solicitud mediante la emisión de elementos de etiqueta en el orden requerido y solo en los contextos legales.
Las aplicaciones cliente acceden al servidor de protocolo XML de Junos mediante uno de los protocolos enumerados en protocolos de acceso compatibles para sesiones de protocolo XML de Junos. Para autenticarse con el servidor de protocolo XML de Junos, una aplicación cliente usa un mecanismo específico del protocolo XML de Junos o el mecanismo de autenticación estándar del protocolo de acceso, según el protocolo. Después de la autenticación, el servidor de protocolo JUnos XML usa los nombres de usuario y las clases de inicio de sesión de Junos OS configurados en el dispositivo para determinar si una aplicación cliente está autorizada para realizar cada solicitud.
La siguiente lista describe la estructura básica de una sesión de protocolo JUnos XML:
La aplicación cliente establece una conexión con el servidor de protocolo XML junos y abre la sesión de protocolo JUnos XML.
El servidor de protocolo XML junos y la aplicación cliente intercambian información de inicialización, que se utiliza para determinar si están utilizando versiones compatibles de Junos OS y el protocolo de administración Junos XML.
La aplicación cliente envía una o más solicitudes al servidor de protocolo XML de Junos y analiza sus respuestas.
La aplicación cliente cierra la sesión de protocolo XML de Junos y la conexión al servidor de protocolo XML junos.