Junos XML プロトコル サーバーに接続する
XML プロトコル サーバーには、Junos(プロトコル プロトコル)を使用するかJunos OS コマンドライン インターフェイスクライアント アプリケーションCLI使用して接続できます。以下のセクションでは、各方法の詳細について説明します。
デバイスからJunos XML プロトコル サーバーに接続CLI
XML 管理Junos XML API Junos XML API は主にクライアント アプリケーションでの使用を意図しています。ただし、テストの目的で、シェル ウィンドウで xml プロトコル セッションJunosタイプ コマンドをインタラクティブに設定することができます。
リモートの動作モードJunosから XML プロトコル サーバーに接続CLI、 コマンドを発行 junoscript interactive
します。この interactive
オプションを使用Junos XML プロトコル サーバーに、ユーザーが入力したタイプをエコーします。
user@host> junoscript interactive
接続を通Junos XML プロトコル セッションを開始するには、「 XML プロトコル セッションの開始 」に説明されている初期化 PI と タグJunosします。次に、運用および設定の操作を表すタグ要素シーケンスを入力できます。入力エラーをなくす場合は、タグ要素のシーケンスをファイルに完全に保存し、カットアンドペースト ユーティリティを使用してシーケンスをシェル ウィンドウにコピーします。
Junos XML <request-end-session/>
プロトコルサーバーへの接続を閉じると(例えば、 and </junoscript>
タグによって)、デバイスはCLI動作モード プロンプトに戻る代わりに、接続を完全に閉じます。XMLプロトコル セッションの終了Junosの詳細については、「 XMLプロトコル セッションのJunosを終了して接続を 閉じる 」を参照してください。
クライアント アプリケーションから Junos XML プロトコル サーバーに接続する
クライアント アプリケーションが Junos XML プロトコル サーバーに接続し、セッションを開く場合は、 「Junos XML プロトコル サーバーへの接続を確立するための前提条件を満たす」に記載されている前提条件を満たす必要があります。
クライアント アプリケーションは、ソケットなどの通信チャネルを Junos XML プロトコル サーバー デバイスにオープンして、Junos XML プロトコル サーバーに接続します。このアプリケーションが使用するプログラミング言語およびアクセス プロトコルに適したリモート接続ルーチンの 1 つを呼び出します。
クライアント アプリケーションの次の動作は、使用しているアクセス プロトコルによって異なります。
-
クリアテキストまたは SSL プロトコルを使用している場合、クライアント アプリケーションは次の手順を実行します。
-
XML プロトコル セッションの開始 に関する説明に従って、初期化 PI Junosを送信します。
-
「 Cleartext または SSL 接続用の Junos XML プロトコル サーバーでの認証 」に記載されているとおり、Junos XML プロトコル サーバーでの認証を 受け取る。
-
-
SSH または Telnet プロトコルを使用している場合、クライアント アプリケーションは次の手順を実行します。
-
プロトコルに組み込みの認証メカニズムを使用して認証を行います。
-
XMLプロトコル サーバー
junoscript
への接続のJunos XML プロトコル セッションへの接続の変換を要求Junosコマンドを発行します。C プログラミング言語の例については、「 C クライアント アプリケーションを使用して Junos XML プロトコル セッションを確立する 」および「 XML プロトコル C クライアント アプリケーションを使用したデバイス設定のアクセスおよび編集」をJunos参照してください。
-
XML プロトコル セッションの開始 に関する説明に従って、初期化 PI Junosを送信します。
-