一种通告路由和撤销路由的方法和相应的路由设备技术

技术编号:14123250 阅读:143 留言:0更新日期:2016-12-09 09:35
一种路由通告和撤销路由的方法和相应的路由设备,撤销路由时,包括:路由设备获取已通告路由的路由撤销关联检测条件,所述路由撤销关联检测条件包括所述已通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由撤销关联检测条件得到满足,通知所述已通告路由所通告到的邻居对等体撤销所述已通告路由。通告路由的方法,包括:路由设备获取待通告路由的路由通告关联检测条件,所述路由通告关联检测条件包括所述待通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由通告关联检测条件得到满足,则向邻居对等体通告所述待通告路由。上述方案可以使IP网元更加灵活的向邻居对等体通告路由,也可实现快速撤销路由。

【技术实现步骤摘要】

本专利技术涉及IP(Internet Protocol)网络领域,更具体地,涉及一种通告路由和撤销路由的方法和相应的路由设备
技术介绍
在目前的IP网络中,路由设备对一些已通告的路由,在检测到邻居老化后,或者路由出接口(down)后,才会撤销路由。由于检测邻居老化需要比较长的时间,通常是几十秒,所以撤销路由慢。即便某些场景下支持路由协议绑定BFD会话,当BFD会话断开后快速撤销路由,但是只有当跟路由通告端的BFD会话断开才会撤销从路由通告端学习到的路由,限制比较多不够灵活。另一方面,按照相关的路由协议,路由设备在向邻居对等体通告路由时,可以不配置路由通告关联检测条件,或者,可以关联路由图(route-map),控制只向邻居对等体通告满足特定条件的路由。在实现本专利技术的过程中,专利技术人发现这种方法有较多的限制条件和局限性,例如,只支持基于路由图的检测,检测条件单一;及,要求通告的路由也是被检测的路由,检测条件和需要通告的路由耦合性太强。等等。
技术实现思路
有鉴于此,本专利技术提供了一种撤销路由的方法,包括:路由设备获取已通告路由的路由撤销关联检测条件,所述路由撤销关联检测条件包括所述已通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由撤销关联检测条件得到满足,通知所述已通告路由所通告到的邻居对等体撤销所述已通告路由。可选地,所述路由撤销关联检测条件包括以下一种或多种检测对象:设定的一个或多个对等体;设定的一条或多条路由;设定的一个或多个会话;其中:检测对象为对等体时,预期的状态包括:所述路由设备与对等体的邻居关系断开;检测对象为路由时,预期的状态包括:路由不存在,和/或,路由不可达;检测对象为会话时,预期的状态包括:会话断开。可选地,所述设定的一个或多个对等体包括所述已通告路由所通告到的邻居对等体之外的邻居对等体;所述设定的一条或多条路由包括所述已通告路由之外的路由;所述设定的一个或多个会话包括所述路由设备与所述已通告路由所通告到的邻居对等体之间的会话之外的会话。可选地,所述路由设备确定所述路由撤销关联检测条件得到满足,包括:所述路由设备比较所述路由撤销关联检测条件中检测对象预期的状态和检测实例检测到的所述检测对象的状态,如状态相同,则确定所述路由撤销关联检测条件得到满足。可选地,所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。可选地,所述路由设备获取已通告路由的路由通告关联检测条件,是通过检测实
例获知检测对象的状态发生变化时触发的。有鉴于此,本专利技术还提供了一种路由设备,包括路由协议组件和路由撤销检测组件,其中:所述路由协议组件,用于通过所述路由撤销检测组件确定已通告路由的路由撤销关联检测条件是否得到满足,如得到满足,通知所述已通告路由所通告到的邻居对等体撤销所述已通告路由;所述路由撤销检测组件,用于获取所述已通告路由的路由撤销关联检测条件,并检测所述路由撤销关联检测条件中检测对象的状态,判断所述路由撤销关联检测条件是否得到满足并通知所述路由协议组件;其中,所述路由撤销关联检测条件包括所述已通告路由之外的检测对象及其预期的状态。可选地,所述路由撤销检测组件包括:存储单元,用于保存为路由配置的路由撤销关联检测条件;检测实例,用于对检测对象的状态进行检测;判断单元,用于从存储单元获取所述已通告路由的路由撤销关联检测条件,比较所述路由撤销关联检测条件中检测对象预期的状态和所述检测实例检测到的所述检测对象的状态,如状态相同,则确定所述路由撤销关联检测条件得到满足并通知所述路由协议组件。可选地,所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。可选地,所述存储单元保存的所述路由撤销关联检测条件包括以下一种或多种检测对象:设定的一个或多个对等体;设定的一条或多条路由;设定的一个或多个会话;其中:检测对象为对等体时,预期的状态包括:所述路由设备与对等体的邻居关系断开;检测对象为路由时,预期的状态包括:路由不存在,和/或,路由不可达;检测对象为会话时,预期的状态包括:会话断开。可选地,所述设定的一个或多个对等体包括所述已通告路由所通告到的邻居对等体之外的邻居对等体;所述设定的一条或多条路由包括所述已通告路由之外的路由;所述设定的一个或多个会话包括所述路由设备与所述已通告路由所通告到的邻居对等体之间的会话之外的会话。可选地,所述判断单元是在通过检测实例获知检测对象的状态发生变化时,从存储单元获取所述已通告路由的路由撤销关联检测条件,并进行所述比较。有鉴于此,本专利技术还提供了一种通告路由的方法,包括:路由设备获取待通告路由的路由通告关联检测条件,所述路由通告关联检测条件包括所述待通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由通告关联检测条件得到满足,则向邻居对等体通告所述待通告路由。可选地,所述路由通告关联检测条件包括以下一种或多种检测对象:设定的一个或多个对等体;设定的一条或多条路由;设定的一个或多个会话;其中:检测对象为对等体时,预期的状态包括:所述路由设备与对等体建立邻居关系;检测对象为路由时,预期的状态包括:路由存在,和/或,路由可达;检测对象为会话时,预期的状态包括:会话建立。可选地,所述设定的一个或多个对等体包括所述已通告路由所通告到的邻居对等体之外的邻居对等体;所述设定的一条或多条路由包括所述待通告路由之外的路由;所述设定的一个或多个会话包括所述路由设备与所述已通告路由所通告到的邻居对等体之间的会话之外的会话。可选地,所述路由设备确定所述路由通告关联检测条件得到满足,包括:所述路由设备比较所述路由通告关联检测条件中检测对象预期的状态和检测实例检测到的所述检测对象的状态,如状态相同,则确定所述路由通告关联检测条件得到满足。可选地,所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。可选地,所述方法还包括:所述路由设备如未获取到所述路由通告关联检测条件,或未获取到所述检测对象的状态,则将所述待通告路由视为未设置路由通告关联检测条件的待通告路由并进行相应的路由通告处理。有鉴于此,本专利技术提供了一种路由设备,包括路由协议组件和检测组件,其中:所述路由协议组件,用于通过所述检测组件确定待通告路由的路由通告关联检测条件是否得到满足,如得到满足,向邻居对等体通告所述待通告路由;所述检测组件,用于获取所述待通告路由的路由通告关联检测条件,并检测所述路由通告关联检测条件中检测对象的状态,判断所述路由通告关联检测条件是否得到满足并通知所述路由协议组件;其中,所述路由通告关联检测条件包括所述已通告路由之外的检测对象及其预期的状态。可选地,所述检测组件包括:存储单元,用于保存为路由配置的路由通告关联检测条件;检测实例,用于对检测对象的状态进行检测;判断单元,用于从存储单元获取所述待通告路由的路由通告关联检测条件,比较所述路由通告关联检测条件中检测对象预期的状态和所述检测实例检测到的所述检测对象的状态,如状态相同,则确定所述路由通告关联检测条件得到满足并通知所述路由协议组件。可选地,所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。可选地,所述本文档来自技高网
...
一种通告路由和撤销路由的方法和相应的路由设备

