一种链路检测的方法、装置和系统的制作方法

文档序号:7698478阅读:114来源:国知局
专利名称:一种链路检测的方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种链路检测的方法、装置和系统。
背景技术
随着通信技术的发展,通信网络的规模也越来越大,这就给通信网络的维 护增添了难度。快速的查询到网络故障所在并进行排除,是保证网络可靠运行 的重要前提。
现有的ATM (Asynchronous Transfer Mode,异步传输模式)网络通过其维 护机制中的CC ( Continuity Check,连续检测)功能来对链路进行连续性检测, 如果链路正常,则在该链路上分配相应业务; 一旦发现问题,立刻上报链路异 常告警,以便采取措施进行修复。
CC功能的工作原理如图1所示发送端以每秒1个信元的速率向接收端发 送CC信元,接收端如果3. 5秒内收不到CC信元,就认为当前链路发生故障, 上报链路异常告警。
然而,上述检测机制无法判断出接收端未收到CC信元是由于发送端与接收 端之间的物理链路出现故障,还是由于发送端设备出现异常而导致无法发出CC 信元所致,因此发明人发现应用现有的链路检测方法不能准确的检测出链路故 障的原因,从而影响到链路故障的及时修复。

发明内容
一方面,本发明的实施例提供一种链路检测方法,能够解决现有技术不能 准确的检测出链路故障原因的问题。
为达到上述目的,本发明的实施例采用如下技术方案一种链路纟全测方法,包括
检测到当前链路发生故障; 向发送端发送LB ( loopback,环回)信元;
根据是否收到发送端返回的LB响应信元,判断当前链路故障发生的位置。 一方面,本发明的实施例提供一种链路检测装置,能够解决现有技术不能 准确的检测出链路故障原因的问题。
为达到上述目的,本发明的实施例采用如下技术方案
一种链路检测装置,包括
检测模块,用于^f企测当前链路是否发生故障;
环回信元发送模块,用于当检测模块检测到链路发生故障时,向发送端发 送环回信元;
故障判断模块,用于在环回信元发送模块发送环回信元后,根据是否收到 发送端返回的环回响应信元,判断当前链路故障发生的位置。
另一方面,本发明的实施例提供一种链路检测系统,能够解决现有技术不 能准确的检测出链路故障原因的问题。
为达到上述目的,本发明的实施例采用如下技术方案
一种链路4企测系统,包括
数据发送设备和数据接收设备,二者通过ATM链路传输数据; 当前链路出现故障,数据接收设备向数据发送设备发送LB信元;同时启动 第二定时器;
第二定时器超时,如果收到LB响应信元,则认定发送端设备故障,发送端 与接收端之间的物理链路没有问题, 一方面发出告警指示信号,指示发送端设 备出现故障;另一方面,发送消息通知发送端;
6如果未收到LB响应信元,则认定发送端与接收端之间的物理链路故障,发 出告警指示信号,指示物理链路故障。
本发明实施例提供一种链路检测的方法、装置和系统,通过ATM网络的CC 功能,发现发送端或者发送端与接收端之间的链路存在故障;立即启动LB功能, 根据LB信元的响应状况,判断故障发生的具体原因,进而采取不同的措施。本 发明实施例提供的链路检测的方法、装置和系统,能够在链路发生故障时,更 加准确的找出故障原因所在,为及时修复故障创造了条件,有效的保障了网络 的可靠运行。


