[发明专利]BGP邻居连接中断方法及装置在审
申请号: | 201710261580.3 | 申请日: | 2017-04-20 |
公开(公告)号: | CN107040599A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 余清炎 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙)11277 | 代理人: | 刘新宇 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bgp 邻居 连接 中断 方法 装置 | ||
技术领域
本公开涉及通信技术领域,尤其涉及一种BGP邻居连接中断方法及装置。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是一种既可以用于不同AS(Autonomous System,自治系统)之间,又可以用于同一AS内部的动态路由协议。
根据RFC 4271中的规定,在建立BGP邻居后,设备需要周期性地向BGP邻居发送保活报文,以维持邻居关系,这个发送周期由定时器KeepAliveTimer控制;如果BGP邻居在一定时长内未收到设备发送的保活报文,则认为与BGP邻居的连接超时,该一定时长可以称为保持时间,由定时器HoldTimer控制。
在应用中,HoldTimer控制的BGP邻居的保持时间可以由用户根据需求进行配置,HoldTimer对应的时长也意味着用户希望设备之间的BGP邻居关系能够保持相应的时长。而当前主流的解决方案中,当设备从BGP邻居收到一个保活报文之后,就将该BGP邻居对应的HoldTimer重置,这种处理方式容易导致HoldTimer对应的保持时间和实际的保持时间不匹配,例如,实际的BGP邻居的保持时间小于HoldTimer对应的保持时间,即与用户预期相比BGP邻居过早的断开,这样会引发网络震荡。
发明内容
有鉴于此,本公开提出了一种邻居连接中断方法及装置,保证设备之间实际的BGP邻居的保持时间不小于设置的HoldTimer对应的保持时间(HoldTime)的值。
根据本公开的一方面,提供了一种BGP邻居连接中断方法,包括:在邻居设备的保活报文发送周期到达时,若未接收到来自所述邻居设备的保活报文,则将相应的计数加1;若所述计数大于中断阈值,则断开与所述邻居设备的BGP连接,其中,所述中断阈值为所述邻居设备在本设备上对应的第一定时器的时长与所述邻居设备在本设备上对应的第二定时器的时长的比值,所述第一定时器的时长为所述BGP连接的保持时间,所述第二定时器的时长为所述保活报文发送周期。
根据本公开的另一方面,提供了一种BGP邻居连接中断装置,包括:计数模块,用于在邻居设备的保活报文发送周期到达时,若未接收到来自所述邻居设备的保活报文,则将相应的计数加1;断开连接模块,用于若所述计数大于中断阈值,则断开与所述邻居设备的BGP连接,其中,所述中断阈值为所述邻居设备在本设备上对应的第一定时器的时长与所述邻居设备在本设备上对应的第二定时器的时长的比值,所述第一定时器的时长为所述BGP连接的保持时间,所述第二定时器的时长为所述保活报文发送周期。
通过记录最近一次接收到邻居设备发送保活报文之后开始所经过的保活报文发送周期的个数,统计本设备连续未接收到保活报文的个数,当所述个数大于中断阈值时,也就是说连续未接收到保活报文的个数大于中断阈值时,断开与所述邻居设备的BGP连接。根据本公开的BGP邻居连接中断方法及装置,能够保证本设备与所述邻居设备之间实际的BGP邻居的保持时间不小于设置的HoldTimer对应的保持时间(HoldTime)的值,从而解决BGP邻居连接过早断开从而引发的网络震荡问题,还能够使用户在设置保持时间时更易于用户理解等。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1示出根据本公开一实施例的BGP邻居连接中断方法的流程图。
图2示出根据本公开一实施例的设备建立BGP邻居连接的示意图。
图3示出根据本公开一实施例的BGP邻居连接中断方法的流程图。
图4示出根据本公开一实施例的BGP邻居连接中断方法的流程图。
图5示出根据本公开一实施例的BGP邻居连接中断方法的示意图。
图6示出根据本公开一实施例的BGP邻居连接中断方法的时序图。
图7示出相关技术中的BGP邻居连接中断方法的时序图。
图8示出根据本公开一实施例的BGP邻居连接中断装置的框图。
图9示出根据本公开一实施例的BGP邻居连接中断装置的框图。
图10示出根据本公开一实施例的BGP邻居连接中断装置的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710261580.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂离子电池组低温自加热方法
- 下一篇:电动车辆的电池冷却剂回路垫