一种信息发送方法、信息接收方法及装置制造方法及图纸

技术编号:37706744 阅读:11 留言:0更新日期:2023-06-01 23:56
本申请提供了一种信息发送方法、信息接收方法及装置,通过上述方法及装置获取周期内最后一个报文的时间,得到准确的与时间相关的流量特征信息。其中,信息发送方法包括:第二设备接收第一报文,第一报文包括第一标记位,第一标记位用于对第一报文所属的报文流进行检测;如果第一报文满足第一条件,第二设备将接收第二报文的时间确定为第一时间,第二报文包括第二标记位,第二报文为第二设备接收的、第一报文的前一个报文;第二设备向第一设备发送第一检测信息,第一检测信息包括第一时间;其中,第一条件包括:第一标记位的值与第二标记位的值不同,和/或,第二设备接收第一报文的时间,与第二设备接收第二报文的时间之间的时间间隔满足时间间隔条件。满足时间间隔条件。满足时间间隔条件。

【技术实现步骤摘要】
一种信息发送方法、信息接收方法及装置


[0001]本申请涉及通信
,尤其涉及一种信息发送方法、信息接收方法及装置。

技术介绍

[0002]目前,为了维持数据通信网络的正常运行,可以对报文流进行检测,得到报文流的流量特征信息并根据流量特征信息对网络系统进行维护。具体地,可以周期性对报文流中的报文进行交替标记,并结合标记结果确定报文流的流量特征信息。
[0003]例如,假设报文流通过第一网络设备进入网络系统,并通过第二网络设备离开网络系统。那么在接收报文的过程中,第一网络设备可以按照周期对报文交替性添加标记,并统计每个周期内接收的报文量,得到报文在周期内的接收情况。第二网络设备可以在发送报文的过程中根据报文的标记确定报文所属的周期,并统计每个周期内发送的报文量,得到报文的发送情况。这样,结合报文流中同一个周期的报文的接收情况和发送情况,可以确定报文流的流量特征信息。

技术实现思路

