【技术实现步骤摘要】
组件部署方法、网络设备及存储介质
[0001]本申请实施例涉及通信领域,特别涉及一种组件部署方法、网络设备及存储介质。
技术介绍
[0002]在现有的网络中,为了满足不同业务或者服务的需求,网络设备通常需要支持边界网关协议、开放路径最短优先协议、ISIS内部网关协议、简单网络管理协议等几乎所有通信协议,为了满足不同用户和场景需求,网络设备还需要包含安全、维护管理、高可靠性等各方面的功能。目前常用的做法是网络设备的操作系统提供对所有通信协议和功能的支持,所有通信协议和功能被全部打包到操作系统中。在网络设备运行时,操作系统加载并运行所有的通信协议和功能。
[0003]但是这种方法使得网络设备的操作系统会消耗大量硬件资源,且随着技术的不断进步,新的通信协议、新的功能不断出现,操作系统会变得越来越庞大,导致现有的网络设备硬件条件可能已经无法满足需求。
技术实现思路
[0004]本申请实施例的主要目的在于提出一种组件部署方法、网络设备及存储介质,使得通信协议和各种功能从操作系统中剥离,作为可安装的组件,根据用户 ...
【技术保护点】
【技术特征摘要】
1.一种组件部署方法,其特征在于,包括:获取网络设备上待部署的组件包名称,所述组件包名称对应的组件包包含支持一个独立功能所需的多个组件;获取所述网络设备中的单板的待部署组件列表,并获取所述单板的已部署组件列表;根据所述待部署组件列表和所述已部署组件列表,确定第一目标组件名称;其中,所述第一目标组件名称是指所述待部署组件列表上存在的且所述已部署组件列表上不存在的组件名称;当所述待部署的组件包中包含所述第一目标组件名称对应的目标组件时,在所述单板上部署所述第一目标组件名称对应的目标组件。2.根据权利要求1所述的组件部署方法,其特征在于,所述在所述单板上部署所述第一目标组件名称对应的目标组件之前,还包括:检查基础组件包是否部署并激活;当所述基础组件包部署并激活后,激活所述待部署的组件包;其中,所述待部署的组件包的激活依赖于所述基础组件包。3.根据权利要求1所述的组件部署方法,其特征在于,所述在所述单板上部署所述第一目标组件名称对应的目标组件之前,还包括:激活所述待部署的组件包;当激活所述待部署的组件包后确定所述待部署的组件包未生效,且所述基础组件包已安装时,激活所述基础组件包;其中,激活所述基础组件包之后,所述待部署的组件包自动生效。4.根据权利要求1所述的组件部署方法,其特征在于,所述获取网络设备上待部署的组件包名称之后,且在所述单板上部署所述第一目标组件名称对应的目标组件之前,还包括:在网络设备上加载所述待部署的组件包。5.根据权利要求1所述的组件部署方法,其特征在于,所述待部署组件列表根据所述网络设备的单板信息和所述单板上的逻辑实体确定。6.根据权利要求1至5中任一项所述的组件...
【专利技术属性】
技术研发人员:赵辰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。