System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络管理的方法、电子设备、存储介质及程序产品技术_技高网

网络管理的方法、电子设备、存储介质及程序产品技术

技术编号:45038834 阅读:2 留言:0更新日期:2025-04-18 17:22
本申请实施例提供一种网络管理的方法、电子设备、存储介质及程序产品。该方法包括:获取网络管理请求;其中,网络管理请求指示网络管理功能、目标设备信息、目标设备下发方式目标设备的命令下发方式、管理功能参数;基于预构建的网络管理框架,根据网络管理请求所指示的网络管理功能、目标设备信息、目标设备下发方式目标设备的命令下发方式、管理功能参数,生成并向目标设备发送网络管理请求对应的网络管理命令;其中,预构建的网络管理框架指示出以下处理方式中的一种或多种:对参数进行功能层面的校验,对参数进行设备层面的校验,自动生成管理管理命令网络管理命令。该方法用以达到提高网络管理的效率和通用性的效果。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种网络管理的方法、电子设备、存储介质及程序产品


技术介绍

1、随着通信技术的发展,数据中心的规模不断扩大、功能快速迭代。一方面,上层业务对基础网络的平稳性和响应速度要求越来越高;另一方面,不断扩大的网络规模和愈发复杂的网络架构又给网络的集中化和标准化运维带来了严峻挑战。

2、现有技术中,对于不同的网络设备,在对其进行网络管理时。需要先确定该网络设备对应的命令要求,再根据对应的命令要求生成网络管理请求对应的网络管理命令。

3、然而,现有技术中的方式,会导致网络管理的效率低和通用性差的问题。


技术实现思路

1、本申请实施例提供网络管理的方法、电子设备、存储介质及程序产品,用以达到提高网络管理的效率和通用性的效果。

2、第一方面,本申请实施例提供一种网络管理的方法,包括:

3、获取网络管理请求;其中,所述网络管理请求指示网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数;

4、基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成并向目标设备发送所述网络管理请求对应的网络管理命令;

5、其中,所述预构建的网络管理框架指示出以下处理方式中的一种或多种:对参数进行功能层面的校验,对参数进行设备层面的校验,自动生成网络管理命令。

6、在一种可能的实施方式中,基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成并向目标设备发送所述网络管理请求对应的网络管理命令,包括:基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成至少一个服务命令;其中,所述网络管理功能包括至少一个网络管理服务;所述服务命令,为所述网络管理服务对应的命令;根据所述至少一个服务命令,生成并向目标设备发送所述网络管理请求对应的网络管理命令。

7、在一种可能的实施方式中,根据所述至少一个服务命令,生成并向目标设备发送所述网络管理请求对应的网络管理命令,包括:确定所述网络管理功能中包括的至少一个网络管理服务中每一网络管理服务的顺序,并根据所确定的顺序,对所述至少一个服务命令进行整合处理,生成并向目标设备发送所述网络管理请求对应的网络管理命令。

8、在一种可能的实施方式中,基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成至少一个服务命令,包括:对所述网络管理请求所指示的网络管理功能进行服务划分处理,得到至少一个网络管理服务;并对所述网络管理请求所指示的管理功能参数进行服务划分处理,得到每一网络管理服务对应的管理服务参数;根据所述网络管理功能中包括的至少一个网络管理服务中每一网络管理服务的顺序,重复基于预构建的网络管理框架,根据所述网络管理服务、目标设备信息、目标设备的命令下发方式、所述网络管理服务对应的管理服务参数,生成所述网络管理服务对应的服务命令的过程,直至得到所述至少一个网络管理服务中每一网络管理服务对应的服务命令。

9、在一种可能的实施方式中,所述预构建的网络管理架构中包括:架构调用层、服务yang模型层、设备yang模型层、命令模板层;所述架构调用层,用于调用所述服务yang模型层、所述设备yang模型层、以及所述命令模板层;所述服务yang模型层中包括至少一个服务yang模型,用于对参数进行功能层面的校验;所述设备yang模型层中包括至少一个设备yang模型,用于对参数进行设备层面的校验;所述命令模板层中包括至少一个命令模版,用于生成管理命令;基于预构建的网络管理框架,根据所述网络管理服务、目标设备信息、目标设备的命令下发方式、所述网络管理服务对应的管理服务参数,生成所述网络管理服务对应的服务命令,包括:通过所述架构调用层,调用所述服务yang模型层、所述设备yang模型层、以及所述命令模板层;根据所述网络管理服务,从所述服务yang模型层中确定所述网络管理服务对应的服务yang模型;并根据所确定的服务yang模型,对所述网络管理服务对应的管理服务参数进行功能层面的校验;若所述管理服务参数通过功能层面的校验,则根据所确定的服务yang模型,和所述目标设备信息,从所述设备yang模型层中确定网络管理服务对应的设备yang模型;并根据所确定的设备yang模型,对所述网络管理服务对应的管理服务参数进行设备层面的校验;若所述管理服务参数通过设备层面的校验,则根据所确定的设备yang模型,和所述目标设备的命令下发方式,从所述命令模板层中确定网络管理服务对应的命令模板;并根据所确定的命令模板和所述管理服务参数,生成所述网络管理服务对应的服务命令;其中,所述目标设备的命令下发方式为基于命令行的下发方式或者基于可扩展标记语言的下发方式;所述命令模板层中包括的命令模板,包括基于命令行的下发方式的命令模板,和基于可扩展标记语言的下发方式的命令模板。