[0004]本申请实施例提供了一种信息发送方法和信息接收方法及装置,旨在得到网络设备接收周期内最后一个报文的时间,进而得到准确的与时间相关的流量特征信息的问题。
[0005]第一方面,本申请实施例提供了一种信息发送方法,该方法可以应用于第二设备,第二设备例如可以是网络设备。具体地,所述方法可以包括如下步骤:第二设备先接收第一报文。其中,第一报文包括第一标记位,第一标记位可以是第三设备在第一报文中添加的,用于对第一报文所属的报文流进行检测,第三设备可以是第二设备的上游网络设备。在接收到第一报文之后,第二设备可以判断第一报文是否满足第一条件。如果第一报文满足第一条件,第二设备可以将接收第二报文的时间确定为第一时间,并向第一设备发送包括第一时间的第一检测信息。其中,第二报文是第二设备接收的、第一报文的前一个报文,第二报文可以包括第二标记位,第二标记位可以是第三设备在第一报文中添加的,第一条件包括:第一标记位的值和第二标记位的值不同,和/或,第二设备接收第一报文的时间和第二报文接收第二报文的时间之间的时间间隔满足时间间隔条件。也就是说,在接收报文流的过程中,第二设备可以先接收第二报文,再接收第一报文,并判断第一报文是否满足第一条件。如果第一报文中第一标记位的值和第二报文中第二标记位的值不同,说明第一报文和第二报文属于不同的标记周期;如果第二设备接收第二报文的时间和接收第一报文时间之间的时间间隔满足时间间隔条件,说明第二设备在接收第二报文之后的一段时间内未接收新的报文,第二设备接收第二报文和第一报文之间间隔的时间较长。无论是第一报文和第二报文属于不同的标记周期,或者是第二设备接收第二报文和第一报文之间间隔的时间较长,第二设备都可以将第二报文和第一报文划分到不同的报文集合中。由于第二报文和第一报文属于报文流中连续的两个报文,第二报文为其所属的报文集合中最后一个报文,第一报文可以为其所属的报文集合中首个报文。这样,第二设备可以向第一设备发送接收第
二报文的时间。也就是说,根据标记位的值或时间间隔条件,第二设备可以将报文流中的报文划分为多个报文集合,从而得到每个报文集合中最后一个报文的接收时间。如此,可以确定第二设备接收每个周期内最后一个报文的时间,从而得到准确的与时间相关的流量特征信息的问题。
[0006]在一种可能的设计中,在接收第一报文和第二报文之前,第二设备还可以接收第三报文,并将接收第三报文的时间确定为第一时间。在接收第三报文之后,第二设备可以继续接收第二报文。其中,第三报文包括第三标记位。如果第二标记位的值与第三标记位的值相同,和/或,第二设备接收第三报文的时间和第三报文接收第二报文的时间之间的时间间隔不满足时间阈值条件,第二设备可以将第二报文划分到第三报文所属的报文集合中。因为第二报文在第三报文之后被第二设备接收,第二报文为其所属的报文集合中最后一个报文。那么第二设备可以将第一时间更新为接收第二报文的时间。
[0007]在一种可能的设计中,第二设备向第一设备上报的第一检测信息还可以包括第二时间,第二时间可以是第二设备接收第四报文的时间。其中,第四报文为第二报文所属的报文集合中首个被第二设备接收的报文。相应地,第二时间早于第一时间,且第二十八在第二时间到第一时间接收的任意一个报文的标记位的值与第二标记位的值相同。
[0008]在一种可能的设计中,第一检测信息还可以包括第一字节数。第一字节数可以是第二设备第一时间之前的时间到第一时间之间接收的报文的字节总数。例如可以是前述第二时间到第一时间之间,第二设备接收的报文的字节总数。
[0009]在一种可能的设计中,如果第一报文满足第一条件,第二设备可以将第二报文和第一报文划分到不同的报文集合中。那么第一报文可以是其所属的报文集合中首个报文。那么第二设备可以将接收第一报文的时间确定为第三时间,并向第一设备发送包括第三时间的第二检测信息。这样,第一设备可以获取到第一报文所属的报文集合中首个报文被第二设备接收的时间,以便得到第一报文所属的报文集合中各个报文的相关信息。
[0010]在一种可能的设计中,时间间隔条件可以根据区分阈值得到。如果时间间隔大于或等于区分阈值,第二设备可以确定时间间隔满足时间间隔条件。如果时间间隔小于区分阈值,第二设备可以确定时间间隔不满足时间间隔条件。该区分阈值可以是技术人员在第二设备上配置的,也可以是第一设备向第二设备发送的。那么,在接收第一报文之前,第二设备可以先接收区分阈值。
[0011]在一些可能的设计中,前述第一标记位、第二标记位和第三标记位等标记位可以是随流检测技术中的丢包染色位。
[0012]在一些可能的设计中,第一报文可以是基于互联网协议第六版(Internet Protocol Version6,IPv6)的段路由(Segment Routing over IPv6,SRv6)报文。第一标记位可以被携带在第一报文的SRv6扩展头中。
[0013]第二方面,本申请实施例提供了一种信息接收方法,该方法可以应用于第一设备,第一设备可以是网络系统中的分析器或分析装置,具体可以是用于对报文流进行分析的服务器等计算机设备。具体地,所述方法可以包括如下步骤:第一设备接收第一检测信息,第一检测信息可以包括第一时间,第一时间是第二设备在接收到满足第一条件的第一报文后确定的,第一报文可以包括第一标记位。第一条件可以包括:第二设备接收第一报文的时间与第二设备接收第二报文的时间之间的时间间隔满足时间间隔条件,和/或,第一标记位的
值与第二标记位的值不同。其中,第二报文是第二设备接收的、第一报文的前一个报文,第二标记位为第二报文所包括的标记位。如果第二设备接收第一报文的时间与第二设备接收第二报文的时间之间的时间间隔满足时间间隔条件,说明第二设备在接收第二报文之后的一段时间内未接收新的报文,第二设备接收第二报文和第一报文之间间隔的时间较长;如果第一报文中第一标记位的值和第二报文中第二标记位的值不同,说明第一报文和第二报文属于不同的标记周期。因此,如果第一报文满足第一条件,第二设备接收第二报文的时间为第二报文所属的报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息发送方法,其特征在于,所述方法包括:第二设备接收第一报文,所述第一报文包括第一标记位,所述第一标记位用于对所述第一报文所属的报文流进行检测;如果所述第一报文满足第一条件,所述第二设备将接收第二报文的时间确定为第一时间,所述第二报文包括第二标记位,所述第二报文为所述第二设备接收的、所述第一报文的前一个报文;所述第二设备向第一设备发送第一检测信息,所述第一检测信息包括所述第一时间;其中,所述第一条件包括:所述第一标记位的值与所述第二标记位的值不同,和/或,所述第二设备接收所述第一报文的时间,与所述第二设备接收所述第二报文的时间之间的时间间隔满足时间间隔条件。2.根据权利要求1所述的方法,其特征在于,在接收所述第一报文之前,所述方法还包括:所述第二设备接收第三报文,并将接收所述第三报文的时间确定为所述第一时间,所述第三报文包括第三标记位;所述第二设备接收所述第二报文,所述第二标记位的值与所述第三标记位的值相同;所述第二设备将接收所述第二报文的时间确定为所述第一时间。3.根据权利要求1或2所述的方法,其特征在于,所述第一检测信息还包括第二时间,所述第二时间为所述第二设备接收第四报文的时间,所述第二时间早于所述第一时间,所述第二设备在所述第二时间到所述第一时间之间接收的一个或多个报文的标记位的值与所述第二标记位的值相同。4.根据权利要求1

