YANG中的Operational和Config有什么区别?

问题描述 投票:1回答:3

YANG模型中Operational和Config有什么区别?它是在Operational和Config中支持GET,PUT,POST和DELETE接口的正确方法吗?

opendaylight ietf-netmod-yang ietf-netconf
3个回答
3
投票

Config代表配置数据,通常是可通过北向代理(CLI,Netconf,Web等)写入的内容,它也是在get-config Netconf操作中检索的内容。 操作数据是状态数据,不能通过北向代理写入的数据,它将来自数据提供者应用程序。

Web客户端应该只能对操作数据执行GET操作。因为允许客户端更改有关状态的信息没有意义。 对于配置数据,拥有所有操作是有意义的。


0
投票

NETCONF分离配置和状态(或操作)数据:

可以从正在运行的系统中检索的信息分为两类,即配置数据和状态数据。配置数据是将系统从其初始默认状态转换为当前状态所需的可写数据集。状态数据是系统上的附加数据,不是配置数据,例如只读状态信息和收集的统计信息。

RESTCONF作为NETCONF,但在HTTP上:它映射CRUD verbs onto NETCONF operations

   +----------+-------------------------------------------------------+
   | 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
投票

在支持GET,PUT,POST和DELETE时,如果你在这里引用http方法,你应该遵循qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.