Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos XML プロトコルを使用して設定の変更をリクエストする

Junos OS を実行しているデバイスと Junos XML プロトコル セッションで、Junos XML プロトコルの操作と Junos XML、コマンドライン インターフェイス(CLI set )の設定ステートメント、コマンド、または JSON データを使用して、ルーティング、スイッチング、またはセキュリティ プラットフォームでの設定を変更できます。XML プロトコルJunosその <load-configuration> 属性は、プロトコルの設定モード コマンドと同じ機能をJunos OS CLI。ここでJunos XML タグ要素は、次の設定ガイドで説明されている設定ステートメントJunos OSします。

デバイスで実行されているデバイスの設定を変更Junos OS、クライアント アプリケーションは、示されたセクションで説明されている手順を実行します。

  1. ルーティング、スイッチング、またはセキュリティー プラットフォーム上で Junos XML プロトコル サーバーへの接続を確立します(「 XML プロトコル サーバーへの接続 」Junos説明)。

  2. XML プロトコル セッションJunos開始 で説明されているとおり、XML プロトコル セッションJunos開始します

  3. 必要に応じて、受験者の設定をロックする、受験者の設定のプライベート コピーを作成する、一時的な設定データベースのインスタンスを開くなどできます。

    設定をロックすると、他のユーザーやアプリケーションによる同時変更が防止されます。プライベート コピーを作成すると、コピーがコミットされるまで、受験者の設定に影響を与えることなく、アプリケーションを変更できます。詳しくは、 受験者設定のロックとロック解除 または XML プロトコルを使用したプライベート コピーのJunos を参照してください

    一時的な設定データベースの詳細については、「 一時的な設定データベースについて 」と「一時的な設定データベースのインスタンスの有効化と設定」を参照してください

  4. タグ要素を <load-configuration> タグ要素で囲 <rpc> います。 <load-configuration> アプリケーションは、タグに各種属性を含めて、ファイル内または直接ロードされたタグ ストリームとして、および Junos XML タグ要素、フォーマットされた ASCII テキスト、JSON 形式のデータ、または Junos OS set 設定モード コマンドとして設定データを提供できます。クライアント アプリケーションでは、既存の受験者の構成に完全に置き換わる構成データを指定することもできます。また、アプリケーションは、Junos XML プロトコル サーバーが、既存の受験者の構成、プライベート コピー、または一時的な設定データベースのオープン インスタンスにデータをロードする方法を指定できます。基本的な構文は次のとおりです。

  5. 各リクエストに応答してJunos XMLプロトコル サーバーから送信されたタグ ストリームを受け入れ、XMLプロトコル サーバーレスポンスの解析で説明されているとおり、そのJunos 抽出します。

    XML プロトコル Junosは<load-configuration-results><load-success/>、タグ要素とタグをタグ要素に返して、設定データが組み込まれたと<rpc-reply>確認します。

    負荷操作に失敗すると、<load-configuration-results><load-error-count>タグ要素はタグ要素を囲み、発生したエラー数を示します。この場合、アプリケーションまたは管理者は、設定をコミットする前にエラーを排除する必要があります。

  6. (オプション)「有効な XML プロトコルを使用した構成構文の検証」に記載されているとおり、受験者の設定またはプライベート コピーの構文の正Junos します

  7. 「 Junos XML プロトコルを使用した受験者の構成のコミット 」で説明されているとおり、受験者の設定またはプライベート コピーに対する変更をコミットします。または、 NETCONF または Junos XML プロトコルを使用した一時的な設定データのコミットと同期 で説明されているとおり、一時的な設定データベースのオープン インスタンスに対して行われた変更をコミットします。

  8. ロックされている場合、または設定のプライベート コピーまたは一時的な設定データベースのオープン インスタンスを閉じる場合、受験者の設定をロック解除します。

    他のユーザーやアプリケーションは、ロックされたまま設定を変更することはできません。詳しくは、 受験者設定のロックとロック解除 または XML プロトコルを使用したプライベート コピーのJunos を参照してください

  9. XMLプロトコル セッションJunosを終了し、「Junos XMLプロトコル セッションを終了して接続を閉じる」で説明されているとおり、デバイスへの接続を 閉じます