网络丢包测量方法、装置和系统制造方法及图纸

技术编号:8367867 阅读:201 留言:0更新日期:2013-02-28 07:30
一种网络丢包测量方法、装置和系统,该方法包括:获取至少一个目标逻辑端口对业务流进行测量得到的数据包测量信息,将数据包测量信息发送给测量控制点,以使测量控制点根据数据包测量信息,确定网络丢包情况。通过数据收集点获取至少一个目标逻辑端口测量业务流得到的数据包测量信息,将该数据包测量信息统一发送给测量控制点,在当有多个目标逻辑端口分别进行测量得到各自的数据包测量信息时,由测量控制点统一确定业务流的丢包情况。从而在网络为单点对单点、或者单点对多点、或者多点对多点的场景下都能对业务流实现准确的丢包测量。

【技术实现步骤摘要】
网络丢包测量方法、装置和系统
本专利技术涉及通信技术,尤其涉及一种网络丢包测量方法、装置和系统。
技术介绍
随着网络信息技术的不断进步,网络的IP(网络之间互连的协议,InternetProtocol,以下简称IP)化已经成为趋势。在这种趋势之下,如何对基于IP协议的业务进行丢包性能质量评价已经成为越发突出的问题。现有技术针对多协议标签交换(Multi-ProtocolLabelSwitching,以下简称MPLS)网络定义的丢包性能测量,通过在网络发送点和接收点的网络侧进行丢包统计,实现业务报文的丢包测量。但是,由于现有技术时基于网络的上游发送点和一个网络的下游接收点来实现的,所以现有技术并不能够在网络上游和下游的单点对多点、多点对多点等多点传输场景下进行丢包的测量,并且目前还没有针对多点对多点的网络丢包测量方法。
技术实现思路
本专利技术实施例提供一种网络丢包测量方法、装置和系统,以实现对于网络单点对多点、多点对多点场景下的丢包测量。一方面,一种网络丢包测量方法,包括:获取至少一个TLP对业务流进行测量得到的数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;将所述数据包测量信息发送给MCP,以使所述MCP根据所述测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况。可选地,上述获取至少一个TLP对业务流进行测量得到的数据包测量信息,可以包括:管理上游TLP的DCP获取至少一个上游TLP对发送的业务流进行测量得到的数据包发送信息;所述获取至少一个TLP对业务流进行测量得到的数据包接收信息,包括:管理下游TLP的DCP获取至少一个下游TLP对接收的业务流进行测量得到的数据包接收信息。可选地,所述管理下游TLP的DCP获取至少一个下游TLP对接收的业务流进行测量得到的数据包接收信息,包括:所述管理下游TLP的DCP在以所述测量周期标识对应的测量周期到达时刻为起点延迟预设时长之后,获取所述数据包接收信息。另一方面,一种网络丢包测量方法,包括:根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流;若是,则以测量周期为单位对所述业务流的数据包进行计数,获取与该测量周期标识对应的数据包计数值;确定数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识,以使所述DCP在获取所述数据包测量信息后将所述数据包测量信息发送给MCP。可选地,所述根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流,还可以包括:上游TLP根据所述业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流;所述以测量周期为单位对所述业务流的数据包进行计数之前,还包括:所述上游TLP根据当前的测量周期标识,在所述业务流的数据包中添加标识;所述以测量周期为单位对所述业务流的数据包进行计数,包括:所述上游TLP采用与不同的标识对应的计数器对添加不同标识的数据包进行计数。所述根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流,包括:下游TLP根据所述业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流。可选地,所述在所述业务流的数据包中添加标识,包括:在所述数据包的IP头中TOS的保留位或者Flags的保留位上添加标识。再一方面,一种网络丢包测量方法,包括:接收与上游TLP对应的DCP发送的数据包发送信息以及与下游TLP对应的DCP发送的数据包接收信息,所述数据包发送信息和所述数据包接收信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况。可选地,所述根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况,包括:根据所述数据包发送信息中的数据包计数值和所述数据包接收信息中的数据包计数值,确定与所述测量周期标识对应的测量周期内、与所述业务流标识和TLP标识对应的业务流是否存在丢包。可选地,所述根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况,包括:根据所述数据包发送信息中的数据包计数值、所述数据包接收信息中的数据包计数值、之前测量周期的数据包发送信息中的数据包计数值、之前测量周期的数据包接收信息中的数据包计数值,确定与所述测量周期标识对应的测量周期内、与所述业务流标识和TLP标识对应的业务流是否存在丢包。一方面,一种DCP,包括:获取模块,用于获取至少一个TLP对业务流进行测量得到的数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;发送模块,用于将所述数据包测量信息发送给MCP,以使所述MCP根据所述测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况。可选地,所述DCP为管理上游TLP的DCP;所述获取模块,具体用于获取至少一个上游TLP对发送的业务流进行测量得到的数据包发送信息;或者,所述DCP为管理下游TLP的DCP;所述获取模块,具体用于获取至少一个下游TLP对接收的业务流进行测量得到的数据包接收信息。所述DCP为管理下游TLP的DCP;所述获取模块,具体用于在以所述测量周期标识对应的测量周期到达时刻为起点延迟预设时长之后,获取所述数据包接收信息。另一方面,一种TLP,包括:识别模块,用于根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流;计数模块,用于若是,则以测量周期为单位对所述业务流的数据包进行计数,获取与该测量周期标识对应的数据包计数值;确定模块,用于确定数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识,以使所述DCP在获取所述数据包测量信息后将所述数据包测量信息发送给MCP。可选地,所述TLP为上游TLP;所述识别模块,具体用于根据所述业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流;所述TLP还包括:标识模块,用于根据当前的测量周期标识,在所述业务流的数据包中添加标识;所述计数模块,具体用于采用与不同的标识对应的计数器对添加不同标识的数据包进行计数。再一方面,一种MCP,包括:接收模块,用于接收与上游TLP对应的DCP发送的数据包发送信息以及与下游TLP对应的DCP发送的数据包接收信息,所述数据包发送信息和所述数据包接收信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;确定模块,用于根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况。一种网络丢包测量系统,包括:DCP、TLP、MCP。所述DCP用来获取至少一个TLP对业务流进行测量得到的数据包测量信息,将所述数据包测量信息发送给MCP,以使所述MCP本文档来自技高网...
网络丢包测量方法、装置和系统

