1.2. NETCONF
功能的子集
RESTCONF
不是NETCONF
协议全部功能的镜像,但它需要与NETCONF
兼容。 RESTCONF
通过实现NETCONF
协议提供的交互功能的一个子集来实现这一点。
例如,通过消除数据存储(
eliminating datastores
)和显式锁定(explicit locking
)。
RESTCONF
使用HTTP
方法实现等效的NETCONF
操作,在概念资源层次结构上启用基本的CRUD
操作。
HTTP
的POST
,PUT
,PATCH
和DELETE
方法用于编辑由YANG
数据模型表示的数据资源。 这些基本的编辑操作允许RESTCONF
客户端更改运行配置。
RESTCONF
并不是要取代NETCONF
,而是提供一个遵循“表述性状态传递(Representational State Transfer
)”(REST
)原理[REST-Dissertation]的HTTP
接口,并且与NETCONF
数据存储模型兼容。