NETCONF セッションにおけるクライアント アプリケーションの役割を理解する
NETCONF セッションを作成し、NETCONF サーバーと通信するために、クライアント アプリケーションは以下の手順を実行します。この手順は、示されたセクションで説明されています。
で説明されているように、特定の接続プロトコルの前提条件を満たします。
NETCONF サーバーへの接続を確立します。
SSHを介したNETCONFセッションについては、 SSH を使用したNETCONFサーバーへの接続を参照してください。
-
TLS を介した NETCONF セッションについては、「 TLS を 介して NETCONF セッションを確立する方法」を参照してください。
-
アウトバウンド HTTPS を介した NETCONF セッションについては、「 拡張アウトバウンド HTTPS 上 で NETCONF およびシェル セッションを確立する方法」を参照してください。
NETCONF セッションの開始に関する説明に従って 、NETCONF セッションを開きます。
必要に応じて、候補の設定をロックするか、一時的な設定データベースのインスタンスを開きます。
設定をロックすると、他のユーザーやアプリケーションも同時に変更できなくなります。詳細については、 NETCONF を使用した候補設定のロックとロック解除を参照してください。
一時的な設定データベースの詳細については、 一時的な設定データベースについてと一時的な設定データベースのインスタンスを有効および設定するを参照してください。
NETCONF を使用した運用情報の要求、NETCONF を使用した設定データの要求、NETCONF を使用した設定データの編集に記載されている通り、運用情報または構成情報を要求するか、設定情報を変更します。
(オプション)NETCONF を使用したキャンディデート構成構文の検証の説明に従って、コミットを試みる前に 候補の設定の構文の正しさを検証します。
NETCONF を使用した受験者設定のコミットと受験者の設定のコミットに関するページの説明に従って、候補の設定に加えられた変更を NETCONF を使用した確認後にのみコミットするか、 NETCONF または Junos XML プロトコルを使用した一時的な構成データのコミットと同期の説明に従って、一時的な構成データベースのオープン インスタンスに加えられた変更をコミットします。
一時的な設定データベースのオープン インスタンスがロックまたは閉じた場合に、候補コンフィギュレーションをロック解除します。
他のユーザーとアプリケーションは、ロックされたままで候補の設定を変更できません。詳細については、 NETCONF を使用した候補設定のロックとロック解除を参照してください。
「NETCONFセッションの終了と接続の終了」の説明に従って、 NETCONFセッションを終了し、デバイスへの接続を閉じます。