一种近端节点检测故障的方法

文档序号:7954912阅读:310来源:国知局
专利名称:一种近端节点检测故障的方法
技术领域
本发明涉及计算机通信中故障检测技术领域,尤其涉及一种近端节点检测故障的方法。
背景技术
MPLS(Multiprotocol Label Switch,多协议标签交换)是一种交换和路由的综合体,它将网络层路由和链路层交换融合在一起,它的优势在于改善路由性能价格比,提高路由伸缩性,并使用户网络在导入和实施新型网络业务上有更大的灵活性。但当前的MPLS技术网络的控制平面依然是无连接的,为使传统的IP(Internet Protocol,网际协议)网络的数据平面从“无连接”向“有连接”过渡,引入了ATM(Asynchronous Transfer Mode,异步传输模式)定长标签交换的思想,实现电信级的下一代网络。
MPLS技术无缝地集成了IP路由技术的灵活性和二层交换的简捷性,在引入QoS(Quality of Service,服务质量)、TE(Traffic Engineering,流量工程)、VPN(Virtual Private Network,虚拟私有网络)、OAM(OperationAdministration and Maintenance,运作管理与维护)等技术之后,MPLS逐渐成为三网融合的关键技术,并为IP网增加了一些管理和运营的手段。
MPLS OAM技术基于MPLS技术,并为MPLS网络提供LSP(LabelSwitch Path,标记交换路径)的连通性检测、故障传递以及保护倒换等服务。
在连通性检测技术中,检测报文有两种类型CV(ConnectivityVerification,连通性检测)、FFD(Fast Failure Detection,快速缺陷检测)。
在CV检测中,LSP远端节点每隔1秒发送一个CV报文,如果近端节点在3秒之内没有收到报文,则认为LOCVD(Loss of ConnectivityVerification Defect,连通性丢失缺陷),如果近端节点在3秒之内收到至少5个正确的CV报文,则认为发生ED(超速缺陷,Excess Defect)。同时CV报文携带网络中LSP唯一标识符TTSI(Trail Termination Source Identifier,源宿连接标识),能够检测网络中出现错联(Misbranching)的情形,如果近端节点在3秒之内只收到携带错误TTSI的报文,则认为网络中出现失配(MisMatch),如果近端节点在3秒之内既收到携带正确TTSI的报文又收到携带错误TTSI的报文,则认为网络中出现错误合并。
FFD同CV完成同样的功能,相对于CV报文检测,FFD的检测报文发送频率较高,能够更快的完成连通性故障检测,从而及时触发保护倒换操作,减小业务中断的时间,FFD报文的发送频率,在标准中只明确规定了6种(10ms、20ms,、50ms、100ms、200ms、500ms),但最大可支持255种发送频率,未规定的发送频率预留。同时FFD报文也携载TTSI,可以检测到的缺陷类型与CV一致。
在报文检测出现故障时,可以通过传递BDI(Backward Defect Indication反向缺陷通告)报文,为被检测LSP绑定一个反向通道,近端节点通过分析收到的报文,检测到LSP发生缺陷后,通过反向通道将携带缺陷信息的BDI报文发送给远端节点,从而使远端节点及时获知缺陷状态。承载BDI的反向通道,可能是以下三种类型一条专用反向LSP,与前向LSP相对应的唯一的反向LSP;一条共享反向LSP。多条前向LSP共用一条反向LSP,所有LSP返回BDI报文均通过这一条反向LSP;非MPLS返回路径。
如图1所示由被测LSP的近端节点(R5)和远端节点(R1)共同确定LSP的连通性检测模式,R1->R6->R5之间建立了一条LSP_A,作为被检测LSPR5->R4->R3->R2->R1之间建立一条LSP_B,作为反向LSP在开启OAM检测之前,需要在LSP_A的近端节点(R5)和远端节点(R1)分别配置OAM检测参数,包括
检测报文类型CV或FFD;检测报文频率10ms,20ms,50ms,100ms,200ms,500ms;TTSI由LSP的远端节点的LSR-ID(Label Switch Router-Identification,标记交换路由器标识)及与被测LSP所绑定的Tunnel-ID(Tunnel-Identification,路径标识)组成,作为LSP的全网唯一标识并用来检测TTSI缺陷;LSP入标签分别为LSP_A在倒数第二跳节点(R6)的出标签,以及在近端节点(R5)的入标签,用来在近端节点标识LSP;反向LSP用来在近端节点检测到缺陷时传递BDI报文给远端节点。
配置工作完成后,在LSP的远端节点和近端节点分别通过手工命令开启检测。
在进行MPLS OAM检测时,需要分别对近端节点和远端节点进行配置,因此会出现以下错误近端节点和远端节点的TTSI、LSP入标签或反向LSP配置不同,导致业务不通;近端节点和远端节点的检测类型或检测频率配置不同,导致检测异常;反向通道只能为LSP,无法实现非MPLS返回路径,而且当反向LSP拆除或转发不通时,BDI报文无法到达远端节点,远端节点无法获知缺陷;同时需要手工配置LSP的近端节点和远端节点两次,当进行多条LSP的MPLS OAM检测时,需要进行大量配置工作,也会因此引入人工配置错误;近端节点和远端节点检测开启不同时的时候,导致检测异常,如近端节点先于远端节点开启检测,或远端节点先于近端节点停止检测,错误地检测到LOCVD;当需要修改连通性检测报文的类型以及频率时必须在远端节点和近端节点分别停止OAM功能,重新修改两端配置后再分别开启检测,使用不便。

