一种路由器终端批量升级方法及装置制造方法及图纸

技术编号:37410478 阅读:12 留言:0更新日期:2023-04-30 09:35
本发明专利技术公开了一种路由器终端批量升级方法及装置。该方法适用于管理终端,管理终端通过交换机与若干个待升级路由器连接;该方法,包括:在监测到管理终端与任一待升级路由器成功建立socket连接时,将与管理终端成功建立socket连接的待升级路由器作为目标待升级路由器;接收目标待升级路由器发送的广播包,从广播包中提取目标待升级路由器的MAC地址;根据目标待升级路由器的MAC地址,生成IPV6链路地址,并根据IPV6链路地址,模拟路由器升级网页;基于路由器升级网页,响应用户针对目标待升级路由器发起的路由器升级请求,使目标待升级路由器进行升级。本发明专利技术能够实现各种路由器的批量升级,提高路由器批量升级的效率。提高路由器批量升级的效率。提高路由器批量升级的效率。

【技术实现步骤摘要】
一种路由器终端批量升级方法及装置


[0001]本专利技术涉及网络通信
,尤其涉及一种路由器终端批量升级方法及装置。

技术介绍

[0002]路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。随着路由器功能的多样化,路由器程序存在的漏洞也越来越多,为了保证网络通信的稳定性,需要对路由器进行升级。
[0003]目前,主要采用的路由器终端批量升级方法为:对于相同IP地址的多个路由器,多口交换机将各个路由器发送的报文均转发至IP/VLAN转换设备,IP/VLAN转换设备将各个路由器发送的报文中携带的VLAN ID对应转换为不同的各个IP地址,将不同的各个IP地址发送至升级服务器,升级服务器基于不同的各个IP地址对各个路由器进行批量升级。这种路由器终端批量升级方法只能对相同IP地址的多个路由器进行批量升级,无法对不同IP地址的多个路由器进行批量升级,且需要专业技术人员在测试前期花费时间配置IP/VLAN转换设备和多口交换机,部署复杂的测试环境。可见,现有的路由器批量升级方法难以实现各种路由器的批量升级,无法提高路由器批量升级的效率。

技术实现思路

[0004]为了克服现有技术的缺陷,本专利技术提供一种路由器终端批量升级方法及装置,能够实现各种路由器的批量升级,提高路由器批量升级的效率。
[0005]为了解决上述技术问题,第一方面,本专利技术一实施例提供一种路由器终端批量升级方法,适用于管理终端,所述管理终端通过交换机与若干个待升级路由器连接;
[0006]所述方法,包括:
[0007]在监测到所述管理终端与任一所述待升级路由器成功建立socket连接时,将与所述管理终端成功建立socket连接的所述待升级路由器作为目标待升级路由器;
[0008]接收所述目标待升级路由器发送的广播包,从所述广播包中提取所述目标待升级路由器的MAC地址;
[0009]根据所述目标待升级路由器的MAC地址,生成IPV6链路地址,并根据所述IPV6链路地址,模拟路由器升级网页;
[0010]基于所述路由器升级网页,响应用户针对所述目标待升级路由器发起的路由器升级请求,使所述目标待升级路由器进行升级。
[0011]进一步地,所述路由器终端批量升级方法,还包括:
[0012]在所述目标待升级路由器进行升级后,检测所述目标待升级路由器是否升级成功;
[0013]在检测到所述目标待升级路由器升级成功时,返回升级成功的应答消息,记录所述目标待升级路由器的升级信息;
[0014]在检测到所述目标待升级路由器升级失败时,返回升级失败的应答消息。
[0015]进一步地,所述路由器终端批量升级方法,还包括:
[0016]在检测到所述目标待升级路由器升级成功时,将所述目标待升级路由器更换为新的待升级路由器。
[0017]进一步地,所述根据所述目标待升级路由器的MAC地址,生成IPV6链路地址,具体为:
[0018]采用EUI