图1为现有链路检测系统原理图2为本发明实施例提供的链路检测方法的流程图; 图3为本发明实施例提供的检测到当前链路发生故障的流程图; 图4为本发明实施例提供的根据是否收到发送端返回的环回响应信元,判 断当前链路故障发生的位置的流程图5为本发明实施例提供的链路检测装置的结构图; 图6为本发明实施例提供的检测模块的结构图; 图7为本发明实施例提供的故障判断模块的结构图; 图8为本发明实施例提供的链路检测系统工作原理图。
具体实施例方式
明提供了一种链路4企测的方法、装置和系统。
如图2所示,本发明实施例提供的链路检测的方法,包括 201、检测到当前链路发生故障;202、 向发送端发送LB信元;
203、 根据是否收到发送端返回的LB响应信元,判断当前链路故障发生的位置。
按照ATM网络关于LB功能的规定,发送端接收到LB信元后,会向接收端 做出响应,发送LB响应信元;而且,响应LB信元的过程对于发送端要求不高, 只要发送端处于启动状态,就可完成响应过程,发出LB响应信元。因此,可利 用LB功能的上述特点来完成对故障原因的进一步确定。
如图3所示,检测到当前链路发生故障的步骤包括
301、 接收到发送端传来的CC信元;
302、 启动第一定时器;
303、 第一定时器超时;
304、 如果没有再次接收到发送端传来的CC信元,则认定当前链路发生故障。
如图4所述,根据是否收到发送端返回的LB响应信元,判断当前链路故障 发生的位置的步骤包括
401、 启动第二定时器;
402、 第二定时器超时;
403、 判断是否接收到LB响应信元,如果接收到LB响应信元,执行步骤404, 如果没有接收到LB响应信元,执行步骤405;
404、 如果接收到LB响应信元,则认定发送端设备发生故障; 如果在第二定时器超时时间内收到发送端返回的LB响应信元,证明发送端
与接收端之间的物理链路没有问题,因此此种情况为发送端设备故障;
405、 如果没有接收到LB响应信元,则认定物理链路发生故障。
8如果在第二定时器超时时间内未收到返回的LB响应信元,由于发送LB响
应信元对发送端的要求极低,即便是发送端设备出现故障,只要发送端设备处
于启动状态,就可以发送LB响应信元,因此,此种情况可判断为物理链路故障。
若判断为发送端与接收端之间的物理链路故障,则接收端立刻发出告警指 示信号,指示链路故障;
若判断为发送端设备出现故障,则一方面发出告警指示信号,指示发送端 设备出现故障;另一方面,发送消息给发送端,以便于发送端启动故障排查程 序,尽快查找故障,及时排除。
如图5所示,本发明实施例提供的一种链路检测装置,包括
检测模块501 ,用于检测当前链路是否发生故障;
环回信元发送模块502,用于当检测模块检测到链路发生故障时,向发送端 发送环回信元;
故障判断模块503,用于在环回信元发送模块发送环回信元后,根据是否收 到发送端返回的环回响应信元,判断当前链路故障发生的位置。 本发明实施例所提供的链路-险测装置,还包括
报警模块504,用于根据当前链路故障发生的不同位置,采取相应的报警措施。
如图6所示,所述检测模块501,包括 连续检测信元接收单元601 ,用于接收发送端传来的CC信元; 第一定时器602,用于设置CC信元的超时时间段;
接收端在CC信元的超时时间段内判断是否收到发送端发来的CC信元,从 而进行下一步的操作,因此, 一方面,CC信元的超时时间段不能设置的过大, 防止网络出现故障时,影响到故障的及时发现和修复;另一方面,CC信元的超时时间段也不能设置的过小,防止网络未出现故障,但由于CC信元在链路中传
送的时间超过了 cc信元的超时时间段,而产生误报警。在本发明实施例中,cc
信元的超时时间段可以设置为3. 5秒。
私、测单元603, 用于检、测在CC 1'言元的超时时间,殳内是否(R到CC 1'言元。
如图7所示,所述故障判断模块503包括
第二定时器701,用于设置LB响应信元的超时时间段;
接收端判断在LB响应信元的超时时间段是否收到发送端发来的LB响应信 元,从而进行下一步的操作,因此, 一方面,LB响应信元的超时时间段不能设 置的过大,防止影响到故障的及时修复;另一方面,LB响应信元的超时时间段 也不能设置的过小,防止LB响应信元在链路中传送的时间超过了 LB响应信元 的超时时间段,影响到对故障位置准确判定。在本发明实施例中,LB响应信元 定时值可以设置为5秒。
判断单元702,用于判断在LB响应信元的LB时间段内是否接收到LB响应 信元。
一种链路检测系统,包括数据发送设备和数据接收设备,二者通过ATM 链路传输数据;
当前链路出现故障,数据接收设备向数据发送设备发送LB信元;同时启动 第二定时器;
第二定时器超时,如果收到LB响应信元,则认定发送端设备故障,发送端 与接收端之间的物理链路没有问题, 一方面发出告警指示信号,指示发送端设 备出现故障;另一方面,发送消息通知数据发送设备;
如果未收到LB响应信元,则认定数据发送设备与数据接收设备之间的物理 链路故障,发出告警指示信号,指示物理链路故障。
10如图8所示,数据发送设备以每秒1个信元的速率向数据接收设备发送CC
信元,数据接收设备启动第一定时器查收。如果超过cc信元的超时时间段,而
未收到数据发送设备发送来的cc信元,则由数据接收设备向数据发送设备发送 LB信元,同时启动第二定时器,开始查收LB响应信元。
如果在LB响应信元的超时时间段内收到LB响应信元,则确认为数据发送 设备设备故障,数据发送设备与数据接收设备之间的物理链路没有问题, 一方 面发出告警指示信号,指示数据发送设备设备出现故障;另一方面,发送消息 给数据发送设备,以便于数据发送设备启动故障排查程序,尽快查找故障,及 时排除;
如果在LB响应信元的超时时间段内未收到LB响应信元,则判断数据发送 设备与数据接收设备之间的物理链路出现故障,立刻发出告警指示信号,指示 链路故障,以便于尽快排查修复。
在本发明实施例中,链路检测为单向机制,即由数据发送设备向数据接收 设备发送CC信元,如果数据接收设备在CC信元的超时时间段内未收到CC信元, 则启动LB功能进行检测;在实际应用中,为了获得更快和更准确的检测结果, 也可将本发明实施例应用于双向检测机制,即数据发送设备和数据接收设备同 时向对方发送CC信元,在CC信元的超时时间段内,哪一方未收到CC信元,则 哪一方启动LB功能进行下一步的检测,其具体的检测和判断原理同单向机制一 致,在此不多复述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 可以通过程序来指令相关的硬件完成,所述的程序可以存储于计算机可读存储 介质中,如R0M/RAM、磁碟或光盘等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于
ii此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围 应以权利要求所述的保护范围为准。
权利要求
1、一种链路检测方法,其特征在于,包括检测到当前链路发生故障;向发送端发送环回信元;根据是否收到发送端返回的环回响应信元,判断当前链路故障发生的位置。
2、 根据权利要求1所述的链路检测方法,其特征在于,检测到当前链路发 生故障的步骤包括接收到发送端传来的连续监测信元;启动第一定时器;第一定时器超时;如果没有再次接收到发送端传来的连续监测信元,则认定当前链路发生故障。
3、 根据权利要求1所述的链路检测方法,其特征在于,根据是否收到发送 端返回的环回响应信元,判断当前链路故障发生的位置的步骤包括启动第二定时器; 第二定时器超时;判断是否接收到环回响应信元;如果接收到环回响应信元,则认定发送端设备发生故障; 如果没有接收到环回响应信元,则认定物理链路发生故障。
4、 根据权利要求1或3所述的链路检测方法,其特征在于,还包括 若判断为发送端与接收端之间的物理链路故障,则接收端立刻发出告警指示信号,指示链路故障;若判断为发送端设备出现故障,则一方面发出告警指示信号,指示发送端 设备出现故障;另一方面,发送消息告知发送端。
5、 一种链路检测装置,其特征在于,包括 检测模块,用于检测当前链路是否发生故障;环回信元发送模块,用于当检测模块检测到链路发生故障时,向发送端发 送环回信元;故障判断模块,用于在环回信元发送模块发送环回信元后,根据是否收到 发送端返回的环回响应信元,判断当前链路故障发生的位置。
6、 根据权利要求5所述的链路检测装置,其特征在于,所述检测模块包括 连续监测信元接收单元,用于接收发送端传来的连续监测信元; 第一定时器,用于设置连续监测信元的超时时间段;检测单元,用于检测在连续监测信元的超时时间段内是否收到连续监测信元。
7、 根据权利要求5所述的链路检测装置,其特征在于,所述故障判断模块 包括第二定时器,用于设置环回响应信元的超时时间段;判断单元,用于判断在环回响应信元的超时时间段内是否接收到环回响应 信元。
8、 根据权利要求5所述的链路检测装置,其特征在于,还包括 报警模块,用于根据当前链路故障发生的不同位置,采取相应的报警措施。
9、 一种链路检测系统,其特征在于,包拾数据发送设备和数据接收设备, 二者通过ATM链路传输数据;当前链路出现故障,数据接收设备向数据发送设备发送环回信元;同时启 动第二定时器;第二定时器超时,如果收到环回响应信元,则认定发送端设备故障,发送端与接收端之间的物理链路没有问题, 一方面发出告警指示信号,指示数据发送设备设备出现故障;另一方面,发送消息通知数据发送设备;如果未收到环回响应信元,则认定数据发送设备与数据接收设备之间的物 理链路故障,发出告警指示信号,指示物理链路故障。
10、 根据权利要求9所述的链路检测系统,其特征在于,还包括数据接 收设备定时检测数据发送设备发送来的连续检测信元,如果在第一定时器超时 后,未接收到连续;f企测信元,则认定当前链路出现故障。
11、 根据权利要求9所述的链路检测系统,其特征在于,还包括 所述数据接收设备为无线网络控制器或者为基站。
全文摘要
本发明实施例公开了一种链路检测方法、装置和系统,涉及通信技术领域。为解决现有技术无法准确确定链路故障原因的问题而发明。本发明提供的链路检测方法包括检测到当前链路发生故障;向发送端发送环回信元;根据是否收到发送端返回的环回响应信元,判断当前链路故障发生的位置。本发明实施例能够在链路发生故障时,更加准确的找出故障原因所在,为及时修复故障创造了条件,有效的保障了网络的可靠运行。
文档编号H04W24/00GK101511100SQ20091007703
公开日2009年8月19日 申请日期2009年1月16日 优先权日2009年1月16日
发明者吴泽民 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1