【技术保护点】
一种网络丢包测量方法,其特征在于,包括:获取至少一个目标逻辑端口TLP对业务流进行测量得到的数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;将所述数据包测量信息发送给测量控制点MCP,以使所述MCP根据所述测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况。

【技术特征摘要】
1.一种网络丢包测量方法,其特征在于,包括:获取至少一个目标逻辑端口TLP对业务流进行测量得到的数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;将所述数据包测量信息发送给测量控制点MCP,以使所述MCP根据所述测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况;所述获取至少一个TLP对业务流进行测量得到的数据包测量信息,包括:管理上游TLP的数据收集点DCP获取至少一个上游TLP对发送的业务流进行测量得到的数据包发送信息,所述数据包发送信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;管理下游TLP的DCP在以所述测量周期标识对应的测量周期到达时刻为起点延迟预设时长之后,获取至少一个下游TLP对接收的业务流进行测量得到的数据包接收信息,所述数据包接收信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识。2.根据权利要求1所述的方法,其特征在于,所述预设时长为所述测量周期的2/3时长。3.根据权利要求1或2所述的方法,其特征在于,所述获取至少一个TLP对业务流进行测量得到的数据包测量信息之前,还包括:采用网络时间协议NTP或IEEE1588v2时钟与所述TLP进行时间同步。4.根据权利要求1或2所述的方法,其特征在于,数据包测量信息中,还包括:用于所述MCP对所述业务流的流量信息进行统计的数据包字节统计值。5.一种网络丢包测量方法,其特征在于,包括:根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流;若是,则以测量周期为单位对所述业务流的数据包进行计数,获取与该测量周期标识对应的数据包计数值;确定数据包测量信息,所述数据包测量信息包括测量周期标识、业务流标识、数据包计数值以及目标逻辑端口TLP标识,以使所述数据收集点DCP在获取所述数据包测量信息后将所述数据包测量信息发送给测量控制点MCP;其中,所述数据包测量信息是通过管理上游TLP的数据收集点DCP获取至少一个上游TLP对发送的业务流进行测量得到的数据包发送信息得到的,和,通过所述管理下游TLP的DCP在以所述测量周期标识对应的测量周期到达时刻为起点延迟预设时长之后,获取至少一个下游TLP对接收的业务流进行测量得到的数据包接收信息得到的。6.根据权利要求5所述的方法,其特征在于,所述根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流,包括:上游TLP根据所述业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流;所述以测量周期为单位对所述业务流的数据包进行计数之前,还包括:所述上游TLP根据当前的测量周期标识,在所述业务流的数据包中添加标识;所述以测量周期为单位对所述业务流的数据包进行计数,包括:所述上游TLP采用与不同的标识对应的计数器对添加不同标识的数据包进行计数。7.根据权利要求6所述的方法,其特征在于,所述在所述业务流的数据包中添加标识,包括:在所述数据包的IP头中服务类型TOS的保留位或者Flags的保留位上添加标识。8.根据权利要求5所述的方法,其特征在于,所述根据业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流,包括:下游TLP根据所述业务流特征信息对业务流进行识别,确定所述业务流是否是目标业务流。9.根据权利要求5~8中任一项所述的方法,其特征在于,所述根据业务流特征信息对业务流进行识别,包括:根据五元组中的至少两元信息,对所述业务流进行识别。10.根据权利要求5~8中任一项所述的方法,其特征在于,所述根据业务流特征信息对业务流进行识别之前,还包括:采用网络时间协议NTP或IEEE1588v2时钟与所述DCP进行时间同步。11.根据权利要求5~8中任一项所述的方法,其特征在于,还包括:对所述业务流的数据包字节信息进行统计,以使所述DCP在获取所述数据包字节统计信息后将所述数据包字节统计信息发送给MCP。12.一种网络丢包测量方法,其特征在于,包括:接收与上游目标逻辑端口TLP对应的数据收集点DCP发送的数据包发送信息以及与下游TLP对应的DCP发送的数据包接收信息,所述数据包发送信息和所述数据包接收信息包括测量周期标识、业务流标识、数据包计数值以及TLP标识;其中,所述下游TLP对应的DCP是在以所述测量周期标识对应的测量周期到达时刻为起点延迟预设时长之后,获取所述数据包接收信息;根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况。13.根据权利要求12所述的方法,其特征在于,所述根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况,包括:根据所述数据包发送信息中的数据包计数值和所述数据包接收信息中的数据包计数值,确定与所述测量周期标识对应的测量周期内、与所述业务流标识和TLP标识对应的业务流是否存在丢包。14.根据权利要求12所述的方法,其特征在于,所述根据所述数据包发送信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识和所述数据包接收信息中的测量周期标识、业务流标识、数据包计数值以及TLP标识,确定网络丢包情况,包括:根据所述数据包发送信息中的数据包计数值、所述数据包接收信息中的...

【专利技术属性】
技术研发人员:刘宏明方伟刘艳军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1