1.2. NETCONF功能的子集

RESTCONF不是NETCONF协议全部功能的镜像,但它需要与NETCONF兼容。 RESTCONF通过实现NETCONF协议提供的交互功能的一个子集来实现这一点。

例如,通过消除数据存储(eliminating datastores)和显式锁定(explicit locking)。

RESTCONF使用HTTP方法实现等效的NETCONF操作,在概念资源层次结构上启用基本的CRUD操作。

HTTPPOSTPUTPATCHDELETE方法用于编辑由YANG数据模型表示的数据资源。 这些基本的编辑操作允许RESTCONF客户端更改运行配置。

RESTCONF并不是要取代NETCONF,而是提供一个遵循“表述性状态传递(Representational State Transfer)”(REST)原理[REST-Dissertation]的HTTP接口,并且与NETCONF数据存储模型兼容。