1
1
我对sysrepo一无所知,所以这是从NETCONF的角度来看的。 NETCONF以请求-响应的方式在单个会话中连续地处理请求,这意味着你在单个NETCONF会话中所做的一切都应该是“原子性的”-无论你做什么,你都不能发送两个请求,并以相反的顺序或并行的方式应用它们。行为良好的客户端在发送新请求之前也会等待服务器的每个响应,特别是如果所有更新都必须按特定的顺序成功执行。该协议也没有定义取消已发送到服务器的请求的方法。
如果需要防止其他会话在另一个会话执行多编辑配置时修改数据存储,可以使用
使用通知报告成功
我建议阅读全文 RFC6241 在继续之前。您应该了解候选数据存储、确认提交等。 |
2
1
您正在开发哪个组件?Netconf客户端/管理器还是Netconf服务器? 一般来说,Netconf服务器应该以原子方式实现单个Netconf RPC操作。 当Netconf客户端希望以原子方式执行一组操作时,它应该遵循RFC 6241中Apendix E.1中解释的过程。 |