组件部署方法、网络设备及存储介质与流程

文档序号:34715521发布日期:2023-07-07 16:13阅读:28来源:国知局
组件部署方法、网络设备及存储介质与流程

本申请实施例涉及通信领域,特别涉及一种组件部署方法、网络设备及存储介质。


背景技术:

1、在现有的网络中,为了满足不同业务或者服务的需求,网络设备通常需要支持边界网关协议、开放路径最短优先协议、isis内部网关协议、简单网络管理协议等几乎所有通信协议,为了满足不同用户和场景需求,网络设备还需要包含安全、维护管理、高可靠性等各方面的功能。目前常用的做法是网络设备的操作系统提供对所有通信协议和功能的支持,所有通信协议和功能被全部打包到操作系统中。在网络设备运行时,操作系统加载并运行所有的通信协议和功能。

2、但是这种方法使得网络设备的操作系统会消耗大量硬件资源,且随着技术的不断进步,新的通信协议、新的功能不断出现,操作系统会变得越来越庞大,导致现有的网络设备硬件条件可能已经无法满足需求。


技术实现思路

1、本申请实施例的主要目的在于提出一种组件部署方法、网络设备及存储介质,使得通信协议和各种功能从操作系统中剥离,作为可安装的组件,根据用户需求可灵活选择部署。

2、为实现上述目的,本申请实施例提供了一种组件部署方法,包括:获取网络设备上待部署的组件包名称,所述组件包名称对应的组件包包含支持一个独立功能所需的多个组件;获取所述网络设备中的单板的待部署组件列表,并获取所述单板的已部署组件列表;根据所述待部署组件列表和所述已部署组件列表,确定第一目标组件名称;其中,所述第一目标组件名称是指所述待部署组件列表上存在的且所述已部署组件列表上不存在的组件名称;当所述待部署的组件包中包含所述第一目标组件名称对应的目标组件时,在所述单板上部署所述第一目标组件名称对应的目标组件。

3、为实现上述目的,本申请实施例还提出了一种网络设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上所述的组件部署方法。

4、为实现上述目的,本申请实施例还提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的组件部署方法。

5、本申请提出的一种组件部署方法、网络设备及存储介质,将支持一个独立功能所需的多个组件组合作为一个组件包,使得通信协议和各种功能从操作系统中剥离,作为可独立安装的组件,通过获取网络设备中的单板的待部署组件列表和已部署组件列表,确定单板上需要安装的组件,即可从组件包中获取对应组件进行安装。如此可根据业务需求选择性安装,并避免了重复安装单板上已部署的组件,实现了组件的灵活部署。



技术特征:

1.一种组件部署方法,其特征在于,包括:

2.根据权利要求1所述的组件部署方法,其特征在于,所述在所述单板上部署所述第一目标组件名称对应的目标组件之前,还包括:

3.根据权利要求1所述的组件部署方法,其特征在于,所述在所述单板上部署所述第一目标组件名称对应的目标组件之前,还包括:

4.根据权利要求1所述的组件部署方法,其特征在于,所述获取网络设备上待部署的组件包名称之后,且在所述单板上部署所述第一目标组件名称对应的目标组件之前,还包括:

5.根据权利要求1所述的组件部署方法,其特征在于,所述待部署组件列表根据所述网络设备的单板信息和所述单板上的逻辑实体确定。

6.根据权利要求1至5中任一项所述的组件部署方法,其特征在于,所述在所述单板上部署所述组件名称对应的组件之后,还包括:

7.根据权利要求6所述的组件部署方法,其特征在于,所述获取网络设备的待卸载组件列表之后,且在所述单板上卸载所述第二目标组件名称对应的目标组件之前,还包括:

8.根据权利要求6所述的组件部署方法,其特征在于,所述获取网络设备的待卸载组件列表之后,还包括:

9.根据权利要求6所述的组件部署方法,其特征在于,所述在所述单板上卸载所述第二目标组件名称对应的目标组件之前,还包括:

10.一种网络设备,其特征在于,包括:

11.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的组件部署方法。


技术总结
本申请提出一种组件部署方法、网络设备及存储介质,涉及通信领域。组件部署方法包括:获取网络设备上待部署的组件包名称,所述组件包名称对应的组件包包含支持一个独立功能所需的多个组件;获取所述网络设备中的单板的待部署组件列表,并获取所述单板的已部署组件列表;根据所述待部署组件列表和所述已部署组件列表,确定第一目标组件名称;其中,所述第一目标组件名称是指所述待部署组件列表上存在的且所述已部署组件列表上不存在的组件名称;当所述待部署的组件包中包含所述第一目标组件名称对应的目标组件时,在所述单板上部署所述第一目标组件名称对应的目标组件。应用于网络设备的组件部署过程,实现组件的灵活部署。

技术研发人员:赵辰
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1