NETCONF セッションでのリクエスト手順について
NETCONF XML 管理プロトコルと Junos XML API を使用して、Junos OS を実行するルーティング、スイッチング、またはセキュリティ プラットフォームのステータスと現在の設定に関する情報を要求できます。運用要求のタグは、Junos XML API で定義され、Junos OS CLI(コマンドライン インターフェイス)運用コマンドに対応します。CLI show
コマンド ファミリーには、多数のコマンドに対するリクエスト タグ要素があります。
構成要求のタグ要素は、NETCONF <get-config>
タグ要素です。これは、CLI 設定モード show
コマンドに対応します。クライアント アプリケーションの要求と NETCONF サーバーの応答の両方のコンテンツを構成する Junos XML タグ要素は、Junos OS 設定ガイドで説明されている CLI 設定ステートメントに対応します。
クライアント アプリケーションは、現在の設定に関する情報に加えて、以前にコミットされた(ロールバック)設定に関する情報、レスキュー設定に関する情報、設定階層の XML スキーマ表現など、その他の設定関連情報を要求できます。
NETCONF サーバーから情報を要求するには、クライアント アプリケーションは、指定されたセクションで説明されている手順を実行します。
ルーティング、スイッチング、またはセキュリティ プラットフォーム上の NETCONF サーバーへの接続を確立します。
NETCONF セッションを開きます。
必要に応じて、候補の構成をロックするか、一時的な構成データベースのインスタンスを開きます。
設定をロックすると、他のユーザーやアプリケーションも同時に変更できなくなります。詳細については、「 NETCONF を使用した受験者構成のロックとロック解除」を参照してください。
一時的な構成データベースの詳細については、「一時構成データベースについて」および「一時構成データベースのインスタンスを有効にして構成する」を参照してください。
一度に任意の数のリクエストを作成し、自由に運用と設定のリクエストを混在させます。 NETCONF を使用して運用情報を要求し、NETCONF を 使用して構成データを要求するを参照してください。アプリケーションは、設定変更とリクエストの混在も可能です。
「NETCONF サーバー応答の解析」の説明に従って、各要求に応答して NETCONF サーバーによって生成されたタグ ストリームを受け入れ、そのコンテンツを抽出します。
一時的な構成データベースのオープン インスタンスがロックされている場合、または一時的な構成データベースのオープン インスタンスを閉じる場合、候補構成のロックを解除します。
他のユーザーとアプリケーションは、ロックされた状態のままで、受験者の構成を変更できません。詳細については、「NETCONF を使用した受験者構成のロックとロック解除」を参照してください。
NETCONF セッションを終了し、「NETCONF セッションを終了して接続を閉じる」の説明に従って、デバイス への接続を閉じます。