[发明专利]一种报文转发方法及装置有效
申请号: | 201610102259.6 | 申请日: | 2016-02-24 |
公开(公告)号: | CN106789663B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 梁学伟;闫丰 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/721;H04L12/751;H04L12/775 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
本发明实施例提供了一种报文转发方法及装置,应用于第一堆叠设备,所述方法包括:接收到第二堆叠设备发送的第一隔离消息后,更新堆叠拓扑;其中,更新后的堆叠拓扑不包括第二堆叠设备;所述第一隔离消息是所述第二堆叠设备获取到待升级软件后重启之前发送的;根据所述更新后的堆叠拓扑,计算第一堆叠设备到除第二堆叠设备之外的其它堆叠设备的转发路径;根据所述转发路径更新转发表,并根据更新后的转发表转发报文。本发明实施例中,第一堆叠设备接收到第二堆叠设备发送的隔离消息后,可以将第二堆叠设备从堆叠拓扑中删除,因此,第一堆叠设备在对接收到的报文进行转发时,不会将报文转发给第二堆叠设备,从而能够降低报文转发过程中的丢包率。
技术领域
本发明涉及通信技术领域,特别是涉及一种报文转发方法及装置。
背景技术
ISSU(In-Service Software Upgrade,不中断业务升级)功能是一种能够保证在设备升级过程中业务不中断或者中断时间较短的升级方式。例如,堆叠系统中的任一设备可以采用ISSU功能,实现该设备的升级。具体地,该设备可以进行重启,并在重启过程中加载升级软件来完成升级。
为了在堆叠系统中的任一堆叠设备升级过程中,保障业务不能中断,堆叠系统所承载的业务报文不出现丢包,需要采取堆叠聚合链路零丢包技术。
现有的堆叠聚合链路零丢包技术的系统架构如图1(a)所示,堆叠系统可以包括多个堆叠设备:堆叠设备1、堆叠设备2以及堆叠设备3;并且,对端设备上与堆叠系统中的各个堆叠设备相连的端口聚合,构成聚合组。以堆叠设备2为例来说明堆叠设备升级的过程。当堆叠设备2完成升级软件下载,重启生效前,会发送第一报文通知对端设备1和对端设备2,将聚合组中对应堆叠设备2的成员端口删除。如图1(b)中虚线所示,当对端设备1和对端设备2将对应堆叠设备2的成员端口删除后,该成员端口不会再分担聚合组流量报文。
之后,堆叠设备2开始重启,加载升级软件。当重启完成后,堆叠设备2发送第三报文通知对端设备1和对端设备2,将对应堆叠设备2的成员端口加入聚合组,之后该成员端口即可承担聚合组的流量转发。因堆叠系统中堆叠设备升级时,对端设备可以将对应该堆叠设备的成员端口删除,对端设备通过将流量切换到对应其它堆叠设备的成员端口,从而实现堆叠设备升级中的零丢包。
如图2(a)所示,对端设备之间在进行报文转发时,如报文转发路径为对端设备1到对端设备2。对端设备1进行聚合组负载分担,将报文从对应堆叠设备3的成员端口发送出去;堆叠设备3收到报文后,确定该报文需要转发到对端设备2,堆叠设备3经过哈希计算,如果计算出来的路径为由堆叠设备1转发到对端设备2,则按如图2(a)所示路径,堆叠设备3将报文通过其堆叠口发送到堆叠设备2,堆叠设备2再通过其堆叠口将报文送到堆叠设备1,再经过堆叠设备1转发到对端设备2。
但是如图2(b)所示,堆叠设备2在进行升级时,不能进行报文转发。因此,当堆叠设备3对其接收到的报文进行转发,且转发路径需要经过堆叠设备2时,会将该报文丢失。
发明内容
本发明实施例的目的在于提供一种报文转发方法及装置,以降低报文转发过程中的丢包率。具体技术方案如下:
第一方面,本发明实施例提供了一种报文转发方法,所述方法应用于第一堆叠设备,所述方法包括:
接收到第二堆叠设备发送的第一隔离消息后,更新堆叠拓扑;其中,更新后的堆叠拓扑不包括所述第二堆叠设备;所述第一隔离消息是所述第二堆叠设备获取到待升级软件后重启之前发送的;
根据所述更新后的堆叠拓扑,计算第一堆叠设备到除第二堆叠设备之外的其它堆叠设备的转发路径;
根据所述转发路径更新转发表,并根据更新后的转发表转发报文。
第二方面,本发明实施例提供了一种报文转发装置,所述装置应用于第一堆叠设备,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610102259.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种路由公告方法及装置
- 下一篇:电子部件及其制造方法