3任一项所述的方法,其特征在于,所述第一检测信息还包括第一字节数,所述第一字节数为所述第二设备在所述第一时间之前的时间到所述第一时间之间接收的报文的字节总数。5.根据权利要求1

4任一项所述的方法,其特征在于,如果所述第一报文满足第一条件,所述方法还包括:所述第二设备将接收所述第一报文的时间确定为第三时间;所述第二设备向所述第一设备发送第二检测信息,所述第二检测信息包括所述第三时间。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:所述第二设备接收区分阈值,所述区分阈值用于指示所述时间间隔条件。7.根据权利要求1

6任一项所述的方法,其特征在于,所述第一标记位为随流检测技术中丢包染色位。8.根据权利要求7所述的方法,其特征在于,所述第一报文包括基于互联网协议第六版IPv6的段路由SRv6报文,所述第一标记位携带在所述第一报文的SRv6扩展头中。9.一种信息接收方法,其特征在于,所述方法包括:第一设备接收第一检测信息,所述第一检测信息包括第一时间,所述第一时间为第二设备根据满足第一条件的第一报文确定的,所述第一报文包括第一标记位;其中,所述第一条件包括:
所述第二设备接收所述第一报文的时间,与所述第二设备接收第二报文的时间之间的时间间隔满足时间间隔条件,所述第二报文为所述第二设备接收的、所述第一报文的前一个报文,所述第二报文包括第二标记位,和/或,所述第一标记位的值与所述第二标记位的值不同。10.根据权利要求9所述的方法,其特征在于,所述第一检测信息还包括第二时间和第一字节数,所述第二时间为所述第二设备接收第三报文的时间,所述第二时间早于所述第一时间,所述第二设备在所述第二时间到所述第一时间之间接收的一个或多个报文的标记位的值与所述第二标记位的值相同,所述第一字节数为所述第二设备在所述第一时间到所述第二时间之间接收的报文的字节总数。11.根据权利要求9或10所述的方法,其特征在于,所述方法还包括:所述第一设备根据所述第一检测信息确定第一报文集合对应的报文流的流量特征信息;所述第一报文集合包括所述第二设备在所述第一时间之前的时间到所述第一时间之间接收的报文。12.根据权利要求11所述的方法,其特征在于,所述流量特征信息包括突发特征信息,所述第一设备根据所述第一检测信息确定第一报文集合对应的报文流的流量特征信息包括:所述第一设备接收第二检测信息,所述第二检测信息是所述第二设备对第二报文集合进行检测得到的,所述第二报文集合所包括的报文与所述第一报文集合所包括的报文不同;所述第一设备根据所述第一检测信息确定第一字节速率,根据所述第二检测信息确定第二字节速率;所述第一设备根据所述第一字节速率、所述第二字节速率和突发判断条件获得所述突发特征信息。13.根据权利要求12所述的方法,其特征在于,所述第一检测信息还包括第三时间和第二字节数,所述第三时间为所述第二设备接收第四报文的时间,所述第四报文为所述第一报文集合中首个被所述第二设备接收的报文,所述第二字节数为所述第二设备在所述第三时间到所述第一时间之间接收的报文的字节总数,所述方法还包括:所述第一设备根据所述第三时间和所述第二时间确定所述第一报文集合的持续时间;如果所述持续时间满足阈值调整条件,所述第一设备调整区分阈值,所述阈值调整条件根据所述区分阈值确定;所述第一设备向所述第二设备发送所述区分阈值,所述区分阈值用于所述第一第二设备区分不同的报文集合。14.一种信息发送装置,其特征在于,所述装置应用于第二设备,所述装置包括:接收单元,用于接收第一报文,所述第一报文包括第一标记位,所述第一标记位用于对所述第一报文所属的报文流进行检测;处理单元,用于如果所述第一报文满足第一条件,将接收第二报文的时间确定为第一时间,所述第二报文包括第二标记位,所述第二报文为所述第二设备接收的、所述第一报文的前一个报文;发送单元,用于向第一设备发送第一检测信息,所述第一检测信息包括所述第一时间;
其中,所述第一条件包括:所述第一标记位的值与所述第二标记位的值不同,和/或,所述第二设备接收所述第一报文的时间,与所述第二设备接收所述第二报文的时...

【专利技术属性】
技术研发人员:闫飞郭亚伦李基亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1