一种丢包监控的方法、设备和系统的制作方法

文档序号:7753095阅读:170来源:国知局
专利名称:一种丢包监控的方法、设备和系统的制作方法
技术领域
本发明涉及媒体面故障诊断技术领域,尤其涉及一种丢包监控的方法、设备和系 统。
背景技术
随着核心网通信技术的发展,媒体流业务更加丰富,业务量也在不断加大。因此, 对数据传送的准确率和速度都有了更高的要求。尤其是当网络发生异常时,需要尽可能的 快速、准确定位异常数据的具体位置,并进行解决,保证终端的业务不受影响。现有技术的一种方法,是通过调试命令采集网关中报文的接收、发送和丢包的统 计信息来定位和分析故障。但是该方法只适用于系统级的大量终端的统计中,而无法对特 定终端的接收、发送和丢包情况进行统计。而对网络丢包原因也只能根据丢包统计进行分 析,使定位速度慢而且准确率低。现有技术的另一种方法,可以对特定终端进行丢包监控。该方法拷贝发送端口发 送的报文和接收端口接收的报文,并将拷贝的报文发送到镜像端口进行分析。如果发送端 口发送了某一报文,而接收端口并未接收到该报文,可以确定是在网关内部出现了丢包的 情况,但具体位置仍无法确定。即使可以通过辅助统计信息分析出可能丢包的具体位置,但 无法获得导致丢包的具体相关原因。

发明内容
本发明提供一种丢包监控的方法、设备和系统,用于解决无法获得导致丢包的具 体相关原因信息的问题。一种丢包监控方法,该方法包括网关设备接收到数据包后,确定该数据包是否为丢包;网关设备在确定所述数据包是丢包后,确定网络丢包原因;根据预先设定的网络 丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的故障定位辅助 信息项,并读取所述数据包中携带的该故障定位辅助信息项对应的故障定位辅助信息;网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所述数据包 的用户终端的终端标识信息进行输出。一种网关设备,该设备包括判断单元,用于在接收到数据包后,确定该数据包是否为丢包;封装单元,用于在所述确定单元确定所述数据包是丢包后,确定网络丢包原因;根 据预先设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对 应的故障定位辅助信息项,并读取所述数据包中携带的该故障定位辅助信息项对应的故障 定位辅助信息;输出单元,用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据包 的用户终端的终端标识信息进行输出。
5
一种故障信息采集设备,该设备包括
报文接收单元,用于接收网关设备发来的携带有网络丢包原因、故障定位辅助信 息和用户终端的终端标识信息的报文;报文解析单元,用于从所述报文中解析出所述网络丢包原因、所述故障定位辅助 信息和所述终端标识信息;信息输出单元,用于将所述报文解析单元解析得到的信息进行输出。一种丢包监控系统,该系统包括网关设备,用于接收到数据包后,确定该数据包是否为丢包;在确定所述数据包是 丢包后,确定网络丢包原因;根据预先设定的网络丢包原因与故障定位辅助信息项的对应 关系,确定所述网络丢包原因对应的故障定位辅助信息项,并读取所述数据包中携带的该 故障定位辅助信息项对应的故障定位辅助信息;将所述网络丢包原因的信息、所述故障定 位辅助信息和发出所述数据包的用户终端的终端标识信息发送给故障信息采集设备;故障信息采集设备,用于将接收到的所述网络丢包原因的信息、所述故障定位辅 助信息和所述终端标识信息,进行输出。 本发明中,网关设备接收到数据包并确定该数据包是丢包后,确定网络丢包原因、 以及预先设定的该网络丢包原因对应的故障故障定位辅助信息项,读取该数据包中携带的 该故障定位辅助信息项对应的故障定位辅助信息,并将网络丢包原因的信息、故障定位辅 助信息和发出该数据包的用户终端的终端标识信息进行输出。可见,本发明解决了无法获 得导致丢包的具体相关原因信息的问题,使得网管人员可以根据输出的信息定位相应用户 终端产生通信故障的具体原因。


