本发明专利技术公开了一种实现端口快速重路由的方法,在快速重路由表项的端口表中设置路径的起始端口切换标记位,所述方法包括:当检测到主用路径失效时,将主用路径起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。本发明专利技术还公开了一种实现端口快速重路由的装置。采用本发明专利技术能够提高主备路径的切换速度。
【技术实现步骤摘要】
本专利技术涉及快速重路由(FRR,Fast ReRoute)技术,尤其涉及一种实现端口快速重路由的方法及装置。
技术介绍
传统的互联网协议(IP)网络服务模型是一种尽力而为的服务模型,随着网络业务的进一步发展,作为多业务统一承载的IP网络在可靠性方面必须要达到传统电信网络的水平,如保护切换的速度小于50ms,才能满足电信级业务的需要。 FRR技术是一种用于对局部网络进行快速保护的技术,它一般部署在对可靠性要求比较高的网络中。当网络中出现链路或节点失效时,FRR可以很快地切换到备用路径,以使数据业务受到较小的影响。 当前一般有IP FRR、标签分发协议(LDP, Label Distribution Protocol)FRR、流量工程(TE, Traffic Engineering)FRR,分别存在于IP网络、LDP标签网络、多协议标签交换(MPLS, Multiprotocol Label Switching)网络流量工程。 下面介绍一下现有FRR切换方法的流程。如图1所示,现有FRR切换方法的流程包括以下步骤 步骤IOI,检测主用路径是否失效,如果是,则执行步骤102 ;否则,继续检测。 步骤102,通知支撑主用路径失效。 步骤103 104,支撑判断FRR是否属于IP FRR,如果是,则执行步骤105 ;否则,判断FRR是否属于LDP FRR,如果是,则执行步骤106 ;否则,可知FRR属于TE FRR,则执行步骤107。 其中,FRR的类型是由支撑通过复杂的哈希算法计算得到的。 步骤105,支撑根据复杂的哈希算法计算得到主用路径的所有FRR索引及FRR组,并将FRR类型、FRR索引、FRR组以及失效的主用下一跳通知驱动,然后执行步骤108。其中,该步骤中的FRR类型为IP FRR。 步骤106,支撑根据复杂的哈希算法计算得到主用路径的所有FRR索引及FRR组,并将FRR类型、FRR索引、FRR组以及失效的主用下一跳通知驱动,然后执行步骤108。 其中,该步骤中的FRR类型为LDP FRR。 步骤107,支撑根据复杂的哈希算法计算得到主用路径的所有FRR索引及FRR组,并将FRR类型、FRR索引、FRR组以及失效的主用下一跳通知驱动,然后执行步骤108。其中,该步骤中的FRR类型为TE FRR。 步骤108,驱动根据FRR类型及FRR索引将FRR表项中的备用下一跳替换失效的主用下一跳。 步骤109,驱动判断是否所有FRR组都切换完成,如果是,则执行步骤110 ;否则,执行步骤lll。 步骤IIO,支撑通知平台产生告警;之后,再继续检测主用路径是否失效。 其中,平台为中央处理器(CPU)。 步骤lll,驱动获取下一个需要切换的FRR索引,并返回步骤108。 其中,FRR组与FRR索引呈对应关系。 由以上流程可以看出,现有FRR切换方法在进行主备路径切换前需依赖于支撑下发的关于失效的主用路径的下一跳所在的FRR组信息,且切换时需对每个FRR组进行切换,过程过于繁琐,切换时间占用太多。特别是当FRR组较多时,开销更大,势必会影响切换完成的时间,例如,有100个FRR组共用一条主用链路或者主用路径中的某一条链路,则现有FRR切换方法需对每一个FRR组进行切换,即需要进行100次操作才能完成所有的切换。 另夕卜,申请号为200410056187. 3的专利技术专利申请公开了一种IP网络中重路由的实现方法,该方法通过修改端口表实现切换,但是该申请中检测端口状态是否有效的方法受限于硬件自身的扫描检测周期, 一般物理端口的扫描检测周期都会大于100ms,如果周期过小则会占用CPU的使用资源,如此,从检测发现端口失效再到切换所花费的时间已经远远超出50ms,因而不能满足电信级业务的需要。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种实现端口快速重路由的方法及装置,能够提高主备路径的切换速度。 为达到上述目的,本专利技术的技术方案是这样实现的 —种实现端口快速重路由的方法,在快速重路由表项的端口表中设置路径的起始端口切换标记位,所述方法包括 当检测到主用路径失效时,将主用路径起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。其中,所述方法进一步包括 当检测到多个快速重路由组共用的主用链路失效时,将主用链路起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。 其中,在将起始端口切换标记位设置为表示主用路径失效的值之后,所述方法进一步包括 将失效的主用路径的信息上送支撑;支撑将失效的主用路径的信息上送平台;平台根据失效的主用路径的信息产生告警。 其中,在将起始端口切换标记位设置为表示主用路径失效的值之后,所述方法进一步包括 将失效的主用路径的信息上送平台;平台根据失效的主用路径的信息产生告警。 其中,所述检测所采用的技术为双向转发检测技术或操作管理维护技术。 其中,所述表示主用路径失效的值为1。 —种实现端口快速重路由的装置,包括起始端口切换标记位设置模块、检测模块、及起始端口切换标记位取值设置模块;其中, 起始端口切换标记位设置模块,用于在快速重路由表项的端口表中设置路径的起始端口切换标记位; 检测模块,用于检测主用路径的状态; 起始端口切换标记位取值设置模块,用于当检测模块检测到主用路径失效时,将主用路径起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。 其中,所述起始端口切换标记位取值设置模块,进一步用于当检测模块检测到多个快速重路由组共用的主用链路失效时,将主用链路起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。其中,所述装置进一步包括第一信息上送模块、支撑及平台;其中, 第一信息上送模块,用于将失效的主用路径的信息上送支撑; 支撑,用于将失效的主用路径的信息上送平台; 平台,用于根据失效的主用路径的信息产生告警。其中,所述装置进一步包括第二信息上送模块及平台;其中, 第二信息上送模块,用于将失效的主用路径的信息上送平台; 平台,用于根据失效的主用路径的信息产生告警。 由以上技术方案可以看出,当检测到主用路径失效时,可立即根据失效的主用路径的下一跳中的起始端口 ,直接将对应端口表中的起始端口切换标记位的取值设置为表示主用路径失效的值,而备用下一跳无需做任何更改。因此,通过端口快速重路由技术,实现了在主用路径失效时,以最快的速度和最小限度的丢包率将失效的主用路径切换到备用路径;尤其当多个FRR组共用一个主用链路、且主用链路失效时,可避免多次的FRR组的切换操作,因此在这种情况下,端口快速重路由技术的效果更加明显,从而大大提高了网络的可靠性。 另外,本专利技术在链路保护和节点保护的组网中均可使用,并且本专利技术可扩展至任何存在主用和备用路径的保护技术中,通过切换主用路径的起始端口就可将主用路径切换至备用路径。附图说明 图1为现有FRR切换方法的流程示意图; 图2为本专利技术实现端口快速重路由的方法的流程示意图; 图3为本专利技术多个FRR组切换的示意图; 图4为本专利技术实现端口快速重路由的装置的结构示意图。具体实施例方式本专利技术的核心思想是当检测到主用路径失效时,不用判断FRR的具体类型,因为最终都可归结为接口失效,而接口失效本文档来自技高网...
【技术保护点】
一种实现端口快速重路由的方法,其特征在于,在快速重路由表项的端口表中设置路径的起始端口切换标记位,所述方法包括:当检测到主用路径失效时,将主用路径起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。
【技术特征摘要】
一种实现端口快速重路由的方法,其特征在于,在快速重路由表项的端口表中设置路径的起始端口切换标记位,所述方法包括当检测到主用路径失效时,将主用路径起始端口对应的端口表中起始端口切换标记位的取值设置为表示主用路径失效的值。2. 根据权利要求1所述的实现端口快速重路由的方法,其特征在于,所述方法进一步 包括当检测到多个快速重路由组共用的主用链路失效时,将主用链路起始端口对应的端口 表中起始端口切换标记位的取值设置为表示主用路径失效的值。3. 根据权利要求1所述的实现端口快速重路由的方法,其特征在于,在将起始端口切 换标记位设置为表示主用路径失效的值之后,所述方法进一步包括将失效的主用路径的信息上送支撑;支撑将失效的主用路径的信息上送平台;平台根 据失效的主用路径的信息产生告警。4. 根据权利要求1所述的实现端口快速重路由的方法,其特征在于,在将起始端口切 换标记位设置为表示主用路径失效的值之后,所述方法进一步包括将失效的主用路径的信息上送平台;平台根据失效的主用路径的信息产生告警。5. 根据权利要求1、2、3或4所述的实现端口快速重路由的方法,其特征在于,所述检测 所采用的技术为双向转发检测技术或操作管理维护技术。6. 根据权利要求1、2、3或4所述的实现端口快速重路由的方法,其特征在于,所述表示 主用路径失效的值为1。7. —...
【专利技术属性】
技术研发人员:张舒兴,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。