System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种网络设备升级方法、系统、计算机设备及存储介质技术方案_技高网

一种网络设备升级方法、系统、计算机设备及存储介质技术方案

技术编号:43772306 阅读:12 留言:0更新日期:2024-12-24 16:11
本申请涉及通信技术领域,公开了一种网络设备升级方法、系统、计算机设备及存储介质,本申请的网络设备升级方法通过升级服务器向待升级的网络设备发送第一报文,根据第一报文判断升级服务器的合法状态,确认合法后,根据自身设备信息生成第二报文并发送至升级服务器,升级服务器根据自身设备信息生成第三报文并发送至网络设备,网络设备根据第三报文确定是否升级及当需要升级时从升级服务器中获取升级数据以进行升级,并向升级服务器发送包括网络设备的当前升级状态的第四报文,最后,升级服务器将网络设备的当前升级状态输出到工作日志,使得仅使用低廉的设备,就能对网络设备进行高效率的批量升级,降低了生产和维护成本。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种网络设备升级方法、系统、计算机设备及存储介质


技术介绍

1、在万物互联的信息时代浪潮中,路由器和网关等网络设备作为基石,其稳定运行与卓越性能直接关系到整个网络生态的健康与活力。然而,随着通信
的日益复杂和快速演进,软件更新、安全补丁等需求频现,在面对规模庞大的设备群体时,传统的手动单设备升级方式显得捉襟见肘,效率低下。当前,市场上流行的批量升级策略主要有两种。第一种是返厂升级,即将设备送回原厂,经历繁琐的拆解与重新烧录流程。这种方式虽然能确保升级的彻底性和准确性,但无疑增加了额外的成本负担,且设备在升级期间无法提供服务,严重影响了业务的连续性。第二种是依托广域网管理服务器进行远程批量升级,这种方式对于非传统以太网上行的设备(如pon、dsl及无线设备等),显得力不从心,需要额外配置复杂的网络设备来支持,同样面临着效率低下和成本高昂的问题。

2、因此,如何实现一种既高效又低成本的批量升级方案,成为了当前网络
亟待解决的重要问题。


技术实现思路

1、有鉴于此,本申请实施例提供一种网络设备升级方法、系统、计算机设备及存储介质,可以有效解决现有技术存在的效率低下和成本高昂问题。

2、第一方面,本申请实施例提供一种网络设备升级方法,应用于运行有虚拟机的升级服务器中,所述虚拟机执行所述方法,包括:

3、向待升级的网络设备发送第一报文,所述第一报文用于指示所述网络设备判断所述升级服务器的合法状态;

4、接收所述网络设备返回的第二报文,所述第二报文包括所述网络设备在确认所述升级服务器合法后反馈的自身设备信息;

5、根据所述设备信息生成包含版本升级配置信息的第三报文,并发送至所述网络设备;所述第三报文用于所述网络设备确定是否升级及当需要升级时从所述升级服务器中获取升级数据以进行升级;

6、接收所述网络设备返回的第四报文,所述第四报文包括所述网络设备的当前升级状态;

7、在一些实施例中,所述向待升级的网络设备发送第一报文,所述第一报文用于指示所述网络设备判断所述升级服务器的合法状态,包括:

8、所述第一报文中包括第一字段和第二字段;所述第一字段用于所述网络设备验证所述升级服务器的身份状态,所述第二字段用于所述网络设备验证所述升级服务器的权限状态;当所述身份状态和所述权限状态满足预设状态时,确认所述升级服务器合法。

9、在一些实施例中,所述根据所述设备信息生成包含版本升级配置信息的第三报文并发送至所述网络设备;所述第三报文用于所述网络设备确定是否升级及当需要升级时从所述升级服务器中获取升级数据以进行升级包括:

10、解析所述第二报文,从所述第二报文提取网络设备确认所述升级服务器合法后反馈的自身设备信息,所述设备信息包括产品型号和版本号;

11、根据所述产品型号,查询并获取对应所述产品型号的版本升级配置信息;

12、将所述版本升级配置信息填入预设字段中,以生成第三报文,并将所述第三报文发送至所述网络设备,以使所述网络设备确定是否升级及当需要升级时从所述升级服务器中获取升级数据以进行升级。

13、在一些实施例中,所述将所述网络设备的所述当前升级状态输出到工作日志包括:

14、对所述第四报文进行解析,提取所述网络设备的当前升级状态;

15、将所述当前升级状态输出到工作日志,所述工作日志用于供用户在所述网络设备重启后,检查所述网络设备的升级状态。

16、本申请实施例提供一种网络设备升级方法,应用于网络设备中,所述网络设备执行所述方法,包括:

17、接收运行有虚拟机的升级服务器发送的第一报文,根据所述第一报文判断所述升级服务器的合法状态;

18、当所述升级服务器为合法状态,根据自身设备信息生成第二报文发送至所述升级服务器;

19、接收所述升级服务器返回的第三报文,根据所述第三报文确定是否升级并当需要升级时从所述升级服务器中获取升级数据以进行升级;

