Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general del protocolo de administración XML NETCONF y de la API XML de Junos

El protocolo de administración XML NETCONF es un protocolo basado en Lenguaje de marcado extensible (XML) que las aplicaciones cliente utilizan para administrar la configuración en enrutamiento, conmutación y dispositivos de seguridad. Utiliza una codificación de datos basada en XML para los datos de configuración y las llamadas de procedimiento remoto (RPC). El protocolo NETCONF define operaciones básicas que son equivalentes a los comandos del modo de configuración en el CLI. Las aplicaciones utilizan las operaciones del protocolo para mostrar, editar y confirmar instrucciones de configuración (entre otras operaciones), del mismo modo en que los administradores utilizan CLI de modo de configuración para llevar CLI cabo esas operaciones.

La API XML de Junos es una representación XML de instrucciones de configuración de Junos y comandos de modo operativo. Cuando la aplicación cliente administra un dispositivo Junos, los elementos de la etiqueta de configuración XML de Junos son el contenido al que se aplican las operaciones del protocolo XML NETCONF. Los elementos de etiqueta operativa XML de Junos son equivalentes en función a los comandos del modo operativo en el CLI, que los administradores utilizan para recuperar la información de estado de los dispositivos que ejecutan Junos OS.

El protocolo de administración XML NETCONF se describe en RFC 6241, Protocolo de configuración de red (NETCONF), el cual está disponible en https://tools.ietf.org/html/rfc6241.

Las aplicaciones de cliente solicitan información y cambian la configuración de un conmutador, enrutador o dispositivo de seguridad codificando la solicitud con elementos de etiqueta del protocolo de administración XML NETCONF y la API de Junos XML y enviándolo al servidor NETCONF del dispositivo. En los dispositivos Junos, el servidor NETCONF se integra en el Sistema operativo de Junos y no aparece como una entrada independiente en los listados del proceso. El servidor NETCONF dirige la solicitud a los módulos de software adecuados dentro del dispositivo, codifica la respuesta en los elementos de etiqueta de API XML NETCONF y Junos 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 XML <get-interface-information> de Junos. El servidor NETCONF recopila la información del proceso de interfaz y la devuelve en el elemento de etiqueta de respuesta de la API XML <interface-information> de Junos.

Puede usar el protocolo de administración XML NETCONF y la API DE Junos XML para configurar dispositivos Junos o para solicitar información acerca de la configuración u operación del dispositivo. Puede escribir aplicaciones cliente para interactuar con el servidor NETCONF y también puede usar el protocolo XML NETCONF para crear interfaces de usuario final personalizadas para la configuración y la obtención y visualización de información, como una interfaz web basada en navegador.