【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种便于主备倒换的处理方法、装置及系统。
技术介绍
随着IP技术的不断发展,运营商对IP网络的可靠性要求不断提高,不间断路由(Non-Stop Route,NSR)技术作为高可靠性的解决方案应运而生。NSR技术是一种在路由器的主板控制平面发生故障且存在备板的备用控制平面的场景下邻居(peer)控制平面不感知的一种技术。主要实现的是主备冗余配置的路由器在发生切换重启时,路由能力不中断。即,支持多个相邻路由器同时发生倒换,而路由的转发不中断。 边界网关协议(Border Gateway Protocol,BGP)中的按组打包主要是指将相同出口策略的peer归到一个打包组,对于能够通过策略的路由,实施一次打包成报文多次发送该报文的方案,有效的提高了发送报文的效率。在BGP按组打包实现之后,又为主备倒换后如何将NSR与按组打包继续结合起来的需求带来了新的挑战。 在现有技术中,主板倒换后,备板将本地路由按组打包成报文向所有peer重新发送,即主备倒换后备板直接重新发布一次报文到peer。 在实现上述倒换后采用路由全部重发的方案过程中,专利技术人发现现有技术中至少存在如下问题该方案无法做到断点续传,即若该打包组是在发包过程中发生了主备倒换,则发送缓冲区中的报文向部分peer没有发送完毕,那么倒换后对于该部分peer来说,备板并未从倒换前各自的位置继续发送,而是连同发送过的路由开始重新打包成报文发送,这样,不仅有破包产生,而且倒换后会产生消耗大量系统和网络资源,以及备板对此间拓扑变化响应慢的问题。
技术实现思路
本专利技术的实施例提供 ...
【技术保护点】
一种便于主备倒换的处理方法,其特征在于,包括:在向任意端会话下的邻居发送对应的打包组前,将所述对应的至少一个打包组备份到备板;记录备份的所述打包组,并根据备份的顺序生成主板发送规则链表,以使备板根据所述备份的顺序生成与所述主板发送规则链表同样的备板发送规则链表;按照所述主板发送规则链表的顺序发送打包组,以使所述备板根据所述备板发送规则链表侦听所述主板的发送进度从而在主备倒换后实施断点续传。
【技术特征摘要】
一种便于主备倒换的处理方法,其特征在于,包括在向任意端会话下的邻居发送对应的打包组前,将所述对应的至少一个打包组备份到备板;记录备份的所述打包组,并根据备份的顺序生成主板发送规则链表,以使备板根据所述备份的顺序生成与所述主板发送规则链表同样的备板发送规则链表;按照所述主板发送规则链表的顺序发送打包组,以使所述备板根据所述备板发送规则链表侦听所述主板的发送进度从而在主备倒换后实施断点续传。2. 根据权利要求1所述的方法,其特征在于,所述备份的打包组中包括所述打包组ID 和存放所述打包组的发送缓冲区ID。3. 根据权利要求1所述的方法,其特征在于,所述记录备份的所述打包组,并根据备份 的顺序生成主板发送规则链表,以使备板根据所述备份的顺序生成与所述主板发送规则链 表同样的备板发送规则链表,具体包括记录所述备份的打包组ID和存放所述打包组的发送缓冲区ID ;按照备份的顺序,生成包含所述备份的打包组ID和存放所述打包组的发送缓冲区ID 的主板发送规则链表,以使备板根据所述备份的顺序生成与所述主板发送规则链表同样的 包含所述备份的打包组ID和存放所述打包组的发送缓冲区ID的备板发送规则链表。4. 根据权利要求1所述的方法,其特征在于,该方法还包括在按照所述主板发送规则链表的顺序发送完对应打包组的报文后,删除所述主板发送 规则链表中对应所述打包组的记录。5. —种便于主备倒换的处理方法,其特征在于,包括接收主板在向任意端会话下的邻居发送对应的打包组前备份而来的至少一个打包组;记录备份的所述打包组,并根据备份而来的顺序生成与主板发送规则链表同样的备板 发送规则链表;按照所述备板发送规则链表的顺序侦听所述主板在所述端会话下的打包组根据所述 主板发送规则链表的发送进度;在主备倒换后,接续侦听到的进度发送相应备份的打包组从而实现断点续传。6. 根据权利要求5所述的方法,其特征在于,接收到的每个备份的打包组中包括所述 打包组ID和所述主板存放所述打包组的发送缓冲区ID ;所述记录备份的所述打包组,并根据备份而来的顺序生成与主板发送规则链表同样的 备板发送规则链表,具体包括记录备份的所述打包组ID和所述主板存放所述打包组的发送缓冲区ID ;按照备份而来的顺序生成与主板发送规则链表同样的包含所述备份的打包组ID和所 述主板存放所述打包组的发送缓冲区ID的备板发送规则链表。7. 根据权利要求5所述的方法,其特征在于,所述备板发送规则链表中按照接收到的 备份而来的顺序记录了每个打包组ID和所述主板存放所述打包组的发送缓冲区ID ;该方法还包括对于接收到的每个备份的打包组, 获取所述打包组中报文的长度;将所述打包组存储在所述链表中对应的发送缓冲区ID所指示的发送缓冲区中。8. 根据权利要求7所述的方法,其特征在于,所述按照所述备板发送规则链表的顺序 侦听所述主板在所述端会话下的打包组根据所述主板发送规则链表的发送进度,具体包 括按照所述备板发送规则链表的顺序跟进所述主板在所述端会话下根据所述主板发送 规则链表发送到的打...
【专利技术属性】
技术研发人员:倪辉,刘莉,赵志斌,郭长志,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。