[发明专利]配置更新的方法、装置、系统及计算机可读存储介质在审
| 申请号: | 202110864449.2 | 申请日: | 2021-07-29 |
| 公开(公告)号: | CN115701042A | 公开(公告)日: | 2023-02-07 |
| 发明(设计)人: | 马秋方;吴钦;冯冲 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L41/0813 | 分类号: | H04L41/0813;H04L41/08;H04L41/0866;H04L41/0894 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 杨平平 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置 更新 方法 装置 系统 计算机 可读 存储 介质 | ||
本申请实施例公开了一种配置更新的方法、装置、系统及计算机可读存储介质,属于通信技术领域。在本申请实施例中,某个客户端在对网络设备进行配置更新时,该客户端可以在不锁定该数据对象的情况下向网络设备发送NETCONF配置请求报文,在网络设备检测到客户端与网络设备分别记录的该数据对象的版本信息一致的情况下,网络设备对该数据对象进行配置更新。或者,客户端在检测到客户端与网络设备分别记录的该数据对象的版本信息一致的情况下,向网络设备发送NETCONF配置请求报文。这样,该客户端无需对需要配置更新的数据对象进行上锁,提高了并发控制的效率,减少了多个客户端之间的配置冲突,也即对其他客户端的影响较小。
技术领域
本申请实施例涉及通信技术领域,特别涉及一种配置更新的方法、装置、系统及计算机可读存储介质。
背景技术
网络配置协议(network configuration protocol,NETCONF)是一种用于管理网络设备的机制,管理人员可以通过客户端使用这套机制对网络设备进行配置管理。其中,配置管理包括配置更新,配置更新如增加、修改、删除网络设备的配置数据等。
在相关技术中,在分布式管理网络设备的场景中,多个客户端可以对同一个网络设备进行配置更新。在NETCONF中定义有上锁操作和解锁操作。任一个客户端与某网络设备之间建立会话之后,在对该网络设备进行配置更新的过程中,首先要通过上锁操作对该网络设备中需要更新的数据集进行上锁,在锁定该数据集的状态下对该网络设备进行配置更新。在配置更新之后,该客户端通过解锁操作来解除对该数据集的锁定,或者该客户端通过关闭该会话来解除锁定,以便其他客户端对该网络设备进行配置更新。
然而,相关技术中客户端需要在锁定数据集的状态下对网络设备进行配置更新,这样,当该网络设备中的该数据集被一个客户端锁定时,其他客户端便不能再基于该数据集对该网络设备进行配置更新。可见这种方案的并发控制的效率较低,会对其他客户端产生一定的影响。且在其他客户端急需基于该数据集对该网络设备进行一些重要配置更新的情况下,其他客户端只能强制关闭该客户端与该网络设备之间的会话,强制中断会话可能会对该客户端造成影响。
发明内容
本申请实施例提供了一种配置更新的方法、装置、系统及计算机可读存储介质,通过网络设备检测到客户端与网络设备分别记录的该数据对象的版本信息一致的情况下,网络设备对该数据对象进行配置更新的方法,能够减少配置更新冲突,提高并发控制的效率。所述技术方案如下:
第一方面,提供了一种配置更新的方法,该方法包括:
网络设备接收第一客户端发送的网络配置协议NETCONF配置请求报文,NETCONF配置请求报文包括操作指示信息,该操作指示信息指示第一客户端请求网络设备对第一数据对象所执行的操作,该操作指示信息包括第一版本信息,第一版本信息为第一客户端记录的第一数据对象的版本信息,第一数据对象包括网络设备的配置数据;在网络设备检测第一版本信息与第一参考版本信息一致的情况下,网络设备对第一数据对象执行操作。其中,第一参考版本信息为网络设备记录的第一数据对象的版本信息。
也即是,某个客户端在对网络设备进行配置更新时,该客户端可以在不锁定该数据对象的情况下向网络设备发送NETCONF配置请求报文,在网络设备检测到客户端与网络设备分别记录的该数据对象的版本信息一致的情况下,网络设备对该数据对象进行配置更新。这样,该客户端无需对需要配置更新的数据对象进行上锁,提高了并发控制的效率,减少了多个客户端之间的配置冲突,也即对其他客户端的影响较小。
可选地,第一客户端在发送NETCONF配置请求报文之前可以检测版本信息的一致性,也可以不检测版本信息的一致性。在第一客户端检测版本信息的一致性的情况下,NETCONF配置请求报文为第一客户端检测第一版本信息与第一参考版本信息一致的情况下发送的。也即是,第一客户端和网络设备均也可以检测版本信息的一致性,以充分减少配置冲突。在第一客户端检测版本信息不一致的情况下,第一客户端可以不发送配置请求报文,从而第一客户端的无效请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110864449.2/2.html,转载请声明来源钻瓜专利网。





