Conéctese al servidor de protocolo XML de Junos
Puede conectarse al servidor de protocolo XML de Junos a través de la interfaz de línea de comandos (CLI) de Junos OS o a través de una aplicación cliente. En las siguientes secciones se proporcionan detalles para cada método:
Conexión al servidor de protocolo XML de Junos desde la CLI
El protocolo de administración XML de Junos y la API XML de Junos están diseñados principalmente para su uso por las aplicaciones cliente. Sin embargo, para fines de prueba, puede establecer una sesión de protocolo XML junos interactivo y comandos de tipo en una ventana de shell.
Para conectarse al servidor de protocolo XML de Junos desde el modo operativo de la CLI, emita el junoscript interactive
comando. La interactive
opción hace que el servidor de protocolo XML de Junos se eco de lo que escribe.
user@host> junoscript interactive
Para iniciar una sesión de protocolo Junos XML a través de la conexión, emita la pi de inicialización y la etiqueta que se describen en Iniciar una sesión de protocolo XML de Junos. A continuación, puede introducir secuencias de elementos de etiqueta que representen operaciones operativas y de configuración. Para eliminar los errores de escritura, guarde secuencias completas de elementos de etiqueta en un archivo y utilice una utilidad de cortar y pegar para copiar las secuencias en la ventana de shell .
Cuando cierra la conexión con el servidor de protocolo XML de Junos (por ejemplo, mediante la <request-end-session/>
emisión de las etiquetas y </junoscript>
), el dispositivo cierra completamente la conexión en lugar de volver al símbolo del modo operativo de la CLI. Para obtener más información acerca de cómo finalizar una sesión de protocolo JUnos XML, consulte Finalizar una sesión de protocolo XML junos y cerrar la conexión.
Conexión al servidor de protocolo XML de Junos desde la aplicación cliente
Para que una aplicación cliente se conecte al servidor de protocolo XML junos y abra una sesión, primero debe cumplir los requisitos previos descritos en Satisfacer los requisitos previos para establecer una conexión con el servidor de protocolo XML de Junos.
Una aplicación cliente se conecta al servidor de protocolo XML Junos abriendo un socket u otro canal de comunicación al dispositivo de servidor de protocolo Junos XML, invocando una de las rutinas de conexión remota adecuadas para el lenguaje de programación y el protocolo de acceso que utiliza la aplicación.
Lo que la aplicación cliente haga a continuación depende del protocolo de acceso que esté utilizando:
-
Si utiliza el protocolo de texto sin formato o SSL, la aplicación cliente realiza los siguientes pasos:
-
Emite la pi y la etiqueta de inicialización, como se describe en Iniciar una sesión de protocolo XML de Junos.
-
Se autentica con el servidor de protocolo XML de Junos, como se describe en Autenticar con el servidor de protocolo XML de Junos para conexiones sin texto o SSL.
-
-
Si utiliza el protocolo SSH o Telnet, la aplicación cliente realiza los siguientes pasos:
-
Usa el mecanismo de autenticación integrado del protocolo para autenticar.
-
Emite el
junoscript
comando para solicitar que el servidor de protocolo XML junos convierta la conexión en una sesión de protocolo JUnos XML.Para ver un ejemplo de lenguaje de programación C, consulte Establecer una sesión de protocolo XML Junos mediante aplicaciones de cliente C y acceder y editar configuraciones de dispositivo mediante aplicaciones de cliente C del protocolo XML de Junos.
-
Emite la pi y la etiqueta de inicialización, como se describe en Iniciar una sesión de protocolo XML de Junos.
-