发明内容
本发明的主要目的在于提供一种近端节点信息处理的方法,从而实现远端节点发送检测报文,近端节点通过获取报文中的检测类型和检测频率,开启近端节点的检测。
一种近端节点检测故障的方法,包括A、标签转换路径LSP的远端节点向近端节点发送检测报文;B、所述的标签转换路径的近端节点解析所述的检测报文,获取该检测报文的检测类型和检测频率;C、所述的近端节点使用所述的检测类型和所述的检测频率开启运作管理和维护OAM检测。
所述的检测类型包括连通性检测CV或快速缺陷检测FFD。
获取该检测报文的检测类型和检测频率之前还包括步骤所述的近端节点获取所述的检测报文的唯一标识,从而建立所述的近端节点OAM与所述的LSP绑定关系。
所述的唯一标识包括LSP的入标签或LSP的源宿标识TTSI。
建立所述的近端节点OAM与所述的LSP绑定关系是通过所述的入标签与所述的近端节点的OAM的索引建立映射;或,通过所述的TTSI与所述的近端节点的OAM的索引建立映射。
在所述的步骤B之后还包括步骤所述的远端节点发送扩展的缺陷通告报文FDI到所述近端节点;所述的近端节点获取该FDI,停止OAM检测。
在所述的步骤B之后还包括步骤所述的远端节点发送扩展的缺陷通告报文FDI到所述的近端节点;所述的近端节点获取该FDI,停止OAM检测,并发送停止响应报文到所述的远端节点;当所述的远端节点接收到所述的响应报文,发送带有新的检测类型和检测频率的报文;所述的近端节点使用所述的新的检测类型和检测频率重新启动所述的近端节点OAM检测。
所述步骤B之后还包括步骤当近端节点检测到缺陷时,该近端节点解析远端发送的检测报文,获取远端节点的地址信息,从而所述的近端节点获取发送后向缺陷通告BDI报文的反向通道,通告所述的远端节点出现缺陷。
获取远端节点的地址信息是通过获取交换路径TTSI标识中远端节点的标签转换路由器LSR的标识ID,根据所述的ID确定远端节点的地址信息。
在所述步骤B之后还包括步骤当所述的LSP被拆除时,停止与该LSP具有绑定关系的近端节点的OAM检测。
本发明能够带来以下效果近端节点和远端节点的发送报文中所包含的TTSI、LSP的转发入标签,使得近端节点与该LSP相绑定,从而实现近端节点和远端节点的TTSI、LSP入标签的一致,同时,近端节点从远端节点发送的报文中获取远端节点的检测类型或检测频率,并使用远端节点的检测类型和检测频率开启近端检测,从而近端节点和远端节点的检测频率和检测类型相一致,保证检测正常运行;近端节点从检测报文中获取交换路径TTSI标识中远端节点的标签转换路由器LSR的标识ID,根据所述ID获取远端节点的地址信息,从而识别出BDI报文的通道,从而使远端节点及时获知缺陷;远端节点动态的调整LSP近端节点的检测类型和检测周期,避免在调整过程中出现业务中断;近端节点通过获取远端节点发送的报文中获取更新近端节点的信息,简化LSP的近端节点和远端节点的配置,避免因人工配置引入的错误。


