[发明专利]一种不中断业务升级过程中协议不中断的方法和装置有效
申请号: | 201310446250.3 | 申请日: | 2013-09-25 |
公开(公告)号: | CN103490931A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 赵海峰;游君平 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李杰 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中断 业务 升级 过程 协议 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种ISSU(In-Service Software Update,不中断业务升级)升级过程中协议不中断的方法和装置。
背景技术
ISSU是一种可靠性高的升级设备启动软件的方式。通用的ISSU升级过程中,为保证转发不丢包,转发芯片不重启,只重启主控板和线卡板CPU,同时为保证协议处理正常,需始终保持一个主控板CPU处于工作状态。协议报文采用CPU软转发方案,设备ISSU升级过程中,为了保证协议不中断,线卡板CPU必须不停地工作。当线卡板ASIC/NP(Application Specific Integrated Circuit,专用集成电路/Network Processor,网络处理器)转发芯片与主控板CPU无数据通道的情况下,线卡板CPU重启,会导致协议报文丢失,进而引起协议处理异常。
发明内容
有鉴于此,本发明提供一种ISSU升级过程协议不中断的方法及装置,以解决现有技术方案中,线卡板CPU重启导致协议报文丢失引起的协议异常的问题。
为达到上述目的,本发明提供一种ISSU升级过程中协议不中断的方法,应用于网络设备上,所述网络设备中配置有主控板及至少配有两块线卡板,并且线卡板间存在物理通道,所述方法包括:
主控板为升级线卡板选定备用线卡板,将备用线卡板信息附带在通知消息中通知升级线卡板升级,并始终保持备用线卡板在升级过程中不被升级重启;
主控板修改对应升级线卡板的协议发包处理流程,将发往升级线卡板的协议报文软转发给备用线卡板,由备用线卡板通过线卡板间的物理通道硬件转发给升级线卡板;
升级线卡板收到主控板的通知消息后,修改升级线卡板上送CPU本地转发表项,将需要上送升级线卡板CPU的协议报文,通过线卡板间的物理通道硬件转发到备用线卡板上,由备用线卡板将协议报文软转发给主控板。
优选地,所述主控板进一步用于选择已升级完成的线卡板或者尚未开始升级的线卡板作为备用线卡板。
优选的,所述主控板进一步用于通知两个以及两个以上线卡板进行升级。
优选地,所述升级线卡板在升级完成后,修改上送CPU本地转发表项,将协议报文目的地址重设为本地总线,并通知主控板升级完成。
优选地,所述主控板进一步用于在收到升级线卡板升级完成的通知消息后,恢复对应的所述升级线卡板的协议发包处理流程,主控板发往所述升级线卡板的协议报文不再软转给备用线卡板。
本发明还提供一种ISSU升级过程中协议不中断的设备,应用于网络设备上,所述网络设备中配置有主控板及至少配有两块线卡板,并且线卡板间存在物理通道,所述设备包括:
升级控制单元,用于为升级线卡板选定备用线卡板,将备用线卡板信息附带在通知消息中通知升级线卡板升级,并始终保持备用线卡板在升级过程中不被升级重启;
主控板转送单元,用于修改主控板对应升级线卡板的协议发包处理流程,将发往升级线卡板的协议报文软转发给备用线卡板,再由备用线卡板通过线卡板间的物理通道硬件转发到升级线卡板;
线卡板转送单元,用于在收到主控板通知升级的消息后,修改升级线卡板上送CPU本地转发表项,将需要上送升级线卡板CPU的协议报文,通过线卡板间的物理通道硬件转发给备用线卡板,由备用线卡板将协议报文软转发给主控板。
优选地,所述升级控制单元进一步用于选择已升级完成的线卡板或者尚未开始升级的线卡板作为备用线卡板;
优选地,所述升级控制单元进一步用于通知两个以及两个以上线卡板进行升级。
优选地,所述线卡板转送单元进一步用于,在升级完成后,修改升级线卡板上送CPU本地转发表项,将协议报文目的地址重设为本地总线,并通知主控板升级完成。
优选地,所述主控板转送单元进一步用于在收到升级线卡板升级完成的通知消息后,恢复对应的所述升级线卡板的协议发包处理流程,主控板发往所述升级线卡板的协议报文不再软转给备用线卡板。。
与现有技术相比,本发明实施例至少具有以下优点:ISSU升级过程中,在线卡板上ASIC/NP转发芯片与主控板CPU无数据通道的情况下,ISSU升级过程协议不丢包。同时在ISSU升级过程中,线卡板间协议报文的转发,复用普通数据报文通道,基于现有的硬件不需要额外辅助,降低了硬件成本。
附图说明
图1是本发明实施例中所述网络设备形态图;
图2是本发明实施例中所述网络设备中主控板与线卡板的具体连接图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310446250.3/2.html,转载请声明来源钻瓜专利网。