RESTCONF vs. NETCONF
NETCONF,操作设备多个配置库,有事务机制,有回滚。
RESTCONF,使用HTTP的操作,无状态,无事务机制,无回滚。
RESTCONF基于HTTP构建传输层、消息层、操作层;
NETCONF使用SSH为传输层、RPC为消息层和NETCONF定义的操作层。
典型的 RESTCONF 交互
完整的 RESTCONF 交互包含请求和响应。
在本例中,
1)客户端通过OPTIONS方法获取设备支持的操作方法。
2)然后,设备回复支持操作有:POST、DELETE、GET、HEAD、PATCH、OPTIONS。
请求报文
如下示例,RESTCONF请求对象地址为192.168.56.100。修改数据配置数据domainName为abc,修改accessLimit值为10。
响应报文
RESTCONF响应报文:
返回状态码201,表示资源创建成功。
头部信息Content-Type和Content-Length,描述Body信息。Body数据类型为XML,内容长度为0。