NETCONF XML 管理プロトコルおよび Junos XML API の概要
NETCONF XML 管理プロトコルは、XML(Extensible Markup Language)ベースのプロトコルで、クライアント アプリケーションがルーティング、スイッチング、セキュリティ デバイスの設定管理に使用します。設定データとリモート プロシージャ コール(RPC)に XML ベースのデータ エンコーディングを使用します。NETCONF プロトコルは、プロトコルの設定モード コマンドに相当する基本操作をCLI。管理者が設定モード コマンドを CLI 使用して操作を実行するのと同様に、アプリケーションはプロトコル操作を使用して設定ステートメントを表示、編集、コミットします。
XML API Junos XML は、設定ステートメントと動作モード コマンドJunos XML 表現です。クライアント アプリケーションがデバイスのJunosする場合、XML Junos要素は NETCONF XML プロトコルの操作が適用されるコンテンツです。Junos XML 動作タグ要素は、CLI の動作モード コマンドと同等です。管理者は、デバイスで実行中のデバイスのステータス情報を取得するために使用Junos OS。
NETCONF XML 管理プロトコルについては、RFC 6241 Network Configuration Protocol(NETCONF)で説明されています。このプロトコルは、このプロトコルで https://tools.ietf.org/html/rfc6241。
クライアント アプリケーションは、NETCONF XML 管理プロトコルおよび Junos XML API からタグ要素を使用してリクエストをエンコードし、デバイス上の NETCONF サーバーに送信することで、スイッチ、ルーター、またはセキュリティー デバイス上の設定を要求し、変更します。すべてのJunosでは、NETCONF サーバーは Junos オペレーティング システム に統合され、プロセス リストの個別のエントリーとして表示されません。NETCONF サーバーは、リクエストをデバイス内の適切なソフトウェア モジュールに送信し、NETCONF および Junos XML API タグ要素で応答をエンコードして、その結果をクライアント アプリケーションに返します。
たとえば、デバイスのインターフェイスのステータスに関する情報を要求するには、クライアント アプリケーションが XML API <get-interface-information>
リクエスト Junosを送信します。NETCONF サーバーは、インターフェイス プロセスから情報を収集し、XML API <interface-information>
応答Junos要素に返します。
NETCONF XML 管理プロトコルと XML API Junosを使用して、Junos デバイスを設定したり、デバイスの設定や運用に関する情報を要求したりすることができます。クライアント アプリケーションを作成して NETCONF サーバーとやり取りすることもできます。また、NETCONF XML プロトコルを使用して、Web ブラウザー ベースのインターフェイスなどの設定や情報の取得および表示用にカスタム エンドユーザー インターフェイスを構築することもできます。