CN102934395B - 一种故障检测的方法及装置 - Google Patents
一种故障检测的方法及装置 Download PDFInfo
- Publication number
- CN102934395B CN102934395B CN201180000538.7A CN201180000538A CN102934395B CN 102934395 B CN102934395 B CN 102934395B CN 201180000538 A CN201180000538 A CN 201180000538A CN 102934395 B CN102934395 B CN 102934395B
- Authority
- CN
- China
- Prior art keywords
- node
- lsp
- nms
- nodal information
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种故障检测的方法及装置,涉及网络通信技术。本发明实施例的技术方案:首先,网络管理***NMS在多协议标签转发传输轮廓MPLS-TP网络中接收标签转发路径LSP上的多个节点分别上报的节点信息,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后通过管理平面,或管理平面和数据平面上报的,所述节点信息包括节点ID;然后,NMS根据其预先维护的所述LSP的路径信息和接收到的所述多个节点的节点信息确定所述LSP的路径故障。本发明实施例所述的技术方案避免了现有技术中由于OAM功能不能正常执行而造成路径检测和定位的盲点问题,从而使网络的运行和维护更加方便和准确。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种故障检测的方法及装置。
背景技术
目前根据网络运营的需要,通常将网络的管理工作分成了3大类,即操作、管理和维护,简称为OAM(Operation Administration andMaintenance,操作管理维护),OAM的主要功能包括CC(ContinuityCheck,连通性检测)、CV(Connectivity Verification,连通性验证)、Trace(追踪)、PM(Performance Monitoring,性能检测)、PL(Performance Loss,丢包检测)和PD(Performance Ddelay,时延检测)等。
MPLS(Multiple Protocol Label Switch,多协议标签转发)传输网络基于MPLS技术的基本架构和转发机制,目前MPLS传输网络大多依赖于IP转发,但MPLS-TP(Multiple Protocol Label Switch-Transport Profile,多协议标签转发协议传输轮廓)明确指出其需要支持IP转发和非IP转发两种机制的网络部署,即MPLS-TP中包括OAM在内的所有功能都需要支持没有IP转发的网络部署。MPLS-TP传输网络在非IP转发机制的情况下,OAM功能(例如Trace等)的实现需要中间节点和端节向首节点反馈OAM响应信息,那么上述中间节点和端节点就需要存在到首节点的反向LSP(Label Switch Path,标签转发路径)传递相应的OAM响应信息,但当中间节点和端节点不存在到首节点的反向LSP时,那么将不返回相应的OAM响应信息给首节点,此时由于首节点没有接收到OAM响应信息将会导致OAM功能不能正常执行,从而造成部分路径存在检测和定位盲点,给网络的运行和维护造成了很大的困难。
发明内容
本发明的实施例提供了一种故障检测的方法和装置,避免了现有技术中由于反向LSP不存在而造成路径检测和定位的盲点问题,从而使网络的运行和维护更加方便和准确。
本发明的一方面提供了一种故障检测的方法,包括:
网络管理***NMS在多协议标签转发传输轮廓MPLS-TP网络中接收标签转发路径LSP上的多个节点分别上报的节点信息,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后通过管理平面上报的,所述节点信息包括节点ID;
NMS根据其预先维护的所述LSP的路径信息和接收到的所述多个节点的节点信息确定所述LSP的路径故障。
本发明的另一方面提供了一种故障检测的装置,所述装置为网络管理***NMS,包括:
接收单元,用于在多协议标签转发传输轮廓MPLS-TP网络中接收标签转发路径LSP上的多个节点分别上报的节点信息,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后通过管理平面上报的,所述节点信息包括节点ID;
故障确定单元,用于根据所述NMS预先维护的所述LSP的路径信息和所述接收单元接收到的所述多个节点的节点信息确定所述LSP的路径故障。
由上述本发明的实施例提供的技术方案可以看出,网络管理***通过LSP上的多个节点在数据平面接收到LSP路径检测报文后通过管理平面,或,管理平面和数据平面,上报的节点信息,定位分析LSP的路径故障,避免了现有技术中要求LSP上的每个节点都存在到首节点的反向LSP这一苛刻要求,从而使网络的运行和维护更加方便和准确。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种故障检测的方法流程图;
图2为本发明实施例提供MCC报文传递节点信息的格式示意图;
图3为本发明实施例P2MP单向路径中4个节点的链路结构示意图;
图4为本发明实施例提供的一种故障检测的装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种故障检测的方法,如图1所示,包括:
11、NMS(Network Management System,网络管理***)在MPLS-TP网络中接收LSP上的多个节点分别上报的节点信息,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后,通过管理平面上报的,或,通过管理平面和数据平面上报的,所述节点信息包括节点ID。
可选的,数据平面接收的LSP路径检测报文可以是用于检测节点或路径的OAM功能的OAM报文,OAM功能可以是跟踪(Trace)功能等的一项或多项功能。
可选地,本实施例进一步可以包括:当NMS和LSP上的节点A之间不存在直连链路时,所述NMS接收LSP上的节点B转发的节点A的节点信息,其中,所述节点B和所述NMS之间存在直连链路,所述节点B和节点A之间存在以节点A为起点、节点B为终点的LSPA-B,节点B转发给所述NMS的节点A的节点信息是节点B通过所述LSPA-B从节点A接收的。
节点A先通过数据平面将节点A的节点信息发送给节点B,再由节点B通过管理平面将节点A的节点信息上报给NMS。由于节点A的节点信息最终是由节点B通过管理平面上报给NMS的,因此可以认为所述节点信息是通过管理平面上报的;由于节点A的节点信息是先由节点A通过数据平面发送给节点B,再由节点B通过管理平面上报给NMS的,由节点A到NMS先经过了数据平面,再经过管理平面,因此也可以认为节点信息是通过数据平面和管理平面上报的。
优选地,由节点A发送给节点B的包括节点A的节点信息的报文中存在上报标识信息,以触发节点B将节点A的节点信息上报给NMS。
可选地,节点A可以通过MCC(Management Control Channel,管理控制信道)报文将节点A的节点信息发送给节点B,也可以通过其他发送方式将节点A的节点信息发送给节点B。
具体地,以MCC报文的报文头为ACH(Assoclation Control ChannelHead,关联控制通道头)为例的MCC报文格式如图2所示,其中“0001”用于标识报文头为ACH,使其与数据报文区分开,ACH是通过与数据报文的传输方式传递管理、控制或OAM等特殊信息的控制通道;“Version(版本)”用于标识ACH的版本号;“Reserved(预留位)”表示预留标识位,用于对报文扩展时使用;“Channel Type(通道类型)”用于标识传递的为MCC报文;“Protocol ID(协议ID)”用于标识OAM信息的协议类型信息;“MCCMessge(MCC消息)”携带的是节点信息。
优选地,当节点B确定接收到节点A发送的MCC报文后,则需要至少将MCC报文中携带的节点A的节点信息发送给NMS。
可选地,本实施例进一步可以包括,当NMS和LSP上的节点A之间存在直连链路时,所述NMS通过所述直连链路接收所述节点A的节点信息。
12、NMS根据其预先维护的所述LSP的路径信息和接收到的所述多个节点的节点信息确定所述LSP的路径故障。
可选地,本实施例进一步可以包括,当所述NMS未接收到LSP上的节点C的节点信息,且接收到所述节点C在所述LSP上的一个邻居节点的节点信息,则确定所述节点C和所述邻居节点之间的LSP路径处于故障状态,或所述节点C处于故障状态。
本发明实施例中NMS可以包括一个或多个网络设备。NMS和LSP上的节点A之间不存在直连链路可以定义为NMS和LSP的节点A之间不存在具有路由功能的设备,当NMS和所述LSP上的节点A之间存在不具备路由功能的设备且不存在具有路由功能的设备,则可以理解为NMS和所述LSP上的节点A之间存在直连链路。
如图3所示,以P2MP(Point 2Multiple Ppoint,点到多点)单向路径中的4个节点为例对本发明实施例进行说明,针对一个NMS的情况:
如图3所示,节点1和节点2、节点3和节点4之间分别有LSP1-2、LSP1-3和LSP1-4,节点1和节点3分别与NMS存在直连链路,可以通过各自直连链路将节点1和节点3的节点信息直接发送给NMS;节点2与NMS之间存在的节点5,并且节点5是不具备路由功能的设备(即非路由设备),故在本实施例中节点2与NMS之间的链路也是直连链路,因此可以通过所述直连链路将节点2的节点信息直接发送给NMS。节点4与NMS不存在直连链路,但节点4和节点3之间存在以节点4为起点、节点3为终点的LSP4-3,故节点4在收到LSP路径检测报文后,会将其自身的节点信息通过LSP4-3发送给节点3,节点3可以将自身的节点信息和接收到的节点4的节点信息分别发送给NMS,也可以将自身的节点信息和接收到的节点4的节点信息一起发送给NMS。
由此可知,当LSP1-2、LSP1-3和LSP1-4均正常时,节点2、节点3和节点4在分别收到LSP路径检测报文后,均可以将各自的节点信息上报给NMS。
当LSP1-4发生故障时,节点4无法接收到LSP路径检测报文,因此不会向NMS上报节点4的节点信息。NMS可以接收到节点2和节点3的节点信息,但接收不到节点4的节点信息。因此,NMS根据其预先维护的所述LSP的路径信息和接收到的所述多个节点的节点信息确定节点4所在的LSP1-4故障。
优选地,当NMS能够接收到节点4在LSP1-4上的邻居节点,即节点3,的节点信息,但接收不到节点4的节点信息时,NMS确定节点4所在的LSP出现故障。
NMS根据其预先维护的所述LSP的路径信息和接收到的节点1、节点2和节点3上报的节点1、节点2、节点3和节点4的节点信息确定所述LSP的路径故障。具体若NMS接收到节点1、节点2和节点3的节点信息,但是未接收到节点4的节点信息,则确定LSP中节点4故障或节点3与节点4之间的链路故障。
上述方法中,NMS根据其预先维护的LSP的路径信息和接收到的节点信息来分析定位LSP的路径故障,即每个节点在通过数据平面接收到LSP路径检测报文后通过管理平面,或者通过管理平面和数据平面,将自身的节点信息上报给NMS,从而实现NMS对网络故障的分析定位,避免了大量的OAM响应报文对数据平面的冲击以及现有技术中由于OAM功能不能正常执行而造成路径检测和定位的盲点问题,同时通过NMS代替首节点,减轻了首节点的工作负担,提高了网络故障定位的准确性,从而使网络的运行和维护更加方便和准确。
本发明实施例提供了一种故障检测的装置,所述装置为NMS,如图4所示,包括:
接收单元41,用于在多协议标签转发传输轮廓MPLS-TP网络中接收标签转发路径LSP上的多个节点分别上报的节点信息,所述节点信息包括节点ID,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后,通过管理平面上报的,或,通过管理平面和数据平面上报的。
可选地,当所述NMS和所述LSP上的节点A之间不存在直连链路时,接收单元41,用于接收LSP上的节点B转发的节点A的节点信息,其中,所述节点B和所述NMS之间存在直连链路,所述节点B和节点A之间存在以节点A为起点、节点B为终点的LSPA-B,节点B转发给所述NMS的节点A的节点信息是节点B通过所述LSPA-B从节点A接收的。可选地,节点A通过MCC(Management Control Channel,管理控制信道)报文将节点A的节点信息发送给节点B。优选地,所述直连链路是指所述NMS和节点A之间的链路上不存在具备路由功能的网络设备。
可选地,当所述NMS和所述LSP上的节点A之间存在直连链路时,接收单元41通过所述直连链路接收节点A的节点信息。
故障确定单元42,用于根据所述NMS预先维护的所述LSP的路径信息和接收单元41接收到的所述多个节点的节点信息确定所述LSP的路径故障。
可选地,当接收单元41未接收到LSP上的节点C的节点信息,且接收到所述节点C在所述LSP上的一个邻居节点的节点信息,则所述故障确定单元42,用于确定所述节点C和所述邻居节点之间的LSP路径处于故障状态,或所述节点C处于故障状态。
上述装置中包含的各单元的处理功能的具体实现方式在之前的方法实施例中已经描述,在此不再重复描述。值得注意的是,上述装置中所包括的各个单元可以是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
可选地,所述接收单元41和故障确定单元42可以分别是不同的硬件实体,例如,所述接收单元41可以为接收接口,所述故障确定单元42可以为一个故障确认器或逻辑处理芯片。
上述装置中,NMS根据其预先维护的LSP的路径信息和接收到的节点信息来分析定位LSP的路径故障,即每个节点在通过数据平面接收到LSP路径检测报文后通过管理平面,或通过管理平面和数据平面,将自身的节点信息上报给NMS,从而实现NMS对网络故障的分析定位,避免了大量的OAM响应报文对数据平面的冲击以及现有技术中由于OAM功能不能正常执行而造成路径检测和定位的盲点问题,同时通过NMS代替首节点,减轻了首节点的工作负担,提高了网络故障定位的准确性,从而使网络的运行和维护更加方便和准确。
另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (8)
1.一种故障检测的方法,其特征在于,包括:
网络管理***NMS在多协议标签转发传输轮廓MPLS-TP网络中接收标签转发路径LSP上的多个节点分别上报的节点信息,所述节点信息包括节点ID,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后,通过管理平面上报的,或,通过管理平面和数据平面上报的;
NMS根据其预先维护的所述LSP的路径信息和接收到的所述多个节点的节点信息确定所述LSP的路径故障,具体为:当所述NMS未接收到LSP上的节点C的节点信息,且接收到所述节点C在所述LSP上的一个邻居节点的节点信息,则确定所述节点C和所述邻居节点之间的LSP路径处于故障状态,或所述节点C处于故障状态。
2.根据权利要求1所述的方法,其特征在于,当所述NMS和所述LSP上的节点A之间不存在直连链路时,所述NMS接收LSP上的节点B转发的所述节点A的节点信息,其中,所述节点B和所述NMS之间存在直连链路,所述节点B和节点A之间存在以所述节点A为起点、所述节点B为终点的LSPA-B,所述节点B转发给所述NMS的所述节点A的节点信息是所述节点B通过所述LSPA-B从所述节点A接收的。
3.根据权利要求2所述的方法,其特征在于,所述节点A通过管理控制信道MCC报文将所述节点A的节点信息发送给所述节点B。
4.根据权利要求1所述的方法,其特征在于,当所述NMS和所述LSP上的节点A之间存在直连链路时,所述NMS通过所述直连链路接收所述节点A的节点信息。
5.一种故障检测的装置,其特征在于,所述装置为网络管理***NMS,包括:
接收单元用于在多协议标签转发传输轮廓MPLS-TP网络中接收标签转发路径LSP上的多个节点分别上报的节点信息,所述节点信息包括节点ID,所述节点信息为所述LSP上的多个节点在通过数据平面接收到LSP路径检测报文后,通过管理平面上报的,或,通过管理平面和数据平面上报的;
故障确定单元,用于根据所述NMS预先维护的所述LSP的路径信息和所述接收单元接收到的所述多个节点的节点信息确定所述LSP的路径故障,具体为:当接收单元未接收到LSP上的节点C的节点信息,且接收到所述节点C在所述LSP上的一个邻居节点的节点信息,则所述故障确定单元,用于确定所述节点C和所述邻居节点之间的LSP路径处于故障状态,或所述节点C处于故障状态。
6.根据权利要求5所述的装置,其特征在于,当所述NMS和所述LSP上的节点A之间不存在直连链路时,所述接收单元,用于接收LSP上的节点B转发的所述节点A的节点信息,其中,所述节点B和所述NMS之间存在直连链路,所述节点B和节点A之间存在以所述节点A为起点、所述节点B为终点的LSPA-B,所述节点B转发给所述NMS的所述节点A的节点信息是所述节点B通过所述LSPA-B从所述节点A接收的。
7.根据权利要求6所述的装置,其特征在于,所述接收单元中所述节点A的节点信息是所述节点A通过管理控制信道MCC报文发送给所述节点B的。
8.根据权利要求5所述的装置,其特征在于,当所述NMS和所述LSP上的节点A之间存在直连链路时,所述接收单元通过所述直连链路接收所述节点A的节点信息。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/074698 WO2012159273A1 (zh) | 2011-05-26 | 2011-05-26 | 一种故障检测的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102934395A CN102934395A (zh) | 2013-02-13 |
CN102934395B true CN102934395B (zh) | 2015-04-22 |
Family
ID=47216531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180000538.7A Active CN102934395B (zh) | 2011-05-26 | 2011-05-26 | 一种故障检测的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102934395B (zh) |
WO (1) | WO2012159273A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111614477B (zh) | 2019-02-22 | 2023-05-12 | 华为技术有限公司 | 定位网络故障的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1925449A (zh) * | 2005-08-29 | 2007-03-07 | 阿尔卡特公司 | 最小成本基于树的虚拟专用局域网服务结构中的弹性 |
CN101821990A (zh) * | 2007-10-09 | 2010-09-01 | Lm爱立信电话有限公司 | 处理网络中的故障的结构和方法 |
EP2285051A1 (en) * | 2009-08-14 | 2011-02-16 | Hitachi, Ltd. | Transport control server, transport control system, and backup path setting method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004173136A (ja) * | 2002-11-22 | 2004-06-17 | Fujitsu Ltd | ネットワーク管理装置 |
-
2011
- 2011-05-26 CN CN201180000538.7A patent/CN102934395B/zh active Active
- 2011-05-26 WO PCT/CN2011/074698 patent/WO2012159273A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1925449A (zh) * | 2005-08-29 | 2007-03-07 | 阿尔卡特公司 | 最小成本基于树的虚拟专用局域网服务结构中的弹性 |
CN101821990A (zh) * | 2007-10-09 | 2010-09-01 | Lm爱立信电话有限公司 | 处理网络中的故障的结构和方法 |
EP2285051A1 (en) * | 2009-08-14 | 2011-02-16 | Hitachi, Ltd. | Transport control server, transport control system, and backup path setting method |
Also Published As
Publication number | Publication date |
---|---|
WO2012159273A1 (zh) | 2012-11-29 |
CN102934395A (zh) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109921987B (zh) | 一种bier-te网络检测方法、装置及*** | |
EP2698947B1 (en) | Method and device for processing fault | |
EP2441219B1 (en) | Power-saving functions in communications networks | |
EP2238721B1 (en) | Gmpls based oam provisioning | |
US8787150B2 (en) | Resiliency schemes in communications networks | |
CN101427501A (zh) | Mpls转发和控制平面之间的一致性 | |
CN103368843A (zh) | 受保护标签交换路径快速重路由的oam标签交换路径 | |
US11894980B2 (en) | Network quality detection method and device, network element device, computer device, and computer readable medium | |
CN102833109A (zh) | 故障点位置信息处理方法及设备 | |
CN104168193A (zh) | 一种虚拟路由器冗余协议故障检测的方法及路由设备 | |
CN113411834A (zh) | 报文处理方法、装置、设备及存储介质 | |
EP2916489B1 (en) | Oam packet processing method, device and system | |
US12040966B2 (en) | Path switching method, device, and system | |
CN102308526B (zh) | 实现连通性检测的方法、会聚设备和*** | |
EP2858302B1 (en) | Connectivity check method of service stream link, related apparatus and system | |
CN102752128B (zh) | 一种mpls te隧道故障检测方法及其设备 | |
CN102934395B (zh) | 一种故障检测的方法及装置 | |
CN104219068A (zh) | 隧道故障通知的方法和网络设备 | |
CN101674230B (zh) | 一种链路聚合组信息管理的方法和网络节点 | |
CN112804140B (zh) | 传输路径切换方法、装置、网络节点、介质及网络*** | |
CN107566137A (zh) | 一种网络检测的方法及相关装置 | |
US20230318978A1 (en) | Tunnel Management Method, Apparatus, and System | |
US20230283545A1 (en) | Method for obtaining path association information, device, and system | |
US20230291681A1 (en) | Data obtaining method and apparatus, device, and storage medium | |
CN102388567B (zh) | 配置操作管理维护属性的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |