网络设备的配置管理方法、装置、计算设备及存储介质制造方法及图纸

技术编号:24893558 阅读:49 留言:0更新日期:2020-07-14 18:19
本申请公开了一种网络设备的配置管理方法、装置、计算设备及存储介质。网管服务端可以通过将来自网管客户端的管理请求报文中所携带的信息与YANG模型树进行匹配,并在匹配成功后经由网络设备的通讯中间件向网络设备的各业务组件转发相应的管理请求消息,以使得针对相关业务组件的配置、管理等能够生效,从而快速、安全的实现对网络设备的配置管理。该方案使得,可以依据网络设备配置设计YANG模型,避免业务组件的通讯接口与用户接口(UI)的耦合,降低开发复杂度,并降低开发和运维成本。

【技术实现步骤摘要】
网络设备的配置管理方法、装置、计算设备及存储介质
本专利技术涉及通信
,特别涉及一种网络设备的配置管理方法、装置、计算设备及存储介质。
技术介绍
随着网络规模的不断扩大,网络设备的配置管理自动化、智能化的需求越来越迫切。gRPC(GoogleRemoteProcedureCall,谷歌远程过程调用)是一个现代的、开源的、高性能的远程过程调用框架,可以在任何平台运行。gRPC使客户端和服务端的应用程序能够透明地进行通信,并能够简化连接系统的构建。gRPC支持众多开发语言且性能出众,现已得到了广泛的应用。传统实现的gRPC,由各个客户端与服务端约定输出对应的PROTO文件,设计相应的RPC(RemoteProcedureCall,远程过程调用)与其相关的消息(message)。由于现阶段网络设备厂商众多,品牌各异,且各厂商之间、品牌之间的配置管理方式不一致,即配置命令不同。如此,就需要管理人员掌握各个厂商以及各个品牌之间的管理命令,才能对网络设备进行管理,这种现象会造成服务器与服务端的网络设备无法进行有效的兼容,直接提升管理人员对众多设备的配本文档来自技高网...

【技术保护点】
1.一种网络设备的配置管理方法,其特征在于,应用于所述网络设备的网管服务端中,所述方法包括:/n接收网管客户端发送的携带操作类型标识、路径和参数的管理请求报文;/n确定所述操作类型标识、所述路径和所述参数是否均与所述网络设备的YANG模型树匹配,所述YANG模型树是根据所述网络设备包括的各个业务组件的YANG文件生成的;/n若确定所述操作类型标识、所述路径和所述参数均与所述YANG模型树匹配,则向所述网络设备的通讯中间件订阅为所述管理请求报文分配的索引标识后,发送携带所述索引标识、所述操作类型标识、所述路径和所述参数的管理请求消息,以使所述通讯中间件将所述管理请求消息转发给订阅所述路径的业务组...

【技术特征摘要】
1.一种网络设备的配置管理方法,其特征在于,应用于所述网络设备的网管服务端中,所述方法包括:
接收网管客户端发送的携带操作类型标识、路径和参数的管理请求报文;
确定所述操作类型标识、所述路径和所述参数是否均与所述网络设备的YANG模型树匹配,所述YANG模型树是根据所述网络设备包括的各个业务组件的YANG文件生成的;
若确定所述操作类型标识、所述路径和所述参数均与所述YANG模型树匹配,则向所述网络设备的通讯中间件订阅为所述管理请求报文分配的索引标识后,发送携带所述索引标识、所述操作类型标识、所述路径和所述参数的管理请求消息,以使所述通讯中间件将所述管理请求消息转发给订阅所述路径的业务组件进行操作,接收到订阅所述路径的业务组件发送的携带操作结果和所述索引标识的管理响应消息后返回所述管理响应消息;
向所述网管客户端发送携带所述索引标识和所述操作结果的管理响应报文。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述网络设备的各个业务组件的YANG文件,生成所述网络设备的YANG模型树;
向所述通讯中间件发送携带消息类型为能力特征通知消息和第一操作方式的订阅请求消息,以使所述通讯中间件接收到各个业务组件发送的携带第一能力信息、第一特征信息和所述第一操作方式的能力特征通知消息后转发给所述网管服务端;
接收所述通讯中间件发送的所述能力特征通知消息后,将所述第一能力信息和所述第一特征信息添加到所述网络设备的设备能力集中,并根据所述第一能力信息和所述第一特征信息更新所述网络设备的YANG模型树。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向所述通讯中间件发送携带消息类型为配置信息变更消息和第二操作方式的订阅请求消息,以使所述通讯中间件接收到各个业务组件发送的携带所述第二操作方式和变更的配置信息的配置信息变更消息后转发给所述网管服务端;
接收所述通讯中间件发送的所述配置信息变更消息;
获取所述配置信息变更消息携带的所述变更的配置信息。


4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收所述网管客户端发送的设备能力集获取请求报文;
向所述网管客户端发送携带所述网络设备的设备能力集的设备能力集获取响应报文,以使所述网管客户端根据所述网络设备的设备能力集生成所述管理请求报文。


5.一种网络设备的配置管理方法,其特征在于,应用于所述网络设备的通讯中间件中,所述方法包括:
接收所述网络设备的网管服务端订阅的索引标识;
接收所述网管服务端发送的携带所述索引标识、操作类型标识、路径和参数的管理请求消息,所述管理请求消息是所述网管服务端接收网管客户端发送的携带所述操作类型标识、所述路径和所述参数的管理请求报文,并确定所述操作类型标识、所述路径和所述参数均与所述网络设备的YANG模型树匹配且为所述管理请求报文分配所述索引标识后发送的;
将所述管理请求消息转发给订阅所述路径的业务组件,以使订阅所述路径的业务组件调用与所述路径对应的响应函数针对所述路径和所述参数执行所述操作类型标识对应的操作后,返回携带操作结果和所述索引标识的管理响应消息;
向所述网管服务端返回所述管理响应消息,以使所述网管服务端将所述操作结果返回给所述网管客户端。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述网络设备的各业务组件发送的携带待订阅路径的路径订阅请求消息。


7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述网管服务端发送的携带消息类型为能力特征通知消息和第一操作方式的订阅请求消息后,保存能力特征通知消息的消息类型和所述第一操作方式;
若接收到各个业务组件发送的携带第一能力信息、第一特征信息和所述第一操作方式的所述能力特征通知消息,则按照所述第一操作方式对所述第一能力信息和所述第一特征信息进行操作,将所述能力特征通知消息转发给所述网管服务端,以使所述网管服务端将所述第一能力信息和所述第一特征信息添加到所述网络设备的设备能力集中,并根据所述第一能力信息和所述第一特征信息更新所述网络设备的YANG模型树。


8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述网管服务端发送的携带消息类型为配置信息变更消息和第二操作方式的订阅请求消息后,保存配置信息变更消息的消息类型和所述第二操作方式;
若接收到各个业务组件发送的携带变更的配置信息和所述第二操作方式的配置信息变更消息,则按照所述第二操作方式对所述变更的配置信息进行操作,将所述配置变更消息转发给所述网管服务端,以使所述网管服务端获取所述配置信息变更消息携带的所述变更的配置信息。


9.一种网络设备的配置管理方法,其特征在于,应用于所述网络设备的各个业务组件中,所述方法包括:
接收所述网络设备的通讯中间件发送的管理请求消息,所述管理请求消息是所述通讯中间件接收到所述网络设备的网管服务端发送的携带索引标识、操作类型标识、路径和参数的管理请求消息,并确定订阅所述路径的业务组件后发送的;
调用与所述路径对应的响应函数针对...

【专利技术属性】
技术研发人员:赵乾隆
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1