【技术实现步骤摘要】
软件更新方法、网络设备及系统
[0001]本专利技术涉及计算机网络
,具体涉及软件更新方法、网络设备及系统。
技术介绍
[0002]为了保证数据处理的统一,一般处于同一数据中心内的网络设备中各个软件的版本要保持一致。例如,数据中心中的交换机等等。现有的版本更新通常使用一台专门存有升级软件包的存储服务器,局域网中的所有网络设备通过访问该存储服务器进行软件升级。然而,这种升级方式是以存储服务器为中心的,一旦该存储服务器出现异常,则所有网络设备的软件更新就难以进行。
[0003]以白盒交换机为例,白盒交换机具有解耦软件的功能,可降低成本、提高使用灵活性,为厂商专门的需求构建不同的组建和模块,受到了诸多厂商及数据中心的欢迎。随着云计算中的开放网络软件(Software for Open Network in the Cloud,简称为SONiC)系统的日趋成熟,在互联网行业应用也越来越多,SONIC+白盒交换机的方式为将来数据中心主流接入交换机的发展提供了更多的可能性。白盒交换机的软件部分通常包括BIOS/UBOOT, ...
【技术保护点】
【技术特征摘要】
1.一种软件更新方法,其特征在于,包括:当接收到同一网络中的其他网络设备发送的软件更新报文时,获取所述软件更新报文中的待更新软件信息,并将所述待更新软件信息与本地对应的软件信息进行比对;当确定需要对本地对应的软件进行更新时,获取所述软件更新报文中的网络信息,以确定待更新软件对应的下载链接;基于所述下载链接获取所述待更新软件的更新文件,以对所述本地对应的软件进行更新;当更新完成时,将更新后的软件信息发送至其他网络设备中,以使得所述其他网络设备对相应的软件进行更新。2.根据权利要求1所述的方法,其特征在于,所述获取所述软件更新报文中的待更新软件信息,包括:获取所述软件更新报文中的认证信息,以进行安全认证;当安全认证通过时获取所述软件更新报文中的待更新软件信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述软件更新报文中的认证信息,以进行安全认证,包括:获取所述软件更新报文中的设备型号、设备的网络地址以及身份认证信息中的至少一种;判断所述设备信号、所述设备的网络地址或所述身份认证信息是否满足相应的条件;当所述设备信号、所述设备的网络地址以及所述身份认证信息均满足相应的条件时,确定安全认证通过。4.根据权利要求1所述的方法,其特征在于,所述网络信息包括协议类型、网络地址以及存储位置,所述获取所述软件更新报文中的网络信息,以确定待更新软件对应的下载链接,包括:获取所述软件更新报文中的协议类型、网络地址以及存储位置;对所述协议类型、网络地址以及存储位置进行组装,确定所述待更新软件对应的下载链接。5.根据权利要求4所述的方法,其特征在于,所述基于所述下载链接获取所述待更新软件的更新文件,以对所述本地对应的软件进行更新,包括:利...
【专利技术属性】
技术研发人员:张锡鑫,刘齐,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。