10、在一种可能的实施方式中,所述方法还包括:若所述管理服务参数未通过功能层面的校验,或者,若所述管理服务参数未通过设备层面的校验,则生成并呈现校验未通过的提示信息。

11、在一种可能的实施方式中,根据所确定的服务yang模型,和所述目标设备信息,从所述设备yang模型层中确定网络管理服务对应的设备yang模型,包括:根据所确定的服务yang模型,确定对应的预构建的真实设备维护表和预构建的虚拟设备维护表;根据所述目标设备信息,从所述预构建的真实设备维护表中确定所述目标设备信息对应的目标设备版本和目标设备型号;根据所述目标设备版本和所述目标设备型号,从所述预构建的虚拟设备维护表中确定虚拟设备信息,和虚拟设备信息对应的虚拟设备版本和虚拟设备型号;根据所确定的虚拟设备信息,和虚拟设备信息对应的虚拟设备版本和虚拟设备型号,从所述设备yang模型层中确定网络管理服务对应的设备yang模型。

12、在一种可能的实施方式中,所述网络管理架构的构建过程包括:获取全部历史网络设备在各历史网络管理服务下的历史管理服务参数和历史服务命令;根据所述全部历史网络设备在各历史网络管理服务下的历史管理服务参数,构建所述网络管理架构中包括的所述服务yang模型层;根据所述全部历史网络设备在各历史网络管理服务下的历史管理服务参数和所述历史管理服务参数对应的历史服务命令,构建所述网络管理架构中包括的所述设备yang模型层和所述命令模板层;构建所述网络管理架构中包括的所述架构调用层;其中,所述架构调用层中包括:调用页面和/或调用接口。

13、在一种可能的实施方式中,根据所述全部历史网络设备在各历史网络管理服务下的历史管理服务参数,构建所述网络管理架构中包括的所述服务yang模型层,包括:基于所述历史网络管理服务,对所述全部历史网络设备在各历史网络管理服务下的历史管理服务参本文档来自技高网...

【技术保护点】

1.一种网络管理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成并向目标设备发送所述网络管理请求对应的网络管理命令,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述至少一个服务命令,生成并向目标设备发送所述网络管理请求对应的网络管理命令,包括:

4.根据权利要求2所述的方法,其特征在于,基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成至少一个服务命令,包括:

5.根据权利要求4所述的方法,其特征在于,所述预构建的网络管理架构中包括:架构调用层、服务Yang模型层、设备Yang模型层、命令模板层;所述架构调用层,用于调用所述服务Yang模型层、所述设备Yang模型层、以及所述命令模板层;所述服务Yang模型层中包括至少一个服务Yang模型,用于对参数进行功能层面的校验;所述设备Yang模型层中包括至少一个设备Yang模型,用于对参数进行设备层面的校验;所述命令模板层中包括至少一个命令模版,用于生成管理命令;

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,根据所确定的服务Yang模型,和所述目标设备信息,从所述设备Yang模型层中确定网络管理服务对应的设备Yang模型,包括:

8.根据权利要求1-7任一项所述的方法,其特征在于,所述网络管理架构的构建过程包括:

9.根据权利要求8所述的方法,其特征在于,根据所述全部历史网络设备在各历史网络管理服务下的历史管理服务参数,构建所述网络管理架构中包括的所述服务Yang模型层,包括:

10.根据权利要求8所述的方法,其特征在于,根据所述全部历史网络设备在各历史网络管理服务下的历史管理服务参数和所述历史管理服务参数对应的历史服务命令,构建所述网络管理架构中包括的所述设备Yang模型层和所述命令模板层,包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.一种网络管理的装置,其特征在于,包括:

13.一种电子设备,其特征在于,包括:存储器,处理器;

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-11任一项所述的方法。

15.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-11任一项所述的方法。

...

【技术特征摘要】

1.一种网络管理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成并向目标设备发送所述网络管理请求对应的网络管理命令,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述至少一个服务命令,生成并向目标设备发送所述网络管理请求对应的网络管理命令,包括:

4.根据权利要求2所述的方法,其特征在于,基于预构建的网络管理框架,根据所述网络管理请求所指示的网络管理功能、目标设备信息、目标设备的命令下发方式、管理功能参数,生成至少一个服务命令,包括:

5.根据权利要求4所述的方法,其特征在于,所述预构建的网络管理架构中包括:架构调用层、服务yang模型层、设备yang模型层、命令模板层;所述架构调用层,用于调用所述服务yang模型层、所述设备yang模型层、以及所述命令模板层;所述服务yang模型层中包括至少一个服务yang模型,用于对参数进行功能层面的校验;所述设备yang模型层中包括至少一个设备yang模型,用于对参数进行设备层面的校验;所述命令模板层中包括至少一个命令模版,用于生成管理命令;

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根...

【专利技术属性】
技术研发人员:费佳杰
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1