EoC链路故障检测系统和方法

文档序号:7901193阅读:426来源:国知局
专利名称:EoC链路故障检测系统和方法
技术领域
本发明涉及链路故障检测领域,更具体地,涉及一种通过同轴电缆以太数据传输 (EoC)链路的检测系统和方法。
背景技术
EoC链路故障检测是指当用户反映终端业务出现问题,但EoC设备的管理链路却比较畅通时,通过用户配合对EoC传输链路进行检测,从而快速定位故障的方法。EoC链路故障检测,从网络拓扑上来说可以分为以下两部分(I)EoC终端设备和用户PC之间的链路故障检测。通常通过ping代理、有线口检测和网线检测方法来确认EoC终端设备和用户PC之间的链路是否正常。(2) EoC终端设备和EoC局端设备之间的链路故障检测。通过统计EoC终端和局端设备的丢包率、详细分析用户的业务数据、检测EoC终端与局端之间的链路质量,从而确认 EoC终端设备和用户PC之间的链路是否正常。现有的EoC链路故障检测方法是由技术人员到现场操作EoC局端设备进行故障排查或根据EoC终端上的LED灯的闪烁情况进行分析来诊断故障原因。如以上方案无法解决问题,则更换EoC终端设备。现有技术方案的缺点在于,由于EoC局端设备的安装环境复杂多样,因此,目前的 EoC故障诊断方法会增大EoC局端设备的维护难度,降低故障的处理效率,并且会导致较为频繁的更换EoC终端设备,从而增加了运营商的成本投入。

发明内容
本发明提供了一种在远程控制方式下,通过ping代理,有线口检测、网线检测、丢包率统计、用户业务数据详细分析、链路质量检测等方法,快速准确地定位出EoC链路故障原因,从而提高了故障处理效率。根据本发明的一方面,提供了一种EoC链路故障检测系统,该系统可包括EoC终端设备,捕捉用户设备发送的固定数量的指定类型的数据包,对捕捉到的指定类型的数据包的数量进行统计;管理设备,从EoC终端设备接收统计的结果并进行分析以确定是否执行EoC终端设备和用户设备之间的链路检测,其中,如果从EoC终端设备接收的统计结果显示EoC终端设备捕捉到的指定类型的数据包的数量与所述固定数量的差值大于预定阈值, 则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。根据本发明的一方面,所述指定类型的数据包可以是任意地址的ping包。根据本发明的一方面,EoC终端设备对EoC终端设备和用户设备之间的链路故障检测可包括以下操作检测有线口的PHY是否处于link状态,如果不是处于link状态,则上报检测结果给管理设备,如果是,则进行下一步检测;对有线口进行PHY自回环和MAC自回环检测,如果检测失败,则上报检测结果给管理设备,如果检测成功,则进行下一步检测; 检测有线口的工作模式,确认其是否工作在百兆全双工模式,如果不是工作在百兆全双工模式,则将检测结果上报给管理设备,如果是,则进行下一步检测;进行网线检测,确认从 EoC终端设备到用户设备之间的网线是否有坏点,如果检测到有坏点,则将存在坏点的物理范围上报给管理设备,如果没有坏点,则通知管理设备没有检测到问题。根据本发明的另一方面,如果EoC终端设备的链路检测结果显示EoC终端设备和用户设备之间的链路没有问题,则管理设备通知用户设备进行自检。根据本发明的另一方面,提供了一种EoC链路故障检测方法,包括以下步骤EoC 终端设备捕捉用户设备发送的固定数量的指定类型的数据包,对捕捉到的指定类型的数据包的数量进行统计;管理设备从EoC终端设备接收统计的结果并进行分析以确定是否执行 EoC终端设备和用户设备之间的链路检测,其中,如果从EoC终端设备接收的统计结果显示 EoC终端设备捕捉到的指定类型的数据包的数量与所述固定数量的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。根据本发明的另一方面,提供了一种EoC链路故障检测系统,该系统可包括EoC 终端设备,捕捉来自用户设备的数据包,对捕捉到的指定类型的数据包的数量进行统计,并对所述指定类型的数据包添加特定标记;EoC局端设备,捕捉来自EoC终端设备的具有特定标记的数据包,并对捕捉到的具有特定标记的数据包的数量进行统计;管理设备,从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC 局端设备的统计结果进行分析以确定是否执行EoC终端设备和EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的具有特定标记的数据包的数量与经过EoC局端设备的入口的具有特定标记的数据包的数量之间的差值大于预定阈值,则管理设备通知 EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。根据本发明的另一方面,如果经过EoC终端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC终端设备或更新EoC 终端设备的软件;如果经过EoC局端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC局端设备或更新EoC局端设备的软件。根据本发明的另一方面,提供了一种EoC链路故障检测方法,该方法包括以下步骤EoC终端设备捕捉来自用户设备的数据包,对捕捉到的指定类型的数据包的数量进行统计,并对所述指定类型的数据包添加特定标记;EoC局端设备捕捉来自EoC终端设备的具有特定标记的数据包,并对捕捉到的具有特定标记的数据包的数量进行统计;管理设备从 EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的具有特定标记的数据包的数量与经过EoC局端设备的入口的具有特定标记的数据包的数量之间的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。根据本发明的另一方面,提供了一种EoC链路故障检测系统,该系统可包括EoC 终端设备,对来自用户设备的指定类型的数据包的数量进行统计,并为指定类型的数据包创建与管理设备连接的隧道;EoC局端设备,捕捉从EoC终端设备发送到管理设备的隧道数据包,并对捕捉到的隧道数据包的数量进行统计;管理设备,从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的隧道数据包的数量与经过EoC局端设备的入口的隧道数据包的数量之间的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。根据本发明的另一方面,提供了一种EoC链路故障检测方法,包括以下步骤EoC 终端设备对来自用户设备的指定类型的数据包的数量进行统计,并为指定类型的数据包创建与管理设备连接的隧道;EoC局端设备捕捉从EoC终端设备发送到管理设备的隧道数据包,并对捕捉到的隧道数据包的数量进行统计;管理设备从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和EoC局端设备之间的链路故障检测,其中,如果经过 EoC终端设备的出口的隧道数据包的数量与经过EoC局端设备的入口的隧道数据包的数量之间的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。


