本发明专利技术提供一种升级子网关的方法、系统及设备,升级子网关的方法包括:目标子网关通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文;目标子网关判断接收的升级分片报文是否已存储;若未存储,则目标子网关存储接收的升级分片报文;若目标子网关存储了N个升级分片报文,则基于所述N个升级分片报文组成完整的升级包,并基于完整的升级包进行升级。本发明专利技术通过VXLAN通道以组播消息传递升级报文来对应升级子网关,解决了传统OMCI传递升级报文耗时较长的问题,实现了FTTR组网模式下OLT直接且批量地升级子网关,提高了FTTR组网模式下子网关的升级效率。网关的升级效率。网关的升级效率。
【技术实现步骤摘要】
升级子网关的方法、系统及设备
[0001]本专利技术涉及光通信
,尤其涉及一种升级子网关的方法、系统及设备。
技术介绍
[0002]当前FTTR组网模式下,采用OLT通过OMCI通道管理主网关,主网关再通过OMCI通道管理子网关。如果OLT需要获取子网关的信息,只能通过FTTR的主网关间接管理。随着智能网关集成越来越多的智能业务和插件,网关的固件版本原来越大,FTTR组网模式下,OLT采用传统的OMCI通道升级子网关的固件版本,需要将报文传递给主网关,然后由主网关点对点升级子网关;而且OMCI通道传输报文受到OMCI报文格式的限制,每次传递的报文长度有限,升级传输文件耗时间较长,因此升级效率较低。
技术实现思路
[0003]本专利技术的主要目的在于提供一种升级子网关的方法、系统及设备,旨在解决现有方案中在FTTR组网模式下,OLT采用传统的OMCI通道升级子网关的固件版本,其升级效率低的技术问题。
[0004]第一方面,本专利技术提供一种升级子网关的方法,所述升级子网关的方法包括以下步骤:
[0005]目标子网关通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文;
[0006]目标子网关判断接收的升级分片报文是否已存储;
[0007]若未存储,则目标子网关存储接收的升级分片报文;
[0008]若目标子网关存储了N个升级分片报文,则基于所述N个升级分片报文组成完整的升级包,并基于完整的升级包进行升级。
[0009]可选的,在所述目标子网关通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文的步骤之前还包括:
[0010]OLT通过OMCI通道给主网关下发升级信息;
[0011]OLT创建VXLAN通道,并循环执行将升级包对应的N个升级分片报文逐个通过VXLAN通道以组播方式发送给目标子网关的步骤。
[0012]可选的,所述升级信息包括升级版本信息、VXLAN通道的IP地址,在所述OLT通过OMCI通道给主网关下发升级信息的步骤之后还包括:
[0013]各个子网关收取主网关通过OMCI通道下发的升级信息;
[0014]各个子网关核对升级版本信息与本端当前版本信息是否一致;
[0015]升级版本信息与本端当前版本信息不一致的目标子网关基于VXLAN通道的IP地址,加入所述VXLAN通道。
[0016]可选的,所述N个升级分片报文为升级包被分片为N个升级分片包后,采用VXLAN通道的报文封装规则封装而成。
[0017]可选的,所述升级分片报文包括UDP报文头、IP报文头、以太报文头、VXLAN报文头
以及作为负载的升级分片包,其中,VXLAN报文头的部分字段被扩展复用。
[0018]可选的,所述升级分片报文中的VXLAN报文头包括用于标识升级分片报文的分片序号的第一字段、用于标识升级报文的第二字段、用于标识升级包分片总数的第三字段。
[0019]可选的,所述目标子网关判断接收的升级分片报文是否已存储的步骤包括:
[0020]目标子网关基于接收的升级分片报文中用于标识升级分片报文的分片序号的第一字段,确定接收的升级分片报文的分片序号;
[0021]目标子网关基于所述分片序号,判断接收的升级分片报文是否已存储。
[0022]可选的,所述目标子网关基于所述分片序号,判断接收的升级分片报文是否已存储的步骤包括:
[0023]目标子网关检测已存储的升级分片报文中是否存在分片序号与所述分片序号一致的目标已存储的升级分片报文;
[0024]若存在,则确定接收的升级分片报文已存储。
[0025]第二方面,本专利技术还提供一种升级子网关的系统,所述升级子网关的系统包括:
[0026]目标子网关,用于:
[0027]通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文;
[0028]判断接收的升级分片报文是否已存储;
[0029]若未存储,则目标子网关存储接收的升级分片报文;
[0030]若存储了N个升级分片报文,则基于所述N个升级分片报文组成完整的升级包,并基于完整的升级包进行升级。
[0031]可选的,所述升级子网关的系统还包括OLT与主网关,所述OLT用于:通过OMCI通道给主网关下发升级信息;
[0032]创建VXLAN通道,并循环执行将升级包对应的N个升级分片报文逐个通过VXLAN通道以组播方式发送给目标子网关的步骤。
[0033]可选的,所述升级信息包括升级版本信息、VXLAN通道的IP地址,所述升级子网关的系统还包括多个子网关与主网关,所述各个子网关,用于:收取主网关通过OMCI通道下发的升级信息;
[0034]核对升级版本信息与本端当前版本信息是否一致;
[0035]升级版本信息与本端当前版本信息不一致的目标子网关,用于:基于VXLAN通道的IP地址,加入所述VXLAN通道。
[0036]可选的,所述N个升级分片报文为升级包被分片为N个升级分片包后,采用VXLAN通道的报文封装规则封装而成。
[0037]可选的,所述升级分片报文包括UDP报文头、IP报文头、以太报文头、VXLAN报文头以及作为负载的升级分片包,其中,VXLAN报文头的部分字段被扩展复用。
[0038]可选的,所述升级分片报文中的VXLAN报文头包括用于标识升级分片报文的分片序号的第一字段、用于标识升级报文的第二字段、用于标识升级包分片总数的第三字段。
[0039]可选的,所述目标子网关还用于:基于接收的升级分片报文中用于标识升级分片报文的分片序号的第一字段,确定接收的升级分片报文的分片序号;
[0040]基于所述分片序号,判断接收的升级分片报文是否已存储。
[0041]可选的,所述目标子网关还用于:检测已存储的升级分片报文中是否存在分片序
号与所述分片序号一致的目标已存储的升级分片报文;
[0042]若存在,则确定接收的升级分片报文已存储。
[0043]第三方面,本专利技术还提供一种升级子网关的设备,所述升级子网关的设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的升级子网关的程序,其中所述升级子网关的程序被所述处理器执行时,实现如上述所述的升级子网关的方法的步骤。
[0044]本专利技术提供一种升级子网关的方法、系统及设备,升级子网关的方法包括:目标子网关通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文;目标子网关判断接收的升级分片报文是否已存储;若未存储,则目标子网关存储接收的升级分片报文;若目标子网关存储了N个升级分片报文,则基于所述N个升级分片报文组成完整的升级包,并基于完整的升级包进行升级。本专利技术通过VXLAN通道以组播消息传递升级报文来对应升级子网关,解决了传统OMCI传递升级报文耗时较长的问题,实现了FTTR组网模式下OLT直接且批量地升级子网关,提高了FTTR组网模式下子网关的升级效率。本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种升级子网关的方法,其特征在于,所述升级子网关的方法包括:目标子网关通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文;目标子网关判断接收的升级分片报文是否已存储;若未存储,则目标子网关存储接收的升级分片报文;若目标子网关存储了N个升级分片报文,则基于所述N个升级分片报文组成完整的升级包,并基于完整的升级包进行升级。2.如权利要求1所述的升级子网关的方法,其特征在于,在所述目标子网关通过VXLAN通道收取OLT以组播方式发送的N个升级分片报文的步骤之前还包括:OLT通过OMCI通道给主网关下发升级信息;OLT创建VXLAN通道,并循环执行将升级包对应的N个升级分片报文逐个通过VXLAN通道以组播方式发送给目标子网关的步骤。3.如权利要求2所述的升级子网关的方法,其特征在于,所述升级信息包括升级版本信息、VXLAN通道的IP地址,在所述OLT通过OMCI通道给主网关下发升级信息的步骤之后还包括:各个子网关收取主网关通过OMCI通道下发的升级信息;各个子网关核对升级版本信息与本端当前版本信息是否一致;升级版本信息与本端当前版本信息不一致的目标子网关基于VXLAN通道的IP地址,加入所述VXLAN通道。4.如权利要求1所述的升级子网关的方法,其特征在于:所述N个升级分片报文为升级包被分片为N个升级分片包后,采用VXLAN通道的报文封装规则封装而成。5.如权利要求1所述的升级子网关的方法,其特征在于:所述升级分片报文包括UDP报文头、IP报文头、以太报文头、VXLAN报文头以及作为负载的升级分片包,其中,VXLAN报文头的...
【专利技术属性】
技术研发人员:邱成刚,陈孝程,陈巍,张思伦,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。