System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 时延测量方法、电子设备、计算机可读介质技术_技高网

时延测量方法、电子设备、计算机可读介质技术

技术编号:40748107 阅读:11 留言:0更新日期:2024-03-25 20:05
本公开提供一种应用于源节点的时延测量方法,包括:根据时间记录表生成时延测量Operation Administration and Maintenance(OAM)报文,其中,时间记录表中记录待测业务流的业务报文的发送时间戳,时延测量OAM报文携带待测业务流的至少一个目标业务报文的发送时间戳信息;发送时延测量OAM报文。一种应用于宿节点的时延测量方法,包括:接收时延测量OAM报文,提取时延测量OAM报文携带待测业务流的至少一个目标业务报文的发送时间戳信息;根据目标业务报文的发送时间戳信息,从时间记录表中提取目标业务报文的接收时间戳,其中,时间记录表中记录待测业务流的业务报文的接收时间戳;计算目标业务报文的时延。本公开还提供一种电子设备、计算机可读介质。

【技术实现步骤摘要】

本公开涉及通信,特别涉及一种时延测量方法、一种电子设备、一种计算机可读介质。


技术介绍

1、国际互联网工程任务组(ietf,the internet engineering task force)rfc6374草案提出一种端到端多协议标签交换(mpls,multi-protocol label switching)网络性能测量协议,支持测量的服务质量(qos,quality of service)指标包括丢包率、时延、抖动和吞吐量等,两端节点通过建立连接和交互操作管理维护(oam,operation administrationand maintenance)报文以进行性能测量,如图1所示,源节点a向宿节点b发送query oam报文,宿节点b接收到query oam报文后,可选地向源节点a发回response oam报文,性能参数的计算工作可以在源节点a进行,也可以在宿节点b进行。

2、rfc6374草案中一种oam报文的封装格式如图2所示,通过通道类型(channeltype)字段值指示oam报文携带的oam消息类型。在rfc6374草案中,定义了5个新的channeltype字段值指示携带5种新的oam消息,分别用于被动丢包测量、主动丢包测量、主动时延测量、被动丢包加主动时延测量和主动丢包加主动时延测量。如图2所示的oam报文的封装格式中,还包括gal字段、版本(version)字段、保留(reserved)字段、g-ach message字段。rfc6374草案中未定义被动时延测量的oam报文格式和测量方法。

3、rfc6374草案在进行单向时延测量时,源节点发出时延测量oam报文并在oam报文中记录发送时间戳,宿节点记录oam报文的接收时间戳,从而根据发送时间戳和接收时间戳计算单向时延。然而,这种基于oam报文的主动时延测量方式存在精度较低的缺点,此外,主动时延测量方式可能需要向网络大量注入oam报文。确定性网络(detnet,deterministicnetworking)mpls网络要求具备精准的时延测量能力,将rfc6374草案用于测量detnetmpls业务的单向时延时,无法满足detnet mpls网络的要求。


技术实现思路

1、本公开实施例提供一种时延测量方法、一种电子设备、一种计算机可读介质。

2、第一方面,本公开实施例提供一种时延测量方法,包括:

3、根据时间记录表生成时延测量oam报文,其中,所述时间记录表中记录待测业务流的业务报文的发送时间戳,所述时延测量oam报文携带所述待测业务流的至少一个目标业务报文的发送时间戳信息;

4、发送所述时延测量oam报文。

5、在一些实施例中,根据时间记录表生成时延测量oam报文,包括:

6、确定所述时延测量oam报文的消息格式;

7、根据所述消息格式,从所述时间记录表中提取所述目标业务报文的发送时间戳;

8、根据所述消息格式构造所述时延测量oam报文,所述时延测量oam报文携带各个所述目标业务报文的发送时间戳信息和所述消息格式信息。

9、在一些实施例中,所述时延测量oam报文包括消息格式字段、业务流标识字段、时间戳信息字段;

10、所述消息格式字段的值表征所述消息格式;

11、所述业务流标识字段携带所述待测业务流的业务流标识;

12、所述时间戳信息字段携带各个所述目标业务报文的发送时间戳信息。

13、在一些实施例中,所述时间戳信息字段包括起始报文序列号字段、起始时间戳字段、序列号间隔字段、序列号数量字段、时间戳偏移字段,其中,每一个所述目标业务报文对应一个所述时间戳偏移字段;