20、向所述升级服务器发送第四报文,所述第四报文包括所述网络设备的当前升级状态。

21、在一些实施例中,所述根据所述第一报文判断所述升级服务器的合法状态,包括:

22、对所述第一报文进行解析,提取所述第一报文中的第一字段和第二字段;

23、根据所述第一字段判断所述升级服务器的身份状态,根据所述第二字段判断所述升级服务器的权限状态;

24、当所述升级服务器的身份状态和所述权限状态满足预设状态时,确认所述升级服务器合法。

25、在一些实施例中,所述根据所述第三报文确定是否升级并当需要升级时从所述升级服务器中获取升级数据以进行升级包括:

26、对所述第三报文进行解析,提取所述第三报文的版本升级配置信息;

27、根据所述版本升级配置信息,提取所述版本升级配置信息中的升级标记位;

28、当所述升级标记位为第一标记位时,将当前升级状态确认为待升级状态;

29、当所述升级标记位为第二标记位时,获取所述版本升级配置信息中的升级版本号和当前版本号的更新状态;若所述升级版本号为更新状态,将所述当前升级状态确认为所述待升级状态;若所述当前版本号为所述更新状态,将所述当前升级状态确认为不升级状态。

30、第二方面,本申请实施例提供一种网络设备升级系统,包括:

31、升级服务器,运行有虚拟机,所述虚拟机用于通过所述升级服务器向待升级的网络设备发送第一报文;

32、网络设备,用于根据所述第一报文判断所述升级服务器的合法状态,并在确认所述升级服务器为合法状态后,根据自身设备信息生成第二报文并发送至所述升级服务器;

33、所述升级服务器还用于根据所述自身设备信息生成包含版本升级配置信息的第三报文,并将所述第三报文发送至所述网络设备;

34、所述网络设备还用于根据所述第三报文确定是否升级及当需要升级时从所述升级服务器中获取升级数据以进行升级;

35、所述网络设备还用于向所述升级服务器发送第四报文,所述第四报文包括所述网络设备的当前升级状态;

36、所述升级服务器还用于将所述网络设备的所述当前升级状态输出到工作日志。

37、第三方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施上述第一方面的网络设备升级方法。

38、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机程序在处理器上执行时,实施上述第一方面的网络设备升级方法。

39、本申请的实施例具有如下有益效果:

40、本申请的一种网络设备升级方法、系统、计算机设备及存储介质通过在网络设备和升级服务器之间建立高效的报文发送与接收机制,使得仅使用低廉的设备,就能对网络设备进行高本文档来自技高网...

【技术保护点】

1.一种网络设备升级方法,其特征在于,应用于运行有虚拟机的升级服务器中,所述虚拟机执行所述方法,包括:

2.根据权利要求1所述的网络设备升级方法,其特征在于,所述向待升级的网络设备发送第一报文,所述第一报文用于指示所述网络设备判断所述升级服务器的合法状态,包括:

3.根据权利要求1所述的网络设备升级方法,其特征在于,所述根据所述设备信息生成包含版本升级配置信息的第三报文并发送至所述网络设备;所述第三报文用于所述网络设备确定是否升级及当需要升级时从所述升级服务器中获取升级数据以进行升级包括:

4.根据权利要求1所述的网络设备升级方法,其特征在于,所述将所述网络设备的所述当前升级状态输出到工作日志包括:

5.一种网络设备升级方法,其特征在于,应用于网络设备中,所述网络设备执行所述方法,包括:

6.根据权利要求5所述的网络设备升级方法,其特征在于,所述根据所述第一报文判断所述升级服务器的合法状态,包括:

7.根据权利要求5所述的网络设备升级方法,其特征在于,所述根据所述第三报文确定是否升级并当需要升级时从所述升级服务器中获取升级数据以进行升级包括:

8.一种网络设备升级系统,其特征在于,所述网络设备升级系统包括:

9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施权利要求1-7中任一项所述的网络设备升级方法。

10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上执行时,实施根据权利要求1-7中任一项所述的网络设备升级方法。

...

【技术特征摘要】

1.一种网络设备升级方法,其特征在于,应用于运行有虚拟机的升级服务器中,所述虚拟机执行所述方法,包括:

2.根据权利要求1所述的网络设备升级方法,其特征在于,所述向待升级的网络设备发送第一报文,所述第一报文用于指示所述网络设备判断所述升级服务器的合法状态,包括:

3.根据权利要求1所述的网络设备升级方法,其特征在于,所述根据所述设备信息生成包含版本升级配置信息的第三报文并发送至所述网络设备;所述第三报文用于所述网络设备确定是否升级及当需要升级时从所述升级服务器中获取升级数据以进行升级包括:

4.根据权利要求1所述的网络设备升级方法,其特征在于,所述将所述网络设备的所述当前升级状态输出到工作日志包括:

5.一种网络设备升级方法,其特征在于,应用于网络设备中,所述网络设备执行所...

【专利技术属性】
技术研发人员:赖高宇侯永
申请(专利权)人:深圳市共进电子股份有限公司
类型:发明
国别省市:

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

1