[发明专利]聚合链路恢复方法及装置有效
申请号: | 201410706845.2 | 申请日: | 2014-11-27 |
公开(公告)号: | CN105703933B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 李喻 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22;H04L7/00 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聚合 恢复 方法 装置 | ||
本发明提供聚合链路恢复方法及装置,所述方法应用于聚合组中的主设备上,包括:获取聚合链路恢复消息,根据所述聚合链路恢复消息进行聚合选择,所述聚合选择后得到聚合活动成员,启动预设的第一时间值相对应的第一定时器,并将携带有聚合活动成员和第一系统时间的备份消息发送给从设备,当第一定时器到达预设的第一时间值时,将聚合活动成员发送给主设备的数据平面。因此本发明能够保证主设备和从设备的系统时间同步,并且误差很小,不但可以加快聚合链路恢复的收敛速度,大幅度地缩短聚合链路恢复的收敛时间,而且该收敛时间非常稳定。
技术领域
本发明涉及网络通信技术领域,尤其涉及聚合链路恢复方法及装置。
背景技术
端口聚合将多个物理以太网端口聚合在一起以形成一个逻辑上的聚合组,可以实现流量在聚合组中各个成员端口之间进行分担,以增加带宽。在设备堆叠环境下,使用端口聚合方法,可以在虚拟化设备中的某台故障后,保障业务能继续转发,从而避免了业务被长时间中断,实现高可靠性的组网保证。
现有技术中,堆叠设备与下游设备进行聚合,网络流量将会分担到堆叠设备上,堆叠设备中的主设备完成控制平面的操作,堆叠设备中的从设备分担流量并进行数据面转发。如果聚合链路中其中一条链路发生故障或者堆叠设备中其中一个设备发生故障,流量将会发送到堆叠设备中的另一个设备上,保障业务不被持续中断。当上述故障消除后,则需要恢复所述故障所对应的聚合链路,使得网络流量将会重新分担到堆叠设备中的主设备和从设备上。而上述聚合链路恢复的处理过程具体如下:
(1)假设从设备从故障中恢复过来,那么从设备将通知主设备,所在聚合链路已经恢复。
(2)主设备收到聚合链路恢复消息后,将会运行聚合选择逻辑进行重选,将新的聚合活动成员下发给主设备的数据平面。
(3)同时主设备发送备份消息,将新的聚合活动成员通知给从设备;
(4)从设备接收到备份消息后,也将新的聚合活动成员下发给从设备的数据平面;
当(1)至(4)描述的过程完成之后,链路状态才能达到重新稳定。
其中,上述处理过程中造成业务中断的时间值是从第(2)步描述的主设备改变聚合活动成员端口到第(4)步描述的从设备改变聚合活动成员端口。
但是,上述聚合链路恢复通过消息备份的方法来实现,可能会导致较大的延时,再加上消息通道可能发生的拥堵,会引起消息备份时间不稳定,也会增加聚合链路恢复的收敛时间。
发明内容
本发明提供配置聚合链路恢复方法及装置,以解决现有技术中通过消息备份的方法来实现,可能会导致较大的延时,再加上消息通道可能发生的拥堵,会引起消息备份时间不稳定,也会增加聚合链路恢复的收敛时间的问题。
在第一方面,本发明实施例提供了一种聚合链路恢复方法,所述方法应用于聚合组中的主设备上,包括:
获取聚合链路恢复消息;
根据所述聚合链路恢复消息进行聚合选择,所述聚合选择后得到聚合活动成员;
启动预设的第一时间值相对应的第一定时器,并将携带有所述聚合活动成员和第一系统时间的备份消息发送给从设备,以使所述从设备计算所述第一系统时间与本地的第二系统时间的时间差,根据所述时间差和预设的第一时间值获得第二时间值,并启动与所述第二时间值相对应的第二定时器,其中,所述第一系统时间是主设备的系统时间,所述第二系统时间是从设备的系统时间;
当第一定时器到达所述预设的第一时间值时,将所述聚合活动成员发送给主设备的数据平面。
其中,所述聚合链路恢复消息为主设备的聚合链路恢复消息或从设备的聚合链路恢复消息。
优选地,预设的第一时间值是主设备与从设备共同约定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410706845.2/2.html,转载请声明来源钻瓜专利网。