14、所述起始报文序列号字段携带第一个所述目标业务报文的序列号,其中,各个所述目标业务报文按照序列号排序;

15、所述起始时间戳字段携带第一个所述目标业务报文的发送时间戳;

16、所述序列号间隔字段的值表征相邻的两个所述目标业务报文序列号的差值;

17、所述序列号数量字段的值表征所述时延测量oam报文携带的序列号的数量;

18、所述时间戳偏移字段的值表征对应的目标业务报文的发送时间戳相对于第一个所述目标业务报文的偏移值。

19、在一些实施例中,所述时间戳信息字段包括序列号数量字段、序列号字段、时间戳字段,其中,每一个所述目标业务报文对应一个所述序列号字段和一个所述时间戳字段;

20、所述序列号数量字段的值表征所述时延测量oam报文携带的序列号的数量;

21、所述序列号字段携带对应的所述目标业务报文的序列号;

22、所述时间戳字段携带对应的所述目标业务报文的发送时间戳。

23、在一些实施例中,所述时延测量oam报文还包括消息类型字段;

24、所述消息类型字段携带表征所述时延测量oam报文的类型为被动时延测量oam消息的值。

25、在一些实施例中,确定所述时延测量oam报文的消息格式,包括:

26、根据所述待测业务流对应的时间记录规则,确定所述消息格式。

27、在一些实施例中,从所述时间记录表中提取至少一个目标业务报文的发送时间戳,包括:

28、根据所述消息格式,确定各个所述目标业务报文的序列号;

29、以所述待测业务流的业务流标识和所述目标业务报文的序列号为索引,从所述时间记录表中提取所述目标业务报文的发送时间戳。

30、在一些实施例中,根据时间记录表生成时延测量oam报文之前,所述方法还包括:

31、当发送所述待测业务流的业务报文时,在所述时间记录表中记录所述业务报文的发送时间戳。

32、在一些实施例中,在所述时间记录表中记录所述业务报文的发送时间戳,包括:

33、确定所述待测业务流的时间记录规则;

34、根据待测业务流的时间记录规则,将所述待测业务流的业务流标识、第一业务报文的序列号、所述第一业务报文的发送时间戳记录到所述时间记录表中,其中,所述第一业务报文为所述待测业务流中满足所述待测业务流的时间记录规则的业务报文。

35、在一些实施例中,确定所述待测业务流的时间记录规则,包括:

36、根据时间记录规则表确定所述待测业务流的时间记录规则,其中,所述时间记录规则表中配置有业务流的时间记录规则。

37、在一些实施例中,所述时间记录规则包括:

38、记录所述待测业务流的每一个业务报文的发送时间戳;

39、以所述待测业务流中指定序列号的业务报文为起点、按照预设序列号间隔记录业务报文的发送时间戳;

40、以所述待测业务流中指定序列号的业务报文为起点,连续记录预定数量的业务报文的发送时间戳。

41、第二方面,本公开实施例提供一种时延测量方法,包括:

42、接收时延测量oam本文档来自技高网...

【技术保护点】

1.一种时延测量方法,包括:

2.根据权利要求1所述的方法,其中,所述根据时间记录表生成时延测量OAM报文,包括:

3.根据权利要求2所述的方法,其中,所述时延测量OAM报文包括消息格式字段、业务流标识字段、时间戳信息字段;

4.根据权利要求3所述的方法,其中,所述时间戳信息字段包括起始报文序列号字段、起始时间戳字段、序列号间隔字段、序列号数量字段、时间戳偏移字段,其中,每一个所述目标业务报文对应一个所述时间戳偏移字段;

5.根据权利要求3所述的方法,其中,所述时间戳信息字段包括序列号数量字段、序列号字段、时间戳字段,其中,每一个所述目标业务报文对应一个所述序列号字段和一个所述时间戳字段;

6.根据权利要求3所述的方法,其中,所述时延测量OAM报文还包括消息类型字段;

7.根据权利要求2所述的方法,其中,所述确定所述时延测量OAM报文的消息格式,包括:

8.根据权利要求2所述的方法,其中,所述从所述时间记录表中提取至少一个目标业务报文的发送时间戳,包括:

9.根据权利要求1至8中任意一项所述的方法,其中,所述根据时间记录表生成时延测量OAM报文之前,所述方法还包括:

