一种软件升级方法、网络设备及相关装置制造方法及图纸

技术编号:46601904 阅读:0 留言:0更新日期:2025-10-10 21:33
本申请提供一种软件升级方法、网络设备及相关装置,在网络设备存在至少两张网卡的情况下,在网络设备的U‑Boot状态下,网络设备可通过物理状态、是否接收到升级数据包、是否与服务器的地址连接这三个维度去选择升级过程中用于接收/发送数据包的网卡,可以更加灵活的适应不同场景。在升级过程中,当默认网卡出现故障导致无法发送/接收到数据包时,可选择其他网卡来发送/接收数据包,从而保证基于该数据包可以完成升级,提高升级效率。

【技术实现步骤摘要】

本申请涉及电子,尤其涉及一种软件升级方法、网络设备及相关装置


技术介绍

1、路由器(router)是一种网络设备,主要功能是在网络间起网关的作用,用来连接两个或多个网络,从而进行数据的接收和发送。

2、随着技术的不断发展,为了提升路由器的网络性能,路由器升级是路由器的基本功能。一般来说,路由器升级分为内核(kernel)下的升级和引导加载程序(universal bootloader,u-boot)下的升级,内核下的升级包括页面升级等场景,u-boot下的升级主要用于研发阶段升级等场景。其中,在升级过程中,服务器将升级数据包向路由器发送,路由器接收到升级数据包后,将升级数据包写入内存中从而完成升级。

3、由于路由器上配置有两个或多个网卡,为了保证可以正确地接收到升级数据包,在升级过程中需要通过协议栈来查找转发路径,再根据转发路径将升级数据包发送到对应的网卡上。但是,u-boot下的升级得不到协议栈的支持,所以无法通过协议栈上的处理流程查找转发路径,将升级数据包发送到对应的网卡上,所以可能会导致升级失败,影响升级效率。

...

【技术保护点】

1.一种软件升级方法,其特征在于,应用于网络设备,所述网络设备包括至少两个网卡,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述至少两个网卡分别对应的数据包检测结果和服务器地址检测结果中的一项或多项,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述至少两个网卡分别对应的数据包检测结果和服务器地址检测结果中的一项或多项,从所述至少两个网卡中确定目标网卡,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述至少两个网卡中的所述数据包检测结果为探测成功的网卡作为目标网卡,包括:

5.根据权利要求2至4任...

【技术特征摘要】

1.一种软件升级方法,其特征在于,应用于网络设备,所述网络设备包括至少两个网卡,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述至少两个网卡分别对应的数据包检测结果和服务器地址检测结果中的一项或多项,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述至少两个网卡分别对应的数据包检测结果和服务器地址检测结果中的一项或多项,从所述至少两个网卡中确定目标网卡,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述至少两个网卡中的所述数据包检测结果为探测成功的网卡作为目标网卡,包括:

5.根据权利要求2至4任一项所述的方法,其特征在于,所述获取所述至少两个网卡分别对应的数据包检测结果和服务器地址检测结果中的一项或多项,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述至少两个网卡分别对应的数据包检测结果和服务器地址检测结果中的一项或多项,从所述至少两个网卡中确定目标网卡,包括:

...

【专利技术属性】
技术研发人员:董辉
申请(专利权)人:荣耀终端股份有限公司
类型:发明
国别省市:

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

1