一种报文丢失检测方法、装置及系统制造方法及图纸

技术编号:14354703 阅读:166 留言:0更新日期:2017-01-07 17:48
本发明专利技术实施例公开了一种报文丢失检测方法、装置及系统,涉及通信技术领域,用以简化报文丢失检测实现过程。该方法包括:第一网络设备根据向第二网络设备发送的报文统计每组报文对应的第一结果;其中,一个第一结果包括一组报文中的报文的数量和该组报文的区间标识,每组报文包括多个报文,所述多个报文被所述第一网络设备连续发送且属于该组报文的区间标识对应的区间;所述第一网络设备按照预设规则向控制器发送所述每组报文对应的第一结果,以使得所述控制器确定所述第一网络设备向所述第二网络设备发送的所述报文中是否有报文丢失。本发明专利技术实施例提供的技术方案可用于检测网络设备之间传输的报文中是否有报文丢失。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种报文丢失检测方法、装置及系统
技术介绍
伴随着互联网的快速发展,网际互连协议(英文:InternetProtocol,简称:IP)网络已经成为了信息承载的基石。在IP网络中,网络设备之间通过传输数据报文实现通信,然而,发送端网络设备并不会检测接收端网络设备是否接收到数据报文,该情况下,若数据报文丢失,会导致使用网络设备的用户的体验变差(例如,某用户正在使用网络设备观看视频时,视频业务对应的IP业务报文丢失,可能会导致视频画面无法正常显示),因此,可以通过检测数据报文是否丢失确定网络是否产生故障,以便及时的对网络进行维护。目前,在网络设备1向网络设备2发送IP业务报文的过程中,网络设备1可以通过在IP业务报文中插入统计报文的方式与网络设备2共同确定IP业务报文是否丢失。如图1所示,为网络设备1发送的IP业务流,在该IP业务流的业务报文中插入了统计报文A和统计报文B,统计报文A记录了网络设备1发送统计报文A之前发送的IP业务报文数TX1;统计报文B记录了网络设备1发送统计报文B之前发送的IP业务报文数TX2;网络设备2接收到统计报文A时,记录该时刻之前接收到的IP业务报文数RX1;接收到统计报文B时,记录该时刻之前接收到的IP业务报文数RX2;网络设备2确定RX2-RX1与TX2-TX1是否相同,若相同,说明在统计报文A和统计报文B之间的IP业务报文并未丢失,否则,IP业务报文丢失。采用上述方法检测IP业务报文是否丢失时,统计报文必须插入在相邻的IP业务报文之间进行发送,而统计报文是控制层面的信息,IP>业务报文是数据层面的信息,要实现统计报文在数据层面上发送、并且与IP业务报文保持既定的顺序,实现的过程较复杂,甚至有些网络设备不具备这种功能,无法利用该方法进行IP业务报文丢失的检测。
技术实现思路
本专利技术的实施例提供一种报文丢失检测方法、装置及系统,用以简化报文丢失检测方法的实现过程。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种报文丢失检测方法,包括:第一网络设备根据向第二网络设备发送的报文统计每组报文对应的第一结果;其中,一个第一结果包括一组报文中的报文的数量和该组报文的区间标识,每组报文包括多个报文,所述多个报文被所述第一网络设备连续发送且属于该组报文的区间标识对应的区间;所述第一网络设备按照预设规则向控制器发送所述每组报文对应的第一结果,以使得所述控制器确定所述第一网络设备向所述第二网络设备发送的所述报文中是否有报文丢失。结合第一方面,在第一种可能的实现方式中,报文头中的标识Identifier字段的值在相同的数值范围内,或者,Identifier字段中的至少一个比特位的值相同的报文属于同一个区间。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一网络设备与所述第二网络设备的时间同步;所述第一网络设备根据向第二网络设备发送的报文统计每组报文对应的第一结果,包括:所述第一网络设备根据向第二网络设备发送的报文周期性地统计每组报文对应的第一结果,得到每个周期对应的第一结果组;其中,一个第一结果组包括一个周期的标识以及该周期内所述第一网络设备统计的一组或多组报文对应的第一结果;所述第一网络设备按照预设规则向控制器发送所述每组报文对应的第一结果,包括:所述第一网络设备按照预设规则向控制器发送所述第一结果组。第二方面,提供一种报文丢失检测方法,包括:第二网络设备根据接收到的第一网络设备发送的报文统计每组报文对应的第二结果;其中,一个第二结果包括一组报文中的报文的数量和该组报文的区间标识,每组报文包括多个报文,所述多个报文被所述第二网络设备连续接收且属于该组报文的区间标识对应的区间;所述第二网络设备按照预设规则向控制器发送所述每组报文对应的第二结果,以使得所述控制器确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失。结合第二方面,在第一种可能的实现方式中,报文头中的标识Identifier字段的值在相同的数值范围内,或者,Identifier字段中的至少一个比特位的值相同的报文属于同一个区间。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二网络设备与所述第一网络设备的时间同步;所述第二网络设备根据接收到的第一网络设备发送的报文统计每组报文对应的第二结果,包括:所述第二网络设备根据接收到的第一网络设备发送的报文周期性地统计每组报文对应的第二结果,得到每个周期对应的第二结果组;其中,一个第二结果组包括一个周期的标识以及该周期内所述第二网络设备统计的一组或多组报文对应的第二结果;所述第二网络设备按照预设规则向控制器发送所述每组报文对应的第二结果,包括:所述第二网络设备按照预设规则向控制器发送所述第二结果组。第三方面,提供一种报文丢失检测方法,包括:控制器接收第一网络设备依次发送的多个第一结果和第二网络设备依次发送的多个第二结果;其中,一个第一结果包括所述第一网络设备根据向所述第二网络设备发送的报文统计的一组报文中的报文的数量和该组报文的区间标识;第一网络设备发送的每组报文包括被所述第一网络设备连续发送且属于该组报文的区间标识对应的区间的多个报文;一个第二结果包括所述第二网络设备根据接收到的所述第一网络设备发送的报文统计的一组报文中的报文的数量和该组报文的区间标识;第二网络设备接收的每组报文包括被所述第二网络设备连续接收且属于该组报文的区间标识对应的区间的多个报文;所述控制器根据所述多个第一结果和所述多个第二结果确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失。结合第三方面,在第一种可能的实现方式中,报文头中的标识Identifier字段的值在相同的数值范围内,或者,Identifier字段中的至少一个比特位的值相同的报文属于同一个区间。结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述控制器根据所述多个第一结果和所述多个第二结果确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失,包括:所述控制器确定作为基准的第一结果和作为基准的第二结果;其中,所述作为基准的第一结果与所述作为基准的第二结果对应同一组报文;所述控制器以所述作为基准的第一结果和所述作为基准的第二结果开始,对依次接收到的所述多个第一结果与所述多个第二结果进行比对,当对应同一组报文的第一结果与第二结果包括的报文的数量不同时,确定所述第一网络设备向所述第二网络设备发送的报文中有报文丢失。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述控制器确定作为基准的第一结果和作为基准的第二结果,包括:所述控制器将Q个连续的第一结果与多个第二结果进行比对,当所述Q个连续的第一结果中的每个第一结果与Q个连续的第二结果中对应的第二结果分别相同时,所述控制器将所述Q个连续的第一结果中的最后一个确定为基准的第一结果,将所述Q个连续的第二结果中的最后一个确定为基准的第二结果;其中,所述Q个第二结果属于所述多个第二结果;所述Q个第一结果中的第q个第一结果与所述Q个第二结果中的第q个第二结果对应,1≤q≤Q,q、Q均为整数。本文档来自技高网...
一种报文丢失检测方法、装置及系统