10.根据权利要求9所述的方法,其中,所述在所述时间记录表中记录所述业务报文的发送时间戳,包括:

11.根据权利要求10所述的方法,其中,所述确定所述待测业务流的时间记录规则,包括:

12.根据权利要求10所述的方法,其中,所述时间记录规则包括:

13.一种时延测量方法,包括:

14.根据权利要求13所述的方法,其中,所述提取所述时延测量OAM报文携带待测业务流的至少一个目标业务报文的发送时间戳信息,包括:

15.根据权利要求14所述的方法,其中,所述时延测量OAM报文包括消息格式字段、业务流标识字段、时间戳信息字段;所述提取所述时延测量OAM报文携带待测业务流的至少一个目标业务报文的发送时间戳信息,包括:

16.根据权利要求15所述的方法,其中,所述时间戳信息字段包括起始报文序列号字段、起始时间戳字段、序列号间隔字段、序列号数量字段、时间戳偏移字段,其中,每一个所述目标业务报文对应一个所述时间戳偏移字段;所述根据所述消息格式从所述时间戳信息字段中提取所述目标业务报文的序列号和发送时间戳,包括:

17.根据权利要求15所述的方法,其中,所述时间戳信息字段包括序列号数量字段、序列号字段、时间戳字段,其中,每一个所述目标业务报文对应一个所述序列号字段和一个所述时间戳字段;所述根据所述消息格式从所述时间戳信息字段中提取所述目标业务报文的序列号和发送时间戳,包括:

18.根据权利要求15至17中任意一项所述的方法,其中,所述根据所述目标业务报文的发送时间戳信息,从时间记录表中提取所述目标业务报文的接收时间戳,包括:

19.根据权利要求15至17中任意一项所述的方法,其中,所述时延测量OAM报文还包括消息类型字段;所述接收时延测量OAM报文,提取所述时延测量OAM报文携带待测业务流的至少一个目标业务报文的发送时间戳信息,包括:

20.根据权利要求13至17中任意一项所述的方法,其中,所述方法还包括:

21.根据权利要求20所述的方法,其中,所述在所述时间记录表中记录所述业务报文的接收时间戳,包括:

22.根据权利要求21所述的方法,其中,所述确定所述待测业务流的时间记录规则,包括:

23.根据权利要求21所述的方法,其中,所述时间记录规则包括:

24.一种电子设备,包括:

25.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现以下方法中的至少一者:

...

【技术特征摘要】

1.一种时延测量方法,包括:

2.根据权利要求1所述的方法,其中,所述根据时间记录表生成时延测量oam报文,包括:

3.根据权利要求2所述的方法,其中,所述时延测量oam报文包括消息格式字段、业务流标识字段、时间戳信息字段;

4.根据权利要求3所述的方法,其中,所述时间戳信息字段包括起始报文序列号字段、起始时间戳字段、序列号间隔字段、序列号数量字段、时间戳偏移字段,其中,每一个所述目标业务报文对应一个所述时间戳偏移字段;

5.根据权利要求3所述的方法,其中,所述时间戳信息字段包括序列号数量字段、序列号字段、时间戳字段,其中,每一个所述目标业务报文对应一个所述序列号字段和一个所述时间戳字段;

6.根据权利要求3所述的方法,其中,所述时延测量oam报文还包括消息类型字段;

7.根据权利要求2所述的方法,其中,所述确定所述时延测量oam报文的消息格式,包括:

8.根据权利要求2所述的方法,其中,所述从所述时间记录表中提取至少一个目标业务报文的发送时间戳,包括:

9.根据权利要求1至8中任意一项所述的方法,其中,所述根据时间记录表生成时延测量oam报文之前,所述方法还包括:

10.根据权利要求9所述的方法,其中,所述在所述时间记录表中记录所述业务报文的发送时间戳,包括:

11.根据权利要求10所述的方法,其中,所述确定所述待测业务流的时间记录规则,包括:

12.根据权利要求10所述的方法,其中,所述时间记录规则包括:

13.一种时延测量方法,包括:

14.根据权利要求13所述的方法,其中,所述提取所述时延测量oam报文携带待测业务流的至少一个目标业务报文的发送时间戳信息,包括:

15.根据权利要求14所述的方法,其中,所述时延测量oam报文包括消息...

【专利技术属性】
技术研发人员:朱向阳喻敬海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1