图1为本发明提供的丢包监控方法流程示意图;图2为本发明提供的丢包监控方法具体实现流程示意图;图3为本发明实施例一提供的丢包监控方法流程示意图;图4为本发明实施例二提供的丢包监控方法流程示意图;图5为本发明实施例三提供的丢包监控方法流程示意图;图6为本发明实施例提供的丢包监控方法在具体业务中应用的流程示意图;图7为本发明提供的丢包监控设备模块结构示意图;图8为本发明提供的故障信息采集设备模块结构示意图。
具体实施例方式为了解决用于解决无法获得导致丢包的具体相关原因信息的问题。本发明提供了 丢包监控的方法。如图1所示,具体步骤如下步骤11 网关设备接收到数据包后,确定该数据包是否为丢包;步骤12 网关设备在确定数据包是丢包后,确定网络丢包原因;根据预先设定的 网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的故障定 位辅助信息项,并读取所述数据包中携带的该故障定位辅助信息项对应的故障定位辅助信 息;
步骤13 网关设备将确定的网络丢包原因的信息、故障定位辅助信息和发出数据 包的用户终端的终端标识信息进行输出。步骤11中,确定数据包是否为丢包的方法为,根据数据包中携带的信息判断该数 据包的转发路径是否正确,若不正确,则确定该数据包是丢包。步骤12中,网络丢包原因是指造成该数据包的转发路径错误的原因,包括路由查 找失败、路由转发错误、转发表错误等。网关设备根据数据包中携带的信息可以确定网络丢 包原因。上述对应关系中的故障定位辅助信息项是数据包中携带的、出错后可能导致网络 由于该故障定位辅助信息项对应的网络丢包原因而丢包的信息项。在步骤13之后,用户例如网管人员可以根据输出的信息对用户终端的通信故障 进行原因定位。例如,在步骤12中确定的网络丢包原因为路由查找失败时,预先设定的与该网络 丢包原因对应的故障定位辅助信息项包括目的地址、源地址、源端口号、目的端口号、传输 协议类别、虚拟专用网标识。说明可能是由于数据包中携带的目的地址、源地址、源端口号、 目的端口号、传输协议类别、虚拟专用网标识中的一项或多项出现错误,而导致网络由于路 由查找失败而丢包。步骤13中将路由查找失败信息、上述故障定位辅助信息和发出数据 包的用户终端的终端标识信息输出后,网管人员可以判断是由于目的地址、源地址、源端口 号、目的端口号、传输协议类别、虚拟专用网标识中哪一项或哪几项设置错误,而导致路由 查找失败,从而确定用户终端的通信故障原因,比如,是由于目的地址导致用户终端连接网 络失败。较佳的,步骤12中在网关设备确定数据包是丢包之后、并且确定网络丢包原因之 前,网关设备可以确定发出数据包的用户终端,并确定是否需要为该用户终端进行丢包监 控,若是,则在确定需要为该用户终端进行丢包监控时,确定网络丢包原因,并执行后续操 作;否则,直接丢弃该数据包。网关设备确定是否需要为用户终端进行丢包监控的具体方法可以如下在网关设备接收到数据包之前,网关设备接收并存储用户或其它设备配置的待监 控用户终端的终端标识信息;选取部分或全部存储的终端标识信息,并针对每个选取的终 端标识信息对应的用户终端,设置丢包监控使能信息;网关设备在确定该数据包是丢包后, 确定是否为该用户终端设置有丢包监控使能信息,若是,则确定需要为该用户终端进行丢 包监控,否则,确定不需要为该用户终端进行丢包监控。网关设备确定是否需要为用户终端进行丢包监控的具体方法还可以如下在网关设备接收到数据包之前,网关设备接收并存储用户或其它设备配置的待监 控用户终端的终端标识信息;并为每一个终端标识信息对应的用户终端,设置丢包监控标 识;网关设备在确定该数据包是丢包后,网关设备确定为所述用户终端设置的丢包监控标 识指示需要进行丢包监控时,确定需要为所述用户终端进行丢包监控;网关设备确定为所 述用户终端设置的丢包监控标识指示不需要进行丢包监控时,确定不需要为所述用户终端 进行丢包监控。步骤13的具体实现可以采用如下方式网关设备将网络丢包原因的信息、故障定位辅助信息和发出数据包的用户终端的 终端标识信息发送给故障信息采集设备,故障信息采集设备将接收到的信息进行输出。具体的,网关设备将网络丢包原因的信息、故障定位辅助信息和发出数据包的用户终端的终 端标识信息封装在报文中,根据预先配置的故障信息采集设备的地址信息,将该报文发送 给故障信息采集设备;故障信息采集设备接收到该报文后,从该报文中解析出网络丢包原 因的信息、故障定位辅助信息和终端标识信息,并将解析得到的信息进行输出。如图2所示,以下是具体实现流程步骤21,网关设备接收并存储配置的待监控用户终端的终端标识信息;、以及故 障信息采集设备的地址信息;步骤22,网关设备选取部分或全部存储的终端标识信息,针对每个选取的终端标 识信息对应的用户终端,设置丢包监控使能信息;步骤23,网关设备接收到数据包后,确定该数据包为丢包;步骤24,网关设备确定为发出所述数据包的用户终端设置了丢包监控使能信息, 则确定需要为所述用户终端进行丢包监控;步骤25,网关设备确定网络丢包原因;根据预先设定的网络丢包原因与故障定位 辅助信息项的对应关系,确定所述网络丢包原因对应的故障定位辅助信息项,并读取所述 数据包中携带的该故障定位辅助信息项对应的故障定位辅助信息;步骤26,网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所 述数据包的用户终端的终端标识信息封装为报文;步骤27,网关设备将所述报文发送给故障信息采集设备;步骤28,所述故障信息采集设备对所述报文进行解析,并将解析得到的信息进行 输出。具体以以下实施例说明如图3所示,实施例一具体过程如下步骤31,网关设备接收并存储配置的待监控用户终端的终端标识信息;所述终端标识信息为国际移动用户标识码(International Mobile Subscriberldentity, IMSI)或网络接入标识(Net Access Identifier, NAI);步骤32,网关设备选取部分存储的终端标识信息,针对每个选取的终端标识信息 对应的用户终端,设置丢包监控使能信息;所述网关设备选取部分存储的终端标识信息,具体可以是选取设定数目个、对应 用户终端处于在线状态的终端标识信息;步骤33,网关设备接收到用户终端发来的数据包后,确定该数据包是否为丢包;当该数据包为丢包时,转到步骤34 ;当该数据包不为丢包时,结束操作,放弃对该数据包的丢包监控操作;步骤34,网关设备确定发出所述数据包的用户终端的终端标识信息为IMSI或 NAI,但发现并未对该IMSI或NAI对应的用户终端设置丢包监控使能信息,直接丢弃报文;如图4所示,实施例二具体过程如下步骤41,网关设备接收并存储配置的待监控用户终端的终端标识信息、以及故障 信息采集设备的地址信息;所述终端标识信息为IMSI或NAI ;步骤42,网关设备选取部分或全部存储的终端标识信息,针对每个选取的终端标识信息对应的用户终端,设置丢包监控使能信息;所述网关设备选取部分或全部存储的终端标识信息,具体可以是选取设定数目 个、对应用户终端处于在线状态的终端标识信息;步骤43,网关设备接收到用户终端发来的数据包后,确定该数据包是否为丢包;当该数据包为丢包时,转到步骤44 ;当该数据包不为丢包时,结束操作,放弃对该数据包的丢包监控操作;步骤44,网关设备确定发出所述数据包的用户终端的终端标识信息,并确定是否 为该终端标识信息对应的用户终端设置有丢包监控使能信息;若是则确定需要为所述用户终端进行丢包监控操作,转到步骤45 ;若不是则确定不需要为所述用户终端进行丢包监控操作,直接丢弃报文;步骤45,网关设备根据所述数据包中携带的信息确定网络丢包原因,并根据预先 设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的故 障定位辅助信息项;步骤46,网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所 述数据包的用户终端的终端标识信息封装在报文体中,将所述故障信息采集设备的地址信 息封装在报文头中,根据故障信息采集设备的地址信息查找路由表,将该报文发送给故障 信息采集设备;步骤47,故障信息采集设备接收所述报文,从该报文中解析出所述网络丢包原因 的信息、所述故障定位辅助信息和所述终端标识信息,并将解析得到的信息进行输出。在本实施例中所述网络丢包原因为路由查找失败时,所述故障定位辅助信息项包 括目的地址、源地址、源端口号、目的端口号、传输协议类别、虚拟专用网标识。如图5所示,实施例三具体过程如下步骤51,网关设备接收并存储配置的待监控用户终端的终端标识信息、以及故障 信息采集设备的地址信息; 所述终端标识信息为IMSI或NAI ;步骤52,网关设备选取部分或全部存储的终端标识信息,针对每个选取的终端标 识信息对应的用户终端,设置丢包监控使能信息;所述网关设备选取部分或全部存储的终端标识信息,具体可以是选取设定数目 个、对应用户终端处于在线状态的终端标识信息;步骤53,网关设备接收到用户终端发来的数据包后,确定该数据包是否为丢包;当该数据包为丢包时,转到步骤54 ;当该数据包不为丢包时,结束操作,放弃对该数据包的丢包监控操作;步骤54,网关设备确定发出所述数据包的用户终端的终端标识信息,并确定是否 为该终端标识信息对应的用户终端设置有丢包监控使能信息;若是则确定需要为所述用户终端进行丢包监控操作,转到步骤55 ;若不是则确定不需要为所述用户终端进行丢包监控操作,直接丢弃报文;步骤55,此时网关设备发现所述用户终端已经下线,则不作处理;步骤56,当网关设备确定所述用户终端再次上线,则根据所述数据包中携带的信 息确定网络丢包原因,并根据预先设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的故障定位辅助信息项;步骤57,网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所 述数据包的用户终端的终端标识信息封装在报文体中,将所述故障信息采集设备的地址信 息封装在报文头中,根据预先配置的故障信息采集设备的地址信息查找路由表,将该报文 发送给故障信息采集设备;步骤58,故障信息采集设备接收所述报文,从该报文中解析出所述网络丢包原因 的信息、所述故障定位辅助信息和所述终端标识信息,并将解析得到的信息进行输出。在本实施例中所述网络丢包原因为路由查找失败时,所述故障定位辅助信息项包 括目的地址、源地址、源端口号、目的端口号、传输协议类别、虚拟专用网标识。如图6所示,为本发明实施例提供的方法在具体业务中的应用,假设存在用户终 端A、B,并且用户终端A、B都出现了丢包;用户终端A、B的终端标识信息分别是IMSI_A、 IMSI_B ;假设用户终端A出现丢包的原因为X、Z,用户终端B现丢包的原因为Y、Z ;假设产 生X类网络丢包原因的附加信息(即对应的故障定位辅助信息)为X1、X2、X3,产生Y类网 络丢包原因的附加信息(即对应的故障定位辅助信息)为Yl、Y2,产生Z类网络丢包原因 的附加信息(即对应的故障定位辅助信息)为Z1,对用户终端A、B进行丢包监控的具体过 程如下步骤61,网关设备接收并存储配置的用户终端的终端标识信息IMSI、以及故障信 息采集设备的地址信息;步骤62,网关设备选取终端标识信息IMSI_A、IMSI_B,并为终端标识信息为IMSI_ A、IMSI_B的用户终端设置丢包监控使能信息;步骤63,网关设备接收到用户终端A、B发来的数据包后,确定该数据包是否为丢 包;当该数据包为丢包时,转到步骤64 ;当该数据包不为丢包时,结束操作,放弃对该数据包的丢包监控操作;步骤64,网关设备确定发出所述数据包的用户终端A、B的终端标识信息为IMSI_ A或IMSI_B,并确定为IMSI_A或IMSI_B对应的用户终端设置了丢包监控使能信息;步骤65,网关设备为用户终端A、B发出的数据包分别确定网络丢包原因;本步骤 中包括对于用户终端A的数据包,网关设备根据预先设定的网络丢包原因与故障定位辅 助信息项的对应关系,确定网络丢包原因X对应的故障定位辅助信息项为XI、X2、X3,网络 丢包原因Z对应的故障定位辅助信息项为Z1 ;对于用户终端B的数据包,网关设备根据预先设定的网络丢包原因与故障定位辅 助信息项的对应关系,确定网络丢包原因Y对应的故障定位辅助信息项为Y1、Y2,网络丢包 原因Z对应的故障定位辅助信息项为Z1 ;步骤66,网关设备将用户终端A的网络丢包原因的信息X和Z、故障定位辅助信息 XI、X2、X3和Z1、终端标识信息IMSI_A封装在报文_A的报文体中,将所述故障信息采集设 备的地址信息封装在报文_A的报文头中;根据故障信息采集设备的地址信息查找路由表, 将该报文发送给故障信息采集设备;将用户终端B的网络丢包原因的信息Y和Z、故障定位辅助信息Y1、Y2和Z1、终端标识信息IMSI_B封装在报文_B的报文体中,将所述故障信息采集设备的地址信息封装在 报文_B的报文头中;根据故障信息采集设备的地址信息查找路由表,将该报文发送给故障 信息采集设备;步骤67,故障信息采集设备接收所述报文_A,从所述报文_A中解析出所述用户终 端A的网络丢包原因的信息X、Z,故障定位辅助信息X1、X2、X3和Z1,和终端标识信息IMSI_ A,并将解析得到的信息进行输出;故障信息采集设备接收所述报文_B,从所述报文_B中解析出所述用户终端B的网 络丢包原因的信息Y、Z,故障定位辅助信息Y1、Y2和Z1,和终端标识信息IMSI_B,并将解析 得到的信息进行输出。在本实施例中所述网络丢包原因为路由查找失败时,所述故障定位辅助信息项包 括目的地址、源地址、源端口号、目的端口号、传输协议类别、虚拟专用网标识。如图7所示,本发明提供一种网关设备,该设备包括判断单元73,用于在接收到数据包后,确定该数据包是否为丢包;封装单元74,用于在所述判断单元73确定所述数据包是丢包后,确定网络丢包原 因;根据预先设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包 原因对应的故障定位辅助信息项,并读取所述数据包中携带的该故障定位辅助信息项对应 的故障定位辅助信息;输出单元75,用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据 包的用户终端的终端标识信息进行输出。所述判断单元73还用于确定发出所述数据包的用户终端,确定是否需要为所述用户终端进行丢包监控;所述封装单元74用于在确定需要为所述用户终端进行丢包监控时,确定网络丢包原因。该设备还包括配置单元71,用于接收并存储配置的待监控用户终端的终端标识信息;匹配单元72,用于选取部分或全部存储的终端标识信息,并针对每个选取的终端 标识信息对应的用户终端,设置丢包监控使能信息;所述判断单元73用于确定是否为所述用户终端设置有丢包监控使能信息,若是,则确定需要为所述用 户终端进行丢包监控,否则,确定不需要为所述用户终端进行丢包监控。所述匹配单元72用于从存储的终端标识信息中,选取设定数目个、对应用户终端处于在线状态的终端 标识信息。所述输出单元75用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据包的用户终端的终 端标识信息输出给故障信息采集设备。所述输出单元75用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据包的用户终端的终 端标识信息封装在报文中,根据预先配置的故障信息采集设备的地址信息,将该报文发送
11给故障信息采集设备。如图8所示,本发明提供一种故障信息采集设备,该设备包括报文接收单元81,用于接收网关设备发来的携带有网络丢包原因、故障定位辅助 信息和用户终端的终端标识信息的报文;报文解析单元82,用于从所述报文中解析出所述网络丢包原因、所述故障定位辅 助信息和所述终端标识信息;信息输出单元83,用于将所述报文解析单元解析得到的信息进行输出。本发明提供一种丢包监控系统,其特征在于,该系统包括网关设备,用于接收到数据包后,确定该数据包是否为丢包;在确定所述数据包是 丢包后,确定网络丢包原因;根据预先设定的网络丢包原因与故障定位辅助信息项的对应 关系,确定所述网络丢包原因对应的故障定位辅助信息项,并读取所述数据包中携带的该 故障定位辅助信息项对应的故障定位辅助信息;将所述网络丢包原因的信息、所述故障定 位辅助信息和发出所述数据包的用户终端的终端标识信息发送给故障信息采集设备;故障信息采集设备,用于将接收到的所述网络丢包原因的信息、所述故障定位辅 助信息和所述终端标识信息,进行输出。综上所述,本发明的有益效果在于本发明通过对用户终端设置丢包监控的方法,将丢包的原因、所述原因所对应的 故障定位辅助信息以及所述用户终端的终端标识信息进行输出,通过此方法可以快速定位 故障的具体位置,以及查找出产生故障的具体原因。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种丢包监控方法,其特征在于,该方法包括网关设备接收到数据包后,确定该数据包是否为丢包;网关设备在确定所述数据包是丢包后,确定网络丢包原因;根据预先设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的故障定位辅助信息项,并读取所述数据包中携带的该故障定位辅助信息项对应的故障定位辅助信息;网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所述数据包的用户终端的终端标识信息进行输出。
2.如权利要求1所述的方法,其特征在于,在网关设备确定所述数据包是丢包之后、并 且确定网络丢包原因之前,该方法进一步包括网关设备确定发出所述数据包的用户终端,确定是否需要为所述用户终端进行丢包监控;所述确定网络丢包原因包括网关设备在确定需要为所述用户终端进行丢包监控时,确定网络丢包原因。
3.如权利要求2所述的方法,其特征在于,在网关设备接收到数据包之前,该方法进一 步包括网关设备接收并存储配置的待监控用户终端的终端标识信息;选取部分或全部存储 的终端标识信息,并针对每个选取的终端标识信息对应的用户终端,设置丢包监控使能信 息;所述确定是否需要为所述用户终端进行丢包监控包括网关设备确定是否为所述用户终端设置有丢包监控使能信息,若是,则确定需要为所 述用户终端进行丢包监控,否则,确定不需要为所述用户终端进行丢包监控。
4.如权利要求2所述的方法,其特征在于,在网关设备接收到数据包之前,该方法进一 步包括网关设备接收并存储配置的待监控用户终端的终端标识信息;并为每一个终端标识信 息对应的用户终端,设置丢包监控标识;所述确定是否需要为所述用户终端进行丢包监控包括网关设备确定为所述用户终端设置的丢包监控标识指示需要进行丢包监控时,确定需 要为所述用户终端进行丢包监控;网关设备确定为所述用户终端设置的丢包监控标识指示 不需要进行丢包监控时,确定不需要为所述用户终端进行丢包监控。
5.如权利要求3所述的方法,其特征在于,所述选取部分或全部存储的终端标识信息包括网关设备从存储的终端标识信息中,选取设定数目个、对应用户终端处于在线状态的 终端标识信息。
6.如权利要求1所述的方法,其特征在于,所述网关设备将所述网络丢包原因的信息、 所述故障定位辅助信息和发出所述数据包的用户终端的终端标识信息进行输出包括网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所述数据包的用 户终端的终端标识信息发送给故障信息采集设备,故障信息采集设备将接收到的信息进行 输出。
7.如权利要求6所述的方法,其特征在于,所述网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所述数据包的用户终端的终端标识信息发送给故障信息采 集设备,故障信息采集设备将接收到的信息进行输出包括网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所述数据包的用 户终端的终端标识信息封装在报文中,根据预先配置的故障信息采集设备的地址信息,将 该报文发送给故障信息采集设备;故障信息采集设备接收所述报文,从该报文中解析出所述网络丢包原因的信息、所述 故障定位辅助信息和所述终端标识信息,并将解析得到的信息进行输出。
8.如权利要求1-7中任一所述的方法,其特征在于,所述网络丢包原因为路由查找失 败时,所述故障定位辅助信息项包括目的地址、源地址、源端口号、目的端口号、传输协议 类别、虚拟专用网标识。
9.如权利要求1-7中任一所述的方法,其特征在于,所述终端标识信息为国际移动用 户标识码IMSI或网络接入标识NAI。
10.一种网关设备,其特征在于,该设备包括判断单元,用于在接收到数据包后,确定该数据包是否为丢包;封装单元,用于在所述判断单元确定所述数据包是丢包后,确定网络丢包原因;根据预 先设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的 故障定位辅助信息项,并读取所述数据包中携带的该故障定位辅助信息项对应的故障定位 辅助信息;输出单元,用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据包的用 户终端的终端标识信息进行输出。
11.如权利要求10所述的设备,其特征在于,所述判断单元还用于确定发出所述数据包的用户终端,确定是否需要为所述用户终端进行丢包监控;所述封装单元用于在确定需要为所述用户终端进行丢包监控时,确定网络丢包原因。
12.如权利要求11所述的设备,其特征在于,该设备还包括配置单元,用于接收并存储配置的待监控用户终端的终端标识信息;匹配单元,用于选取部分或全部存储的终端标识信息,并针对每个选取的终端标识信 息对应的用户终端,设置丢包监控使能信息;所述判断单元用于确定是否为所述用户终端设置有丢包监控使能信息,若是,则确定需要为所述用户终 端进行丢包监控,否则,确定不需要为所述用户终端进行丢包监控。
13.如权利要求12所述的设备,其特征在于,所述匹配单元用于从存储的终端标识信息中,选取设定数目个、对应用户终端处于在线状态的终端标识 fn息o
14.如权利要求10所述的设备,其特征在于,所述输出单元用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据包的用户终端的终端标 识信息输出给故障信息采集设备。
15.如权利要求14所述的设备,其特征在于,所述输出单元用于将所述网络丢包原因、所述故障定位辅助信息和发出所述数据包的用户终端的终端标识信息封装在报文中,根据预先配置的故障信息采集设备的地址信息,将该报文发送给故 障信息采集设备。
16.一种故障信息采集设备,其特征在于,该设备包括报文接收单元,用于接收网关设备发来的携带有网络丢包原因、故障定位辅助信息和 用户终端的终端标识信息的报文;报文解析单元,用于从所述报文中解析出所述网络丢包原因、所述故障定位辅助信息 和所述终端标识信息;信息输出单元,用于将所述报文解析单元解析得到的信息进行输出。
17.一种丢包监控系统,其特征在于,该系统包括网关设备,用于接收到数据包后,确定该数据包是否为丢包;在确定所述数据包是丢包 后,确定网络丢包原因;根据预先设定的网络丢包原因与故障定位辅助信息项的对应关系, 确定所述网络丢包原因对应的故障定位辅助信息项,并读取所述数据包中携带的该故障定 位辅助信息项对应的故障定位辅助信息;将所述网络丢包原因的信息、所述故障定位辅助 信息和发出所述数据包的用户终端的终端标识信息发送给故障信息采集设备;故障信息采集设备,用于将接收到的所述网络丢包原因的信息、所述故障定位辅助信 息和所述终端标识信息,进行输出。
全文摘要
本发明涉及媒体面故障诊断技术,尤其涉及一种丢包监控的方法、设备和系统,用于解决无法获得导致丢包的具体相关原因信息的问题;本发明主要方法包括网关设备接收到数据包后,确定该数据包是否为丢包;网关设备在确定所述数据包是丢包后,确定网络丢包原因;根据预先设定的网络丢包原因与故障定位辅助信息项的对应关系,确定所述网络丢包原因对应的故障定位辅助信息项,并读取所述数据包中携带的该故障定位辅助信息项对应的故障定位辅助信息;网关设备将所述网络丢包原因的信息、所述故障定位辅助信息和发出所述数据包的用户终端的终端标识信息进行输出。本发明能够准确确定产生丢包的具体故障原因。
文档编号H04L12/26GK101877659SQ201010216149
公开日2010年11月3日 申请日期2010年6月30日 优先权日2010年6月30日
发明者王玮, 范冬梅 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1