【技术保护点】
一种报文丢失检测方法,其特征在于,包括:第一网络设备根据向第二网络设备发送的报文统计每组报文对应的第一结果;其中,一个第一结果包括一组报文中的报文的数量和该组报文的区间标识,每组报文包括多个报文,所述多个报文被所述第一网络设备连续发送且属于该组报文的区间标识对应的区间;所述第一网络设备按照预设规则向控制器发送所述每组报文对应的第一结果,以使得所述控制器确定所述第一网络设备向所述第二网络设备发送的所述报文中是否有报文丢失。

【技术特征摘要】
1.一种报文丢失检测方法,其特征在于,包括:第一网络设备根据向第二网络设备发送的报文统计每组报文对应的第一结果;其中,一个第一结果包括一组报文中的报文的数量和该组报文的区间标识,每组报文包括多个报文,所述多个报文被所述第一网络设备连续发送且属于该组报文的区间标识对应的区间;所述第一网络设备按照预设规则向控制器发送所述每组报文对应的第一结果,以使得所述控制器确定所述第一网络设备向所述第二网络设备发送的所述报文中是否有报文丢失。2.根据权利要求1所述的方法,其特征在于,报文头中的标识Identifier字段的值在相同的数值范围内,或者,Identifier字段中的至少一个比特位的值相同的报文属于同一个区间。3.根据权利要求1或2所述的方法,其特征在于,所述第一网络设备与所述第二网络设备的时间同步;所述第一网络设备根据向第二网络设备发送的报文统计每组报文对应的第一结果,包括:所述第一网络设备根据向第二网络设备发送的报文周期性地统计每组报文对应的第一结果,得到每个周期对应的第一结果组;其中,一个第一结果组包括一个周期的标识以及该周期内所述第一网络设备统计的一组或多组报文对应的第一结果;所述第一网络设备按照预设规则向控制器发送所述每组报文对应的第一结果,包括:所述第一网络设备按照预设规则向控制器发送所述第一结果组。4.一种报文丢失检测方法,其特征在于,包括:第二网络设备根据接收到的第一网络设备发送的报文统计每组报文对应的第二结果;其中,一个第二结果包括一组报文中的报文的数量和该组报文的区间标识,每组报文包括多个报文,所述多个报文被所述第二网络设备连续接收且属于该组报文的区间标识对应的区间;所述第二网络设备按照预设规则向控制器发送所述每组报文对应的第
\t二结果,以使得所述控制器确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失。5.根据权利要求4所述的方法,其特征在于,报文头中的标识Identifier字段的值在相同的数值范围内,或者,Identifier字段中的至少一个比特位的值相同的报文属于同一个区间。6.根据权利要求4或5所述的方法,其特征在于,所述第二网络设备与所述第一网络设备的时间同步;所述第二网络设备根据接收到的第一网络设备发送的报文统计每组报文对应的第二结果,包括:所述第二网络设备根据接收到的第一网络设备发送的报文周期性地统计每组报文对应的第二结果,得到每个周期对应的第二结果组;其中,一个第二结果组包括一个周期的标识以及该周期内所述第二网络设备统计的一组或多组报文对应的第二结果;所述第二网络设备按照预设规则向控制器发送所述每组报文对应的第二结果,包括:所述第二网络设备按照预设规则向控制器发送所述第二结果组。7.一种报文丢失检测方法,其特征在于,包括:控制器接收第一网络设备依次发送的多个第一结果和第二网络设备依次发送的多个第二结果;其中,一个第一结果包括所述第一网络设备根据向所述第二网络设备发送的报文统计的一组报文中的报文的数量和该组报文的区间标识;第一网络设备发送的每组报文包括被所述第一网络设备连续发送且属于该组报文的区间标识对应的区间的多个报文;一个第二结果包括所述第二网络设备根据接收到的所述第一网络设备发送的报文统计的一组报文中的报文的数量和该组报文的区间标识;第二网络设备接收的每组报文包括被所述第二网络设备连续接收且属于该组报文的区间标识对应的区间的多个报文;所述控制器根据所述多个第一结果和所述多个第二结果确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失。8.根据权利要求7所述的方法,其特征在于,报文头中的标识Identifier字段的值在相同的数值范围内,或者,Identifier字段中的至少一个比特位的
\t值相同的报文属于同一个区间。9.根据权利要求7或8所述的方法,其特征在于,所述控制器根据所述多个第一结果和所述多个第二结果确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失,包括:所述控制器确定作为基准的第一结果和作为基准的第二结果;其中,所述作为基准的第一结果与所述作为基准的第二结果对应同一组报文;所述控制器以所述作为基准的第一结果和所述作为基准的第二结果开始,对依次接收到的所述多个第一结果与所述多个第二结果进行比对,当对应同一组报文的第一结果与第二结果包括的报文的数量不同时,确定所述第一网络设备向所述第二网络设备发送的报文中有报文丢失。10.根据权利要求9所述的方法,其特征在于,所述控制器确定作为基准的第一结果和作为基准的第二结果,包括:所述控制器将Q个连续的第一结果与多个第二结果进行比对,当所述Q个连续的第一结果中的每个第一结果与Q个连续的第二结果中对应的第二结果分别相同时,所述控制器将所述Q个连续的第一结果中的最后一个确定为基准的第一结果,将所述Q个连续的第二结果中的最后一个确定为基准的第二结果;其中,所述Q个第二结果属于所述多个第二结果;所述Q个第一结果中的第q个第一结果与所述Q个第二结果中的第q个第二结果对应,1≤q≤Q,q、Q均为整数。11.根据权利要求7所述的方法,其特征在于,所述第一网络设备与所述第二网络设备的时间同步;所述控制器接收第一网络设备依次发送的多个第一结果和第二网络设备依次发送的多个第二结果,包括:所述控制器接收所述第一网络设备依次发送的多个第一结果组和所述第二网络设备依次发送的多个第二结果组;其中,一个第一结果组包括一个周期的标识以及该周期内所述第一网络设备统计的一组或多组报文对应的第一结果;一个第二结果组包括一个周期的标识以及该周期内所述第二网络设备统计的一组或多组报文对应的第二结果;所述控制器根据所述多个第一结果和所述多个第二结果确定所述第一
\t网络设备向所述第二网络设备发送的报文中是否有报文丢失,包括:所述控制器根据所述多个第一结果组和所述多个第二结果组确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失。12.根据权利要求11所述的方法,其特征在于,所述控制器根据所述多个第一结果组和所述多个第二结果组确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失,包括:所述控制器将具有同一周期的标识的第一结果组中的第一结果与第二结果组中的对应的第二结果进行比对,当任意一个比对结果不同时,确定所述第一网络设备向所述第二网络设备发送的报文中有报文丢失;其中,当被比对的第一结果与第二结果中包括的数量和区间标识中的至少一个不同时,比对结果不同;所述第一结果组中的第p个第一结果与所述第二结果组中的第p个第二结果对应,p≥1,p为整数。13.根据权利要求7-10任一项所述的方法,其特征在于,在所述控制器根据所述多个第一结果和所述多个第二结果确定所述第一网络设备向所述第二网络设备发送的报文中是否有报文丢失之前,所述方法还包括:当...

【专利技术属性】
技术研发人员:范多亮李彬轩潘灏涛刘和洋严金丰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1