64方式,根据所述目标待升级路由器的MAC地址,生成所述IPV6链路地址。
[0019]进一步地,在所述根据所述IPV6链路地址,模拟路由器升级网页之前,还包括:
[0020]基于路由器管理网页,获取用户输入的登录信息,并对所述登录信息进行验证,以在所述登录信息通过验证时,根据所述IPV6链路地址,模拟所述路由器升级网页。
[0021]进一步地,所述路由器终端批量升级方法,还包括:
[0022]在累计验证次数达到预设阈值,且所述登录信息仍未通过验证时,返回升级失败的应答消息。
[0023]进一步地,所述根据所述IPV6链路地址,模拟路由器升级网页,具体为:
[0024]采用curl工具,根据所述IPV6链路地址,模拟所述路由器升级网页。
[0025]进一步地,所述基于所述路由器升级网页,响应用户针对所述目标待升级路由器发起的路由器升级请求,使所述目标待升级路由器进行升级,具体为:
[0026]基于所述路由器升级网页,响应所述路由器升级请求,根据用户针对所述目标待升级路由器输入的路由器升级指令,确定所述目标待升级路由器的升级版本号;
[0027]判断所述目标待升级路由器的MAC地址是否与任一历史待升级路由器的MAC地址相同,以及判断所述目标待升级路由器的原始版本号是否与所述目标待升级路由器的升级版本号相同;
[0028]若所述目标待升级路由器的MAC地址与一所述历史待升级路由器的MAC地址相同,且所述目标待升级路由器的原始版本号与所述目标待升级路由器的升级版本号相同,则停止使所述目标待升级路由器进行升级,返回升级失败的应答消息;
[0029]若所述目标待升级路由器的MAC地址与任一所述历史待升级路由器的MAC地址均不相同,或所述目标待升级路由器的原始版本号与所述目标待升级路由器的升级版本号不相同,则使所述目标待升级路由器进行升级。
[0030]进一步地,所述广播包为IPV4广播包或IPV6广播包;所述广播包的字段包括协议头、目标MAC地址、本机MAC地址、操作类型、设备数据、校验码。
[0031]第二方面,本专利技术一实施例提供一种路由器终端批量升级装置,适用于管理终端,所述管理终端通过交换机与若干个待升级路由器连接;
[0032]所述装置,包括:
[0033]socket连接监测模块,用于在监测到所述管理终端与任一所述待升级路由器成功建立socket连接时,将与所述管理终端成功建立socket连接的所述待升级路由器作为目标待升级路由器;
[0034]MAC地址提取模块,用于接收所述目标待升级路由器发送的广播包,从所述广播包中提取所述目标待升级路由器的MAC地址;
[0035]网页模拟模块,用于根据所述目标待升级路由器的MAC地址,生成IPV6链路地址,并根据所述IPV6链路地址,模拟路由器升级网页;
[0036]路由器升级模块,用于基于所述路由器升级网页,响应用户针对所述目标待升级路由器发起的路由器升级请求,使所述目标待升级路由器进行升级。
[0037]相比于现有技术,本专利技术的实施例,具有如下有益效果:
[0038]管理终端通过交换机与若干个待升级路由器连接,由管理终端执行:在监测到管理终端与任一待升级路由器成功建立socket连接时,将与管理终端成功建立socket连接的待升级路由器作为目标待升级路由器;接收目标待升级路由器发送的广播包,从广播包中提取目标待升级路由器的MAC地址;根据目标待升级路由器的MAC地址,生成IPV6链路地址,并根据IPV6链路地址,模拟路由器升级网页;基于路由器升级网页,响应用户针对目标待升级路由器发起的路由器升级请求,使目标待升级路由器进行升级,从而实现各种路由器的批量升级,提高路由器批量升级的效率。
附图说明
[0039]图1为本专利技术第一实施例中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由器终端批量升级方法,其特征在于,适用于管理终端,所述管理终端通过交换机与若干个待升级路由器连接;所述方法,包括:在监测到所述管理终端与任一所述待升级路由器成功建立socket连接时,将与所述管理终端成功建立socket连接的所述待升级路由器作为目标待升级路由器;接收所述目标待升级路由器发送的广播包,从所述广播包中提取所述目标待升级路由器的MAC地址;根据所述目标待升级路由器的MAC地址,生成IPV6链路地址,并根据所述IPV6链路地址,模拟路由器升级网页;基于所述路由器升级网页,响应用户针对所述目标待升级路由器发起的路由器升级请求,使所述目标待升级路由器进行升级。2.如权利要求1所述的路由器终端批量升级方法,其特征在于,还包括:在所述目标待升级路由器进行升级后,检测所述目标待升级路由器是否升级成功;在检测到所述目标待升级路由器升级成功时,返回升级成功的应答消息,记录所述目标待升级路由器的升级信息;在检测到所述目标待升级路由器升级失败时,返回升级失败的应答消息。3.如权利要求2所述的路由器终端批量升级方法,其特征在于,还包括:在检测到所述目标待升级路由器升级成功时,将所述目标待升级路由器更换为新的待升级路由器。4.如权利要求1所述的路由器终端批量升级方法,其特征在于,所述根据所述目标待升级路由器的MAC地址,生成IPV6链路地址,具体为:采用EUI

64方式,根据所述目标待升级路由器的MAC地址,生成所述IPV6链路地址。5.如权利要求1所述的路由器终端批量升级方法,其特征在于,在所述根据所述IPV6链路地址,模拟路由器升级网页之前,还包括:基于路由器管理网页,获取用户输入的登录信息,并对所述登录信息进行验证,以在所述登录信息通过验证时,根据所述IPV6链路地址,模拟所述路由器升级网页。6.如权利要求5所述的路由器终端批量升级方法,其特征在于,还包括:在累计验证次数达到预设阈值,且所述登录信息仍未通过验证时,返回升级失败的应答消息。7.如权利要求1所述的路由器终端批量升级方法,其特征在于,所述根据所述IPV6链路地址,模拟路由器升级网页,具体为:采用curl工具...

【专利技术属性】
技术研发人员:黄坚汪光华
申请(专利权)人:广州通则康威智能科技有限公司
类型:发明
国别省市:

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

1