2016-11-29 14 views
1

YANGモデルのOperationalとConfigの違いは何ですか? OperationalとConfigの両方のGET、PUT、POST、およびDELETEインターフェイスをサポートする正しい方法ですか?YANGのOperationalとConfigの違いは何ですか?

+1

私はOpenDaylightのコンテキストでこれが何を意味するのか分かりませんが(私は使用しません)、[YANG Datastoresの改訂された概念モデルのセクション2](https:// tools .ietf.org/html/draft-nmdsdt-netmod-revised-datastores-00#section-2)ドキュメント。関連するすべての定義を1つの場所( 'configuration'、' state'、 'operational')に集め、それらを定義するRFCも参照します。私はあなたの二次的な質問を理解していません。 – predi

答えて

3

Configはコンフィギュレーションデータを表すもので、通常はnorthboundエージェント(CLI、Netconf、Webなど)を介して書き込み可能で、get-config Netconf操作で取得されるものです。
稼動データはステータスデータです。ノースバウンドエージェント経由で書き込み可能でないデータは、データプロバイダアプリケーションからのものです。

ウェブクライアントは、運用データに対してGET操作を行うことができます。なぜなら、クライアントがステータスに関する情報を変更できるようにするのは意味がないからです。
設定データの場合、すべての操作を行うことが理にかなっています。

0

NETCONFは分離した構成と状​​態(又は動作)データの2つのクラス、構成データと状態データとに分離されている実行中のシステムから検索することができる

情報。構成データは、システムを初期デフォルト状態から現在の状態に変換するために必要な書き込み可能データのセットです。状態データは、読み取り専用ステータス情報や収集された統計情報などの構成データではない、システム上の追加データです。

RESTCONFはNETCONFとして動作しますが、HTTP上:それはマップCRUD verbs onto NETCONF operations行います、GET、PUTの支援に

+----------+-------------------------------------------------------+ 
    | RESTCONF | NETCONF            | 
    +----------+-------------------------------------------------------+ 
    | OPTIONS | none             | 
    |   |              | 
    | HEAD  | <get-config>, <get>         | 
    |   |              | 
    | GET  | <get-config>, <get>         | 
    |   |              | 
    | POST  | <edit-config> (nc:operation="create")     | 
    |   |              | 
    | POST  | invoke an RPC operation        | 
    |   |              | 
    | PUT  | <copy-config> (PUT on datastore)      | 
    |   |              | 
    | PUT  | <edit-config> (nc:operation="create/replace")   | 
    |   |              | 
    | PATCH | <edit-config> (nc:operation depends on PATCH content) | 
    |   |              | 
    | DELETE | <edit-config> (nc:operation="delete")     | 
    +----------+-------------------------------------------------------+ 
0

をPOSTおよびDELETE、あなたがここにHTTPメソッドにrefferingされている場合、あなたはおそらく従ってくださいRestConf

関連する問題