NETCONF セッションの概要
NETCONF サーバーとクライアント アプリケーション間の通信はセッション ベースです。サーバーとクライアントは、データを交換する前に接続とセッションを明示的に確立し、セッションと接続が完了したら閉じます。
NETCONF サーバーから送信される NETCONF および Junos XML タグ要素のストリームとクライアント アプリケーションは、ドキュメント タイプ定義(DTD)で定義された構造ルールを読み込み、交換する情報の種類を指定することで、それぞれ適切な XML を構成する必要があります。クライアント アプリケーションは、タグ要素を必要な順序で、許可されたコンテキスト内でのみ送信する必要があります。
クライアント アプリケーションは、SSH プロトコルと標準の SSH 認証メカニズムを使用して、NETCONF サーバーにアクセスできます。相互のX.509証明書ベース認証を使用するTLSプロトコルを使用して一方通行のX.509証明書ベースの認証を使用するアウトバウンドHTTPSを使用します認証の後、NETCONF サーバーは設定済みまたは派生データ Junos OS ユーザー名とクラスを使用して、各リクエストの作成にクライアント アプリケーションに権限を与するかどうかを決定します。
以下のリストでは、NETCONF セッションの基本構造について説明します。
クライアント アプリケーションが NETCONF サーバーへの接続を確立し、NETCONF セッションを開きます。
NETCONF サーバーとクライアント アプリケーションの初期化情報は、互換性のあるバージョンの Junos OS と NETCONF XML 管理プロトコルを使用しているかどうかを判断するために使用されます。
クライアント アプリケーションが 1 つ以上のリクエストを NETCONF サーバーに送信し、その応答を解析します。
クライアント アプリケーションが NETCONF セッションを終了し、NETCONF サーバーへの接続を終了します。
NETCONF セッションの例については、「 NETCONF セッションの 例 」を参照してください。