NETCONF Perl クライアントのインストール
ジュニパーネットワークス NETCONF Perl API を使用すると、Perl プログラミング言語に精通したプログラマが独自の Perl アプリケーションを作成し、Junos OS を実行するルーティング、スイッチング、セキュリティ デバイスを管理および設定できます。NETCONF Perl クライアントは、GitHub と 包括的な Perl アーカイブ ネットワーク (CPAN)を介して利用でき、管理対象デバイスで実行される Junos OS リリースとは無関係です。同じクライアント インストールを使用して、Junos OS リリースを実行しているデバイスを管理できます。
NETCONF Perl ディストリビューションでは、CPAN と同じディレクトリ構造を Perl モジュールに使用します。これには、モジュールとそのサポート ファイルの NET::Netconf
lib ディレクトリとサンプル スクリプトの例ディレクトリが含まれます。UNIX のようなオペレーティング システムを実行しているデバイスに NETCONF Perl ディストリビューションをインストールします。ソフトウェアをインストールした後、Perl アプリケーションを作成して、Junos OS を実行しているデバイスに接続し、NETCONF セッションを確立して、操作を実行できます。
NETCONF Perl APIのインストールの詳細については、https://github.com/Juniper/netconf-perl のNETCONF Perl GitHubリポジトリにあるREADMEファイルの指示 に従ってください。
Junos OS リリース 16.1 以降、NETCONF Perl クライアントはリリース非依存で、GitHub および CPAN でホストされ、Junos OS リリースの任意のバージョンを実行するデバイスを管理できます。Junos OS リリース 16.1 以前は、すべての Junos OS リリースに NETCONF Perl クライアントの新しいバージョンが含まれていました。このリリース依存の NETCONF Perl クライアントでは、管理対象デバイスで実行されている Junos OS リリースのバージョン以上のバージョンのクライアントをインストールする必要がありました。これにより、そのリリースのすべての操作を確実にサポートできるようになりました。GitHub および CPAN 上の NETCONF Perl クライアントのリリース非依存型ディストリビューションでは、これらの依存関係が削除されるため、クライアントは Junos OS リリースの任意のバージョンを実行するデバイスを管理できます。