Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general de XML Junos OS de datos

El lenguaje de marcado extensible (XML) es un estándar para representar y comunicar información. Se trata de un método para definir etiquetas personalizadas que se aplican a un conjunto de datos o documento para describir la función de los elementos individuales y codificar las relaciones jerárquicas entre ellos. Junos OS compatible de forma nativa con XML para la operación y configuración de dispositivos que ejecutan Junos OS.

El Junos OS interfaz de línea de comandos (CLI) y la infraestructura Junos OS se comunican mediante XML. Cuando se emite un comando de modo operativo en el CLI, el CLI convierte el comando en formato XML para su procesamiento. Después de procesar, Junos OS devuelve el resultado en forma de un documento XML, el cual el CLI convierte en un formato legible para su visualización. Las aplicaciones cliente remotas también utilizan codificación de datos basada en XML para solicitudes operativas y de configuración en dispositivos que ejecutan Junos OS.

La API XML de Junos es una representación XML de instrucciones Junos OS configuración y comandos de modo operativo. Define un equivalente XML para todas las instrucciones de la jerarquía Junos OS de configuración y muchos de los comandos que se emiten en CLI modo operativo. Cada comando de modo operativo con un homólogo XML de Junos se asigna a un elemento de etiqueta de solicitud y, si fuera necesario, a un elemento de etiqueta de respuesta.

Para mostrar la salida del comando de configuración o del modo operativo como elementos de etiqueta XML de Junos en lugar de como el ASCII con formato predeterminado, emita el comando y canalice el resultado al display xml comando. Los elementos de etiqueta de infraestructura de la respuesta pertenecen al protocolo de administración XML de Junos. Los elementos de etiqueta que describen una configuración u datos operativos pertenecen Junos OS la API XML de Junos, la cual define el contenido Junos OS que se puede recuperar y manipular tanto mediante el protocolo de administración XML Junos como las operaciones del protocolo de administración XML NETCONF. En el siguiente ejemplo, se comparan el texto y la salida XML para el show chassis alarms comando de modo operativo:

Para mostrar la representación de la API XML de Junos de cualquier comando de modo operativo, emita el comando y canalice el resultado al display xml rpc comando. En el ejemplo siguiente se muestra la etiqueta de solicitud de API XML de Junos para el show chassis alarms comando.

Como se muestra en el ejemplo anterior, la opción muestra la etiqueta de solicitud de API XML de Junos que se envía a Junos OS para su procesamiento siempre que se | display xml rpc emite el comando. Por el contrario, | display xml la opción muestra el resultado real del comando procesado en formato XML.

Cuando se emite el comando de modo operativo, el CLI convierte el comando en la etiqueta de solicitud de API XML de Junos y envía la solicitud XML a la infraestructura Junos OS para su show chassis alarms <get-alarm-information> procesamiento. Junos OS procesa la solicitud y devuelve el elemento <alarm-information> de etiqueta de respuesta al CLI. Luego, CLI convierte el resultado XML en el mensaje "Sin alarmas actualmente activas" que se muestra al usuario.

Junos OS scripts de automatización utilizan XML para comunicarse con el dispositivo host. Junos OS proporciona entrada con formato XML a una secuencia de comandos. La secuencia de comandos procesa el árbol de origen de entrada y, luego, devuelve el resultado con formato XML a Junos OS. El tipo de secuencia de comandos determina el documento de entrada XML que se envía a la secuencia de comandos, así como el documento de salida que se devuelve a Junos OS para su procesamiento. La entrada de secuencia de comandos de confirmación consta de una representación XML del archivo de configuración del candidato después de la herencia. Las secuencias de comandos de eventos reciben un documento XML que contiene la descripción del evento de activación. Todos los documentos de entrada de secuencia de comandos contienen información que pertenece Junos OS entorno de Junos OS y algunas secuencias de comandos reciben entradas adicionales específicas de scripts que dependen del tipo de secuencia de comandos.