【技术保护点】
一种通告路由的方法,包括:路由设备获取待通告路由的路由通告关联检测条件,所述路由通告关联检测条件包括所述待通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由通告关联检测条件得到满足,则向邻居对等体通告所述待通告路由。

【技术特征摘要】
1.一种通告路由的方法,包括:路由设备获取待通告路由的路由通告关联检测条件,所述路由通告关联检测条件包括所述待通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由通告关联检测条件得到满足,则向邻居对等体通告所述待通告路由。2.如权利要求1所述的方法,其特征在于:所述路由通告关联检测条件包括以下一种或多种检测对象:设定的一个或多个对等体;设定的一条或多条路由;设定的一个或多个会话;其中:检测对象为对等体时,预期的状态包括:所述路由设备与对等体建立邻居关系;检测对象为路由时,预期的状态包括:路由存在,和/或,路由可达;检测对象为会话时,预期的状态包括:会话建立。3.如权利要求2所述的方法,其特征在于:所述设定的一个或多个对等体包括所述已通告路由所通告到的邻居对等体之外的邻居对等体;所述设定的一条或多条路由包括所述待通告路由之外的路由;所述设定的一个或多个会话包括所述路由设备与所述已通告路由所通告到的邻居对等体之间的会话之外的会话。4.如权利要求1或2或3所述的方法,其特征在于:所述路由设备确定所述路由通告关联检测条件得到满足,包括:所述路由设备比较所述路由通告关联检测条件中检测对象预期的状态和
\t检测实例检测到的所述检测对象的状态,如状态相同,则确定所述路由通告关联检测条件得到满足。5.如权利要求4所述的方法,其特征在于:所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。6.如权利要求4所述的方法,其特征在于:所述方法还包括:所述路由设备如未获取到所述路由通告关联检测条件,或未获取到所述检测对象的状态,则将所述待通告路由视为未设置路由通告关联检测条件的待通告路由并进行相应的路由通告处理。7.一种撤销路由的方法,包括:路由设备获取已通告路由的路由通告关联检测条件,所述路由通告关联检测条件包括所述已通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由通告关联检测条件未得到满足,通知所述已通告路由所通告到的邻居对等体撤销所述已通告路由。8.如权利要求7所述的方法,其特征在于:所述路由通告关联检测条件包括以下一种或多种检测对象:设定的一个或多个对等体;设定的一条或多条路由;设定的一个或多个会话;其中:检测对象为对等体时,预期的状态包括:所述路由设备与对等体建立邻居关系;检测对象为路由时,预期的状态包括:路由存在,和/或,路由可达;检测对象为会话时,预期的状态包括:会话建立。9.如权利要求8所述的方法,其特征在于:所述设定的一个或多个对等体包括所述已通告路由所通告到的邻居对等体之外的邻居对等体;所述设定的一条或多条路由包括所述已通告路由之外的路由;所述设定的一个或多个会话包括所述路由设备与所述已通告路由所通告到的邻居对等体之间的会话之外的会话。10.如权利要求7或8或9所述的方法,其特征在于:所述路由设备确定所述路由通告关联检测条件未得到满足,包括:所述路由设备比较所述路由通告关联检测条件中检测对象预期的状态和检测实例检测到的所述检测对象的状态,如状态不同,则确定所述路由通告关联检测条件未得到满足。11.如权利要求10所述的方法,其特征在于:所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。12.如权利要求10所述的方法,其特征在于:所述路由设备获取已通告路由的路由通告关联检测条件,是通过检测实例获知检测对象的状态发生变化时触发的。13.一种撤销路由的方法,包括:路由设备获取已通告路由的路由撤销关联检测条件,所述路由撤销关联检测条件包括所述已通告路由之外的检测对象及其预期的状态;所述路由设备如确定所述路由撤销关联检测条件得到满足,通知所述已通告路由所通告到的邻居对等体撤销所述已通告路由。14.如权利要求13所述的方法,其特征在于:所述路由撤销关联检测条件包括以下一种或多种检测对象:设定的一个或多个对等体;设定的一条或多条路由;设定的一个或多个会话;其中:检测对象为对等体时,预期的状态包括:所述路由设备与对等体的邻居关系断开;检测对象为路由时,预期的状态包括:路由不存在,和/或,路由不可达;检测对象为会话时,预期的状态包括:会话断开。15.如权利要求14所述的方法,其特征在于:所述设定的一个或多个对等体包括所述已通告路由所通告到的邻居对等体之外的邻居对等体;所述设定的一条或多条路由包括所述已通告路由之外的路由;所述设定的一个或多个会话包括所述路由设备与所述已通告路由所通告到的邻居对等体之间的会话之外的会话。16.如权利要求13或14或15所述的方法,其特征在于:所述路由设备确定所述路由撤销关联检测条件得到满足,包括:所述路由设备比较所述路由撤销关联检测条件中检测对象预期的状态和检测实例检测到的所述检测对象的状态,如状态相同,则确定所述路由撤销关联检测条件得到满足。17.如权利要求16所述的方法,其特征在于:所述检测实例包括路由图、邻居图、双向转发检测BFD和操作管理维护OAM中的一种或多种。18.如权利要求16所述的方法,其特征在于:所述路由设备获取已通告路由的路由通告关联检测条件,是通过检测实例获知检测对象的状态发生变化时触发的。19.一种路由设备,其特征在于,包括路由协议组件和检测组件,其中:所述路由协议组件,用于通过所述检测组件确定待通告路由的路由通告关联检测条件是否得到满足,如得到满足,向邻居对等体通告所述待通告路由;所述检测组件,用于获取所述待通告路由的路由通告关联检测条件,并检测所述路由通告关联检测条件中检测对象的状态,判断所述路由通告关联检测条件是否得到满足并通知所述路由协议组件;其中,所述路由通告关联检测条件包括所述已通告路由之外的检测对象及其预期的状态。20.如权利要求19所述的路由设备,其特征在于:所述检测组件包括:存储单元,用于保存为路由配置的路由通告关联检测条件;检测实例,用于对检测对象的状态进行检测;判断单元,用于从存储单元获取所述待通告路由的路由通告关联检测条件,比较所述路由通告关联检测...

【专利技术属性】
技术研发人员:赵科强马长征李春红
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1