图1为现有技术中LSP的连通性检测模式图。
图2为本发明中近端节点检测故障方法的流程图。
具体实施例方式
本发明的核心在于在MPLS OAM检测中,对于LSP的近端节点获取远端节点发送的报文信息,通过解析该报文信息;根据解析到的信息近端节点执行相应操作,从而完成对近端节点的操作。
下面结合附图来详细说明本发明本发明所述方法具体处理流程如图2所示步骤A、LSP的远端节点向近端节点发送检测报文。
所述的检测报文为远端节点通过该条LSP到达近端节点的第一个报文。
步骤B、所述的标签转换路径的近端节点解析所述的检测报文,获取该检测报文的检测类型和检测频率;所述的检测类型包括连通性检测CV或快速缺陷检测FFD。
步骤C、所述的近端节点使用所述的检测类型和所述的检测频率开启运作管理和维护OAM检测。
在获取该检测报文的检测类型和检测频率之前还包括步骤步骤D、近端节点根据远端节点发送的检测报文中获取LSP的唯一标识,从而远端节点发送的检测报文通过同一条LSP到达近端节点,实现近端节点的OAM检测与该条LSP相绑定。
LSP的唯一标识包括检测报文中的转发的入标签或TTSI。
转发的入标签为非0的空标签。
当转发的入标签不为空时,通过获取LSP的转发的入标签来建立近端节点的OAM与所述的LSP绑定关系;否则,根据检测报文中的TTSI来建立近端节点的OAM与所述的LSP的绑定关系,从而实现在业务的畅通。
近端节点的OAM与所述LSP绑定是通过转发入标签或TTSI与所述近端节点OAM的索引建立映射关系。
所述报文信息为所述远端节点发送的第一个检测报文。
本发明中在步骤C之后还包括步骤E,如图4所示步骤E、近端节点获取远端节点发送的扩展的FDI报文,判断近端节点的OAM检测是否需要停止,当确定需要停止近端节点的OAM检测,停止近端节点OAM检测;否则,继续执行相应的操作。
所述的扩展的FDI报文中设置停检标识,该标识用于标识近端节点用于标识近端节点是否停止OAM检测,当该停检标识为停止近端节点OAM检测标志时,停止近端节点的OAM检测,当该停检标识为非停止标志时,不停止近端节点的OAM,执行正常的业务操作。
上述的停检标识可以使用“1”标识需要停止近端节点的OAM检测,“0”表示不需要停止近端节点OAM的检测,该停检标识还可以用其他的方式表示停止检测和不停止检测。
近端节点接收到远端节点扩展功能的FDI,当确认到停检标识为需要停止近端节点的OAM检测,近端节点停止OAM检测;否则,执行正常的出来流程,从而近端节点OAM检测的停止就可以完全由远端节点的管理平面控制。
本发明中在步骤E之后还包括步骤F1,F2,F3如图5所示步骤F1、当近端节点停止OAM检测时,发送停检响应报文到远端节点;步骤F2、远端节点获取所述的停检响应报文,发送具有新的检测频率和检测类型的检测报文;步骤F3、近端节点获取所述的检测报文,用新的检测频率和检测重新开始近端节点的OAM检测。
本发明中在步骤C之后还包括步骤G
步骤G、近端节点获取OAM的反向通道BDI。
近端节点在检测到缺陷后,需向反向通道发送BDI报文到远端节点,因此需要获取远端节点的地址。
TTSI的前16字节为远端节点的LSR ID(标签转换路由标识),通过该LSR ID确定远端节点的地址。
近端节点根据远端节点发送的检测报文,获取检测报文中的TTSI中LSR ID,获取远端节点地址信息,从而找到转发BDI报文的最佳路径,实现对远端节点通告缺陷的目的。
当与近端节点具有绑定关系的LSP被拆除时,应该停止近端节点OAM检测。
通过使用本发明带来的有益效果是近端节点和远端节点的发送报文中所包含的TTSI、LSP的转发入标签,使得近端节点与该LSP相绑定,从而实现近端节点和远端节点的TTSI、LSP入标签的一致,同时,近端节点从远端节点发送的报文中获取远端节点的检测类型或检测频率,并使用远端节点的检测类型和检测频率开启近端检测,从而近端节点和远端节点的检测频率和检测类型相一致,保证检测正常运行;近端节点从检测报文中获取交换路径TTSI标识中远端节点的标签转换路由器LSR的标识ID,根据所述ID获取远端节点的地址信息,从而识别出BDI报文的通道,从而使远端节点及时获知缺陷;远端节点动态的调整LSP近端节点的检测类型和检测周期,避免在调整过程中出现业务中断;近端节点通过获取远端节点发送的报文中获取更新近端节点的信息,简化LSP的近端节点和远端节点的配置,避免因人工配置引入的错误。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种近端节点检测故障的方法,其特征在于,包括A、标签转换路径LSP的远端节点向近端节点发送检测报文;B、所述的标签转换路径的近端节点解析所述的检测报文,获取该检测报文的检测类型和检测频率;C、所述的近端节点使用所述的检测类型和所述的检测频率开启运作管理和维护OAM检测。
2.根据权利要求1所述的方法,其特征在于,所述的检测类型包括连通性检测CV或快速缺陷检测FFD。
3.根据权利要求1所述的方法,其特征在于,获取该检测报文的检测类型和检测频率之前还包括步骤所述的近端节点获取所述的检测报文的唯一标识,从而建立所述的近端节点OAM与所述的LSP绑定关系。
4.根据权利要求3所述的方法,其特征在于,所述的唯一标识包括LSP的入标签或LSP的源宿标识TTSI。
5.根据权利要求所述4的方法,其特征在于,建立所述的近端节点OAM与所述的LSP绑定关系是通过所述的入标签与所述的近端节点的OAM的索引建立映射;或,通过所述的TTSI与所述的近端节点的OAM的索引建立映射。
6.根据权利要求1所述的方法,其特征在于,在所述的步骤B之后还包括步骤所述的远端节点发送扩展的缺陷通告报文FDI到所述近端节点;所述的近端节点获取该FDI,停止OAM检测。
7.根据权利要求6所述的方法,其特征在于,所述的扩展的FDI中设置停检标识,该标识用于标识近端节点用于标识近端节点是否停止OAM检测。
8.根据权利要求7所述的方法,其特征在于,在近端节点停止OAM检测之后还包括步骤近端节点发送停检响应报文到远端节点;远端节点获取所述的停检响应报文,发送具有新的检测频率和检测类型的检测报文;近端节点获取所述的检测报文,用新的检测频率和检测重新开始近端节点的OAM检测。
9.根据权利要求1所述的方法,其特征在于,所述步骤B之后还包括步骤当近端节点检测到缺陷时,该近端节点解析远端节点发送的检测报文,获取远端节点的地址信息,从而所述的近端节点获取发送后向缺陷通告BDI报文的反向通道,通告所述的远端节点出现缺陷。
10.根据权利要求9所述的方法,其特征在于,获取远端节点的地址信息是通过获取交换路径TTSI标识中远端节点的标签转换路由器LSR的标识ID,根据所述的ID确定远端节点的地址信息。
11.根据权利要求1至10任意一项所述的方法,其特征在于,在所述步骤B之后还包括步骤当所述的LSP被拆除时,停止与该LSP具有绑定关系的近端节点的OAM检测。
全文摘要
本发明涉及一种近端节点检测故障的方法,包括A.标签转换路径LSP的远端节点向近端节点发送检测报文;B.所述的标签转换路径的近端节点解析所述的检测报文,获取该检测报文的检测类型和检测频率;C.所述的近端节点使用所述的检测类型和所述的检测频率开启运作管理和维护OAM检测。该方法实现在远端节点动态的调整LSP近端节点的信息,避免在调整过程中出现业务中断,同时LSP检测的设置可以由远端节点控制,简化了检测的配置。
文档编号H04L12/26GK1870547SQ20061003466
公开日2006年11月29日 申请日期2006年3月24日 优先权日2006年3月24日
发明者刘光涛, 胡颖, 王玉婷 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1