通过下面结合附图对实施例的详细描述,本发明的上述和/或其他方面将会变得清楚和更容易理解,其中图1是示出根据本发明实施例的EoC链路故障检测系统的示图;图2示出了根据本发明实施例的EoC终端设备20和用户设备40之间的链路故障检测方法;图3示出了根据本发明第一实施例的EoC终端设备30和EoC局端设备20之间的链路故障检测方法;图4示出了根据本发明第二实施例的EoC终端设备30和EoC局端设备20之间的链路故障检测方法。
具体实施例方式下面将参照附图来详细说明根据本发明实施例的EoC链路故障检测系统和方法。 应理解,在此参照附图描述的实施例仅是示意性的,不应将本发明理解为限制于在此描述的实施例。图1是示出根据本发明实施例的EoC链路故障检测系统的示图。如图1所示,根据本发明实施例的EoC链路故障检测系统包括管理设备10、EoC局端设备20和EoC终端设备30。EoC终端设备30与用户的PC等设备连接。应理解,虽然在图1中仅示出了一个 EoC终端设备30,但是一个EoC局端设备20可与多个EoC终端设备30连接通信。管理设备10可以是简单网络管理协议(SNMP)服务器或设备供应商提供的实现私有协议的管理网元。管理设备10对EoC局端设备20和EoC终端设备30进行管理,并从 EoC局端设备20和/或EoC终端设备30获得相应的链路故障检测结果。管理设备10包括通信模块11、数据分析处理模块12、数据记录模块13和检测结果显示模块14。通信模块11用于和EoC局端设备20和/或EoC终端设备30进行通信。通信模块11与EoC局端设备20或EoC终端设备30之间的通信可采用SNMP协议或CAPWAP协议实现。当然,本发明不限于此,可采用任何适合的通信协议来实现管理设备10与EoC局端设备20或EoC终端设备30之间的通信。数据分析处理模块12对EoC局端设备20和EoC终端设备30上报的统计结果或管理设备10记录的指定类型的数据包进行分析并做相应处理。将在稍后进行更详细的描述。数据记录模块13用于对经过管理设备10的数据包进行记录。检测结果显示模块14用于输出EoC局端设备20和EoC终端设备30之间的链路和/或EoC终端设备30和用户PC 40之间的链路的故障检测结果。EoC局端设备20用于对特定区域内的一个或多个EoC终端设备进行管理。EoC局端设备20包括通信模块21、数据捕捉模块22、数据统计模块23和检测模块24。通信模块 21用于和管理设备10和/或EoC终端设备30进行通信。同样,可采用SNMP协议或CAPWAP 协议实现通信。数据捕捉模块22用于捕捉来自EoC终端设备30的指定类型的数据包。数据统计模块23在EoC局端设备20的入口和出口对指定类型的数据包的数量进行统计,并通过通信模块21向管理设备10上报统计结果。检测模块M对从属于EoC局端设备20的 EoC终端设备30的数量、EoC终端设备30的连接速率、信号强度以及信噪比等参数进行检测,并向管理设备10上报检测结果。EoC终端设备30用于检测EoC终端设备30和用户设备40之间的链路故障。EoC 终端设备30包括通信模块31、数据提取模块32、数据统计模块33和检测模块34。通信模块31用于和管理设备10和/或EoC局端设备20进行通信。数据提取模块32用于对指定类型的数据包进行相应的处理。数据统计模块33用于在EoC终端设备30的入口和出口对指定类型的数据包的数量进行统计,并向管理设备10上报统计结果。检测模块34用于对有线口的物理地址(PHY)、媒体访问控制(MAC)地址及网线进行检测并向管理设备10上报检测结果。下面将参照图2来解释根据本发明实施例的EoC终端设备20和用户设备40之间的链路故障检测方法。在图2中,用户设备40表示为用户的PC。首先,在步骤210,由管理设备10下发命令通知EoC终端设备30进入诊断模式并启用ping代理。接下来,在步骤220,EoC终端设备30进入诊断模式并启用ping代理后,回复ACK
给管理设备10。然后,在步骤230,EoC终端设备30协调用户PC 40发送固定数量的ping包,ping 的地址可以随意指定,固定数量例如可以是100个或200个。接下来,在步骤MO,EoC终端设备30的数据提取模块32捕捉用户PC40发送的 Ping包并进行统计和回复。在步骤250,EoC终端设备30将统计的ping包结果上报给管理设备10。在步骤沈0,管理设备10分析ping包数量的统计结果并确定是否需要对EoC终端设备30和用户PC 40之间的链路进行检测。如果ping包数量的统计结果显示EoC终端设备30没有收到来自用户PC 40的任何ping包或丢包率比较高(例如,高于一预定阈值), 则通知EoC终端设备30对EoC终端设备30和用户PC 40之间的链路执行相应检测并向管理设备10上报检测结果(步骤270)。相应检测可包括有线口 PHY自回环检测、有线口 MAC 自回环检测、有线口工作模式检测和网线检测,将在稍后进行详细描述。如果EoC终端设备 30接收到了用户PC 40的全部ping包或丢包率低于预定值(例如,2% ),则表示EoC终端设备30与用户PC 40之间的链路正常,跳过EoC终端相应检测,并进行后续步骤来对EoC
9终端设备30和EoC局端设备20之间的链路进行检测。稍后将参照图3和图4来描述EoC 终端设备30和EoC局端设备20之间的链路故障检测方法。应理解,虽然在本实施例中采用Ping包作为指定类型的数据包,但是本发明不限于此,本领域的技术人员可根据需要将任意合适的指定类型的数据包应用于本发明。EoC终端设备30的检测模块34进行相应的链路故障检测并上报检测结果的具体流程如下(a)检测有线口的PHY是否处于link状态。如果不是处于link状态,则上报检测
结果给管理设备10 ;如果是,则进行下一步检测。(b)对有线口进行PHY自回环和MAC自回环检测。如果检测失败,则上报检测结果给管理设备10 ;如果检测成功,则进行下一步检测。(c)检测有线口的工作模式,确认其是否工作在百兆全双工模式。如果不是工作在百兆全双工模式,则将检测结果上报给管理设备10 ;如果是,则进行下一步检测。(d)进行网线检测,确认从EoC终端设备30到用户PC 40之间的网线是否有坏点。 如果检测到有坏点,则将存在坏点的物理范围上报给管理设备10,如果没有坏点,则通知管理设备10没有检测到问题。维护人员根据管理设备10的检测结果显示模块14所显示的检测结果做相应处理。分类如下(a)如果检测结果显示PHY没有处于link状态,则说明网线没有插好,协调用户检查网线是否插好或者更换网线。(b)如果检测结果显示有线口自回环检测失败,则说明EoC终端设备30的有线口不能正常工作,需要为用户更换EoC终端设备。(c)如果检测结果显示有线口没有工作在百兆全双工模式,则说明有线口工作模式不正常,需要更改有线口的工作模式或协调用户检查其PC网卡的工作模式。(d)如果检测结果显示网线有坏点,则说明网线有问题,协调用户更换网线。(e)如果检测结果显示没有检测到问题,则协调用户对PC进行自检,确认PC是否中病毒或其它软件有问题。下面将参照图3和图4来说明根据本发明实施例的对EoC终端设备30和EoC局端设备20之间的链路故障检测方法。图3是示出根据本发明第一实施例的EoC终端设备30和EoC局端设备20之间的链路故障检测方法。该方法通过在EoC终端设备30为来自用户PC40的指定类型的数据包加特定标记,并且EoC终端设备30和EoC局端设备20在其各自的入口与出口对具有特定标记的数据包进行统计来实现链路故障检测。具体说来,首先,在步骤310,管理设备10下发命令通知EoC局端设备20进入诊断模式并准备捕捉具有特定标记的数据包。在步骤320,EoC局端设备20进入诊断模式并开始捕捉特定标记的数据包,之后, EoC局端设备20回复ACK给管理设备10。接下来,在步骤330,管理设备10下发命令通知EoC终端设备30进入诊断模式并对来自用户PC 40的指定类型的数据包添加特定标记。在EoC终端设备30进入诊断模式并开始对指定类型的数据包添加特定标记之后,在步骤340,EoC终端设备30回复ACK给管理设备10表示其已经进入诊断模式并开始对指定类型的数据包添加特定标记。接下来,在步骤350,EoC终端设备30协调用户PC 40发起数据包。经过一段固定时间后,在步骤360,管理设备10通过EoC终端设备30告知用户PC 40停止发送数据。在步骤370,EoC终端设备30对EoC终端设备30的入口与出口经过的添加了特定标记的数据包数量进行统计,并将统计结果上报给管理设备10。在步骤380,EoC局端设备20对EoC局端设备20的入口与出口经过的特定标记的数据包数量进行统计,并将统计结果上报给管理设备10。在步骤390,管理设备10分析在步骤370和380接收到的统计结果并确定是否进行相应的链路故障检测。如果EoC终端设备30统计的具有特定标记的特定数据包的入口数据包和出口数据包的数量之差大于预定阈值或EoC局端设备20统计的入口数据包和出口数据包的数量之差大于预定阈值,则说明EoC终端设备30或EoC局端设备20有问题,不需对EoC终端设备30和EoC局端设备20之间的链路进行相应检测,而需更换设备或更新软件,此时,管理设备10通知用户更换EoC终端设备30或EoC局端设备20,或更新EoC终端设备30或EoC局端设备20的软件。如果EoC终端设备30的入口数据包和出口数据包的数量基本相同且EoC局端设备20的入口数据包和出口数据包的数量也基本相同,但EoC 终端设备30的出口数据包的数量与EoC局端设备20的入口数据包的数量之差大于预定阈值,则管理设备10通知EoC局端设备20进行相应的链路故障检测,并在步骤395将检测结果上报给管理设备10。EoC局端设备20对EoC局端设备20与EoC终端设备30之间的链路进行相应检测并上报检测结果的具体流程如下(a) EoC局端设备20检测其下所属的EoC终端设备30的数量。(b)EoC局端设备20检测EoC终端设备30的连接速率及信号强度。(c) EoC局端设备20检测EoC终端设备30的信噪比。(d)EoC局端设备20将检测结果上报给管理设备10。维护人员可根据检测结果做相应处理。具体地(a)如果检测结果显示EoC终端设备的数量过多(例如,大于某一预定数量),则说明可能是终端数过多导致用户带宽过低,应建议运营商在该链路段增加EoC局端设备。(b)如果检测结果显示EoC终端连接速率或/和信号强度过低(例如,小于某一预定连接速率或低于预定信号强度),则协调用户检查EoC终端设备30的同轴电缆接头是否出现松动或派维护人员检查EoC局端设备20与EoC终端设备30之间的接头是否有松动; 如果以上的两个接头都没有问题,则故障原因可能是链路衰减过大,应协调和建议运营商在该链路中加入放大器设备。(c)如果检测结果显示EoC终端设备30的信噪比较高,则说明链路上噪声较大,应派维护人员检查EoC局端设备20与EoC终端设备30之间的同轴电缆是否出现破损。图4是示出根据本发明第二实施例的EoC终端设备30和EoC局端设备20之间的链路故障检测方法。该方法通过在EoC终端设备30为用户的数据包创建隧道,并在EoC终端设备30和EoC局端设备20的各自的入口与出口对隧道数据包进行统计来检测链路的故障。首先,在步骤410,管理设备10下发命令通知EoC局端设备20进入诊断模式并捕捉隧道数据包。然后,在步骤415,EoC局端设备20进入诊断模式并开始捕捉隧道数据包,随后EoC 局端设备20回复ACK给管理设备10。接下来,在步骤420,管理设备10下发命令通知EoC终端设备30进入诊断模式,为用户PC 40的业务数据包创建隧道。在步骤425,EoC终端设备30进入诊断模式并为用户PC 40的业务数据包创建隧道,之后,EoC终端设备30回复ACK给管理设备。在这里,隧道是直接连接EoC终端设备30 和管理设备10的通道。在步骤430,EoC终端设备30协调用户PC 40通过隧道向管理设备10发送业务数据包。在步骤435,管理设备10对来自EoC终端设备30的上下行隧道数据包进行详细记录。在步骤440,经过一段固定时间后,管理设备10通过EoC终端设备30通知用户PC 40停止发送业务数据。在步骤445,EoC终端设备30统计经过EoC终端设备30的入口与出口的隧道数据包数并将统计结果上报给管理设备10。在步骤450,EoC局端设备20统计经过EoC局端设备20的入口与出口的隧道数据包数并将统计结果上报给管理设备10。在步骤455,管理设备10分析在步骤445和450接收到的两个统计结果以确定是否对EoC终端设备30和EoC局端设备20之间的链路进行相应检测。如果EoC终端设备30 的入口隧道数据包的数量与出口隧道数据包的数量之差大于预定阈值或EoC局端设备20 的入口隧道数据包与出口隧道数据包的数量之差大于预定阈值,则说明EoC终端设备30或 EoC局端设备20有问题,不需进行相应检测,需更换设备或更新软件。如果EoC终端设备30 的入口隧道数据包的数量与出口隧道数据包的数量基本相同且EoC局端设备20的入口隧道数据包的数量与出口隧道数据包的数量基本相同,但EoC终端设备30的出口隧道数据包的数量与EoC局端设备20的入口隧道数据包的数量之差大于预定阈值,则管理设备10通知EoC局端设备20对EoC终端设备30和EoC局端设备20之间的链路进行相应检测和处理,并将检测结果上报给管理设备10 (步骤460)。具体的检测过程和处理与上面参照图3 描述的EoC终端设备30和EoC局端设备20之间的链路故障检测方法和处理方法相同,在此不再进行详细描述。如果EoC终端设备30的入口数据包的数量与出口数据包的数量以及EoC局端设备20的入口数据包的数量与出口包数据包的数量都基本相同,则EoC局端设备20不进行相应检测,而通知管理设备10对记录的隧道数据包做分析处理。维护人员分析管理设备10记录的隧道数据包并进行相应的处理。若上行隧道数据包的数量与下行隧道数据包的数量之差大于预定阈值,则检查和分析上行隧道数据包中是否有较多无法识别的数据包或错报。如果是,则管理设备10通知用户对PC 40进行自检以确认是否有恶意攻击软件。
本发明的技术方案降低了 EoC设备的返厂率和维护人员去现场进行诊断故障的频率,提高了故障处理效率,在一定程度上减少了运营商和设备供应商的维修成本。虽然已经参照本发明的若干示例性实施例示出和描述了本发明,但是本领域的技术人员将理解,在不脱离权利要求及其等同物限定的本发明的精神和范围的情况下,可以在形式和细节上做出各种改变。
权利要求
1.一种EoC链路故障检测系统,包括EoC终端设备,捕捉用户设备发送的固定数量的指定类型的数据包,对捕捉到的指定类型的数据包的数量进行统计;管理设备,从EoC终端设备接收统计的结果并进行分析以确定是否执行EoC终端设备和用户设备之间的链路检测,其中,如果从EoC终端设备接收的统计结果显示EoC终端设备捕捉到的指定类型的数据包的数量与所述固定数量的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。
2.如权利要求1所述的EoC链路故障检测系统,其中,所述指定类型的数据包是任意地址的ping包。
3.如权利要求1所述的EoC链路故障检测系统,其中,EoC终端设备对EoC终端设备和用户设备之间的链路故障检测包括以下操作(a)检测有线口的PHY是否处于link状态,如果不是处于link状态,则上报检测结果给管理设备,如果是,则进行下一步检测;(b)对有线口进行PHY自回环和MAC自回环检测,如果检测失败,则上报检测结果给管理设备,如果检测成功,则进行下一步检测;(c)检测有线口的工作模式,确认其是否工作在百兆全双工模式,如果不是工作在百兆全双工模式,则将检测结果上报给管理设备,如果是,则进行下一步检测;(d)进行网线检测,确认从EoC终端设备到用户设备之间的网线是否有坏点,如果检测到有坏点,则将存在坏点的物理范围上报给管理设备,如果没有坏点,则通知管理设备没有检测到问题。
4.如权利要求3所述的EoC链路故障检测系统,如果EoC终端设备的链路检测结果显示EoC终端设备和用户设备之间的链路没有问题,则管理设备通知用户设备进行自检。
5.一种EoC链路故障检测方法,包括以下步骤EoC终端设备捕捉用户设备发送的固定数量的指定类型的数据包,对捕捉到的指定类型的数据包的数量进行统计;管理设备从EoC终端设备接收统计的结果并进行分析以确定是否执行EoC终端设备和用户设备之间的链路检测,其中,如果从EoC终端设备接收的统计结果显示EoC终端设备捕捉到的指定类型的数据包的数量与所述固定数量的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。
6.如权利要求5所述的EoC链路故障检测方法,其中,所述指定类型的数据包是任意地址的ping包。
7.如权利要求5所述的EoC链路故障检测方法,其中,EoC终端设备对EoC终端设备和用户设备之间的链路故障检测包括以下操作(a)检测有线口的PHY是否处于link状态,如果不是处于link状态,则上报检测结果给管理设备,如果是,则进行下一步检测;(b)对有线口进行PHY自回环和MAC自回环检测,如果检测失败,则上报检测结果给管理设备,如果检测成功,则进行下一步检测;(C)检测有线口的工作模式,确认其是否工作在百兆全双工模式,如果不是工作在百兆全双工模式,则将检测结果上报给管理设备,如果是,则进行下一步检测;(d)进行网线检测,确认从EoC终端设备到用户设备之间的网线是否有坏点,如果检测到有坏点,则将存在坏点的物理范围上报给管理设备,如果没有坏点,则通知管理设备没有检测到问题。
8.如权利要求7所述的EoC链路故障检测方法,如果EoC终端设备的链路检测结果显示EoC终端设备和用户设备之间的链路没有问题,则管理设备通知用户设备进行自检。
9.一种EoC链路故障检测系统,包括EoC终端设备,捕捉来自用户设备的数据包,对捕捉到的指定类型的数据包的数量进行统计,并对所述指定类型的数据包添加特定标记;EoC局端设备,捕捉来自EoC终端设备的具有特定标记的数据包,并对捕捉到的具有特定标记的数据包的数量进行统计;管理设备,从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和 EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的具有特定标记的数据包的数量与经过EoC局端设备的入口的具有特定标记的数据包的数量之间的差值大于预定阈值,则管理设备通知 EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。
10.如权利要求9所述的EoC链路故障检测系统,其中,EoC局端设备执行以下操作来检测EoC终端设备和EoC局端设备之间的链路(a)检测其下所属的EoC终端设备的数量;(b)检测EoC终端设备的连接速率及信号强度;(c)检测EoC终端设备的信噪比;(d)将检测结果上报给管理设备。
11.如权利要求9所述的EoC链路故障检测系统,其中,如果经过EoC终端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC终端设备或更新EoC终端设备的软件;如果经过EoC局端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC局端设备或更新EoC局端设备的软件。
12.—种EoC链路故障检测方法,包括以下步骤EoC终端设备捕捉来自用户设备的数据包,对捕捉到的指定类型的数据包的数量进行统计,并对所述指定类型的数据包添加特定标记;EoC局端设备捕捉来自EoC终端设备的具有特定标记的数据包,并对捕捉到的具有特定标记的数据包的数量进行统计;管理设备从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和 EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的具有特定标记的数据包的数量与经过EoC局端设备的入口的具有特定标记的数据包的数量之间的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。
13.如权利要求12所述的EoC链路故障检测方法,其中,EoC局端设备执行以下操作来检测EoC终端设备和EoC局端设备之间的链路(a)检测其下所属的EoC终端设备的数量;(b)检测EoC终端设备的连接速率及信号强度;(c)检测EoC终端设备的信噪比;(d)将检测结果上报给管理设备。
14.如权利要求12所述的EoC链路故障检测方法,还包括如果经过EoC终端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC终端设备或更新EoC终端设备的软件;如果经过EoC局端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC局端设备或更新EoC局端设备的软件。
15.一种EoC链路故障检测系统,包括EoC终端设备,对来自用户设备的指定类型的数据包的数量进行统计,并为指定类型的数据包创建与管理设备连接的隧道;EoC局端设备,捕捉从EoC终端设备发送到管理设备的隧道数据包,并对捕捉到的隧道数据包的数量进行统计;管理设备,从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和 EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的隧道数据包的数量与经过EoC局端设备的入口的隧道数据包的数量之间的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。
16.如权利要求15所述的EoC链路故障检测方法,其中,EoC局端设备执行以下操作来检测EoC终端设备和EoC局端设备之间的链路(a)检测其下所属的EoC终端设备的数量;(b)检测EoC终端设备的连接速率及信号强度;(c)检测EoC终端设备的信噪比;(d)将检测结果上报给管理设备。
17.如权利要求15所述的EoC链路故障检测方法,还包括如果经过EoC终端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC终端设备或更新EoC终端设备的软件;如果经过EoC局端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC局端设备或更新EoC局端设备的软件。
18.如权利要求15所述的EoC链路故障检测系统,其中,如果检测结果显示EoC终端设备和EoC局端设备之间的链路没有问题,则管理设备对记录的隧道数据包进行分析以确定是否通知用户设备进行自检。
19.一种EoC链路故障检测方法,包括以下步骤EoC终端设备对来自用户设备的指定类型的数据包的数量进行统计,并为指定类型的数据包创建与管理设备连接的隧道;EoC局端设备捕捉从EoC终端设备发送到管理设备的隧道数据包,并对捕捉到的隧道数据包的数量进行统计;管理设备从EoC终端设备和EoC局端设备分别接收预定时间段内的统计的结果,并对来自EoC终端设备和EoC局端设备的统计结果进行分析以确定是否执行EoC终端设备和 EoC局端设备之间的链路故障检测,其中,如果经过EoC终端设备的出口的隧道数据包的数量与经过EoC局端设备的入口的隧道数据包的数量之间的差值大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。
20.如权利要求19所述的EoC链路故障检测方法,其中,EoC局端设备执行以下操作来检测EoC终端设备和EoC局端设备之间的链路(a)检测其下所属的EoC终端设备的数量;(b)检测EoC终端设备的连接速率及信号强度;(c)检测EoC终端设备的信噪比;(d)将检测结果上报给管理设备。
21.如权利要求19所述的EoC链路故障检测方法,还包括如果经过EoC终端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC终端设备或更新EoC终端设备的软件;如果经过EoC局端设备的入口和出口的具有特定标记的数据包的数量之差大于所述预定阈值,则管理设备通知用户更换EoC局端设备或更新EoC局端设备的软件。
22.如权利要求16所述的EoC链路故障检测系统,其中,如果检测结果显示EoC终端设备和EoC局端设备之间的链路没有问题,则管理设备对记录的隧道数据包进行分析以确定是否通知用户设备进行自检。
全文摘要
提供了一种EoC链路故障检测系统和方法,所述EoC链路故障检测系统包括EoC终端设备,捕捉来自用户设备的固定数量的指定类型的数据包,对捕捉到的指定类型的数据包的数量进行统计;管理设备,从EoC终端设备接收统计的结果并进行分析以确定是否执行EoC终端设备和用户设备之间的链路检测,其中,如果EoC终端设备捕捉到的指定类型的数据包的数量与所述固定数量的差大于预定阈值,则管理设备通知EoC终端设备对EoC终端设备和用户设备之间的链路故障进行检测。本发明可降低EoC设备的返厂率和维护人员去现场进行诊断故障的频率,提高了故障处理效率,在一定程度上减少了运营商和设备供应商的维修成本。
文档编号H04L12/24GK102307122SQ201110261850
公开日2012年1月4日 申请日期2011年9月6日 优先权日2011年9月6日
发明者李际勇, 范成龙 申请人:北京傲天动联技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1