[发明专利]报文转发方法及装置有效
| 申请号: | 201510540776.7 | 申请日: | 2015-08-28 |
| 公开(公告)号: | CN105591896A | 公开(公告)日: | 2016-05-18 |
| 发明(设计)人: | 吴文;晁岳磊;汪亮 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/713;H04L12/747;H04L12/861 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报文 转发 方法 装置 | ||
1.一种报文转发方法,其特征在于,所述方法应用于虚拟设备上,所述 虚拟设备包括主框和备框,所述方法包括:
同时通过所述主框和所述备框接收对端设备发送的携带序列号的报文;
通过所述主框转发接收到的所述报文,通过所述备框根据所述序列号丢 弃所述主框已转发的报文和缓存所述主框未转发的报文;
当检测到所述主框与所述对端设备之间的链路异常时,停止通过所述主 框转发接收到的所述报文,通过所述备框转发缓存的所述主框未转发的报文 和接收到的所述报文。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述通过所述备框转发缓存的所述主框未转发的报文和接收到的所述 报文之后,当检测到所述主框与所述对端设备之间的链路恢复正常时,继续 通过所述主框转发接收到的所述报文,并通过所述备框根据所述序列号丢弃 所述主框已转发的报文和缓存所述主框未转发的报文。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述通过所述备框根据所述序列号丢弃所述主框已转发的报文和缓存 所述主框未转发的报文之后,当检测到所述备框与所述对端设备之间的链路 异常时,停止通过所述备框根据所述序列号丢弃所述主框已转发的报文和缓 存所述主框未转发的报文。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述停止通过所述备框根据所述序列号丢弃所述主框已转发的报文和 缓存所述主框未转发的报文之后,当检测到所述备框与所述对端设备之间的 链路恢复正常时,继续通过所述备框根据所述序列号丢弃所述主框已转发的 报文和缓存所述主框未转发的报文。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述通过所述主框转发接收到的所述报文时,更新序列号表,所述序 列号表用于保存所述报文的序列号及其发送状态;和/或
在所述通过所述备框转发缓存的所述主框未转发的报文和接收到的所述 报文时,更新所述序列号表。
6.根据权利要求5所述的方法,其特征在于,所述通过所述备框根据所 述序列号丢弃所述主框已转发的报文和缓存所述主框未转发的报文,通过所 述备框转发缓存的所述主框未转发的报文,包括:
在所述备框中预先设置一个或多个缓存容器,并建立所述缓存容器与时 间周期的关联;
在上一个时间周期结束时,清空本时间周期关联的缓存容器,并根据报 文序列号查询所述序列号表,将本时间周期内主框已转发的报文丢弃、将未 转发的报文缓存至关联的缓存容器中。
7.根据权利要求6所述的方法,其特征在于,所述清空本时间周期关联 的缓存容器,包括:
通过所述备框查询本时间周期关联的缓存容器中缓存的报文在所述序列 号表中的发送状态,并通过所述备框丢弃发送状态为已发送的报文以及转发 发送状态为未发送的报文。
8.一种虚拟设备,其特征在于,所述虚拟设备包括:
主框,用于接收对端设备发送的携带序列号的报文,并转发接收到的所 述报文,以及接收第一停止指令,并根据所述第一停止指令停止转发接收到 的所述报文;
备框,用于接收对端设备发送的所述携带序列号的报文,并根据所述序 列号丢弃所述主框已转发的报文和缓存所述主框未转发的报文,以及接收第 一切换指令,并根据所述第一切换指令转发缓存的所述主框未转发的报文和 接收到的所述报文;
控制模块,用于当获知所述主框与所述对端设备之间的链路异常时,向 所述主框发送第一停止指令以及向所述备框发送第一切换指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510540776.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种主备切换方法及装置
- 下一篇:一种平滑重启流程的启动方法和装置





