Instalar el cliente perl de NETCONF
La API Perl de NETCONF de Juniper Networks permite a los programadores familiarizados con el lenguaje de programación Perl crear sus propias aplicaciones Perl para administrar y configurar el enrutamiento, la conmutación y los dispositivos de seguridad que ejecutan Junos OS. El cliente NETCONF Perl, que está disponible en GitHub y a través de la Red integral de archivos perl (CPAN), es independiente de la versión de Junos OS que se ejecuta en los dispositivos administrados. Puede usar la misma instalación de cliente para administrar dispositivos que ejecutan cualquier versión de Junos OS.
La distribución NETCONF Perl usa la misma estructura de directorio para los módulos Perl que CPAN. Esto incluye un directorio lib para el NET::Netconf
módulo y sus archivos compatibles, y un directorio de ejemplos para scripts de ejemplo. Instalar la distribución NETCONF Perl en un dispositivo que ejecuta un sistema operativo similar a Unix. Después de instalar el software, puede crear aplicaciones Perl para conectarse a un dispositivo que ejecuta Junos OS, establecer una sesión NETCONF y ejecutar operaciones.
Para obtener información acerca de cómo instalar la API de NETCONF Perl, siga las instrucciones del archivo README ubicado en el repositorio NETCONF Perl GitHub en https://github.com/Juniper/netconf-perl.
A partir de Junos OS versión 16.1, el cliente de NETCONF Perl es independiente de la versión, se aloja en GitHub y CPAN, y puede administrar dispositivos que ejecutan cualquier versión de Junos OS versión. Antes de Junos OS versión 16.1, cada versión de Junos OS incluía una nueva versión del cliente NETCONF Perl. Este cliente NETCONF Perl dependiente de la versión requería que instalara una versión del cliente igual o superior a la versión de junos OS que se ejecuta en un dispositivo administrado. Con esto, se garantizó el soporte para todas las operaciones de esa versión. La distribución independiente de la versión del cliente NETCONF Perl en GitHub y CPAN elimina estas dependencias para que el cliente pueda administrar dispositivos que ejecutan cualquier versión de Junos OS.