[发明专利]一种热重启方法及其装置有效
申请号: | 201410148462.8 | 申请日: | 2014-04-14 |
公开(公告)号: | CN104978208B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 高瑞昌;王琮 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F1/24 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 热重启 方法 及其 装置 | ||
本发明提供一种热重启方法和热重启装置,用于业务板,其中该热重启方法包括:根据接收到的热重启指令,对所述业务板的控制平面执行复位操作,在控制平面复位完成之前,保持所述业务板的数据平面持续工作;在所述控制平面完成复位后,对所述数据平面执行复位操作。在本发明的技术方案中,通过推迟数据平面的复位时机,使得数据转发业务在控制平面的复位过程中仍然能够正常进行,有助于减少流量的丢包,且无需执行数据的保存和恢复操作。
技术领域
本发明涉及通信技术领域,尤其涉及一种快速、可靠的热重启方法和装置。
背景技术
业务板在执行热重启时,其CPU(Central Processing Unit,中央处理器)和转发芯片等硬件一起复位,使得转发芯片在整个热重启过程中都无法工作,造成热重启过程中的流量大量丢包。
为了避免热重启过程导致的流量丢包,相关技术中提出了比如基于备份业务板的平滑重启(GR,Graceful Restart),但其过程中需要备份业务板或周边设备的配合,且涉及到数据的保存与恢复等操作,机制复杂且容易导致错误的发生。
因此,如何通过更加简单可靠的机制,减少热重启过程中的流量丢包,成为目前亟待解决的技术问题。
发明内容
有鉴于此,本发明提供一种热重启方法及其装置,通过推迟数据平面的复位时机,使得数据转发业务在控制平面的复位过程中仍然能够正常进行,有助于减少流量的丢包,且无需执行数据的保存和恢复操作。
为实现上述目的,本发明提供技术方案如下:
一种热重启方法,用于业务板,其中该热重启方法包括:根据接收到的热重启指令,对所述业务板的控制平面执行复位操作,在控制平面复位完成之前,保持所述业务板的数据平面持续工作;在所述控制平面完成复位后,对所述数据平面执行复位操作。
相应地,本发明还提出了一种热重启装置,用于业务板,包括:
控制平面复位单元,用于根据接收到的热重启指令,对所述业务板的控制平面执行复位操作;
数据平面复位单元,用于在控制平面复位完成之前,保持所述业务板的数据平面持续工作,并在所述控制平面完成复位后,对所述数据平面执行复位操作。
由以上技术方案可见,本发明通过推迟数据平面的复位时机,使得数据转发业务在控制平面的复位过程中仍然能够正常进行,有助于减少流量的丢包,且无需执行数据的保存和恢复操作。
附图说明
图1示出了相关技术中的热重启方法的时序示意图;
图2A示出了根据本发明的一个实施例的热重启方法的流程示意图;
图2B示出了根据本发明的一个实施例的热重启方法的时序示意图;
图3A示出了根据本发明的一个实施例的业务板的结构示意图;
图3B示出了根据本发明的另一个实施例的业务板的结构示意图;
图4示出了根据本发明的一个实施例的对控制平面和数据平面进行复位的具体流程示意图;
图5示出了根据本发明的一个实施例的热重启装置的示意框图。
具体实施方式
本发明通过推迟数据平面的复位时机,使得数据转发业务在控制平面的复位过程中仍然能够正常进行,有助于减少流量的丢包,且无需执行数据的保存和恢复操作。
图1示出了相关技术中的热重启方法的时序示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410148462.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组件加载方法、装置及终端
- 下一篇:运行参数加载方法和装置