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数据存储模型兼容。