基于摘要回传比对方式的业务消息传输效果分析方法技术

技术编号:33279038 阅读:12 留言:0更新日期:2022-04-30 23:38
本发明专利技术公开了一种基于摘要回传比对方式的业务消息传输效果分析方法,使用分布式探针系统抓取业务系统对外网络出口处的实时业务报文消息,通过深度包检测技术分析应用类型、提取关键信息,并生成该类型消息的摘要信息。消息的发送方负责统计消息发送情况,消息的接收方将生成的比对摘要信息回传至发送方,发送方将本地存储的消息发送摘要与接收方回传的比对摘要进行匹配,确认接收端是否收到该信息,以此作为计算业务消息的丢包率和平均时延等参数来分析传输效果。该方法使用提取业务消息摘要的方法,有效减小了该方法额外造成的网络负荷,实现对业务消息的传输效果分析,为业务系统排障提供依据,便于运维人员统计业务信息,分析和定位问题。分析和定位问题。分析和定位问题。

【技术实现步骤摘要】
基于摘要回传比对方式的业务消息传输效果分析方法


[0001]本专利技术属于通信
,涉及一种基于摘要回传比对方式的业务消息传输效果分析方法。

技术介绍

[0002]由于当前网络带宽大幅提高,运行在网络上的业务量也大幅增加。网络运营商在提高网络容量后,却无法获得增值业务收入,也无法判断各种业务占用资源的大小。这些问题使得对业务的管道化需求日趋迫切,而对业务流量的精确控制需要对业务消息的传输情况进行统计分析,从而为业务的运营改善提供依据和方向。但是目前尚未形成一种对业务消息的传输情况进行统计分析的方法。
[0003]且由于运营商的业务消息种类较多,流量较大,在对消息传输效果进行分析时,如何保证实时性是亟需考虑的首要问题;其次,对业务消息传输效果进行分析时,不应对原有业务传输网络负载造成较大影响。考虑到当前分布式系统的广泛使用,业务消息传输效果分析方法也需支持分布式业务系统,以满足实际应用的需要。

技术实现思路

[0004]专利技术目的:本专利技术所要解决的技术问题是针对现有技术中尚缺少高效的业务消息传输情况统计分析方法,难以对业务流量做到精确控制,提供一种基于摘要回传比对方式的业务消息传输效果分析方法。
[0005]为了解决上述技术问题,本专利技术公开了一种基于摘要回传比对方式的业务消息传输效果分析方法,包括两个以上的节点,每个节点能够向其他节点发送业务消息,且能够接收其他节点发送来的业务消息;节点间通过接入交换机实现连接;每个节点包括路由器、交换机、业务系统以及探针系统;业务系统用于在不同节点间交互业务信息;在业务系统的交换机对外出口处部署探针系统,所述探针系统用于采集应用层消息报文;
[0006]处于消息发送方的源业务系统以及处于消息接收方的目的业务系统;在所述源业务系统以及目的业务系统的每个业务节点的交换机对外出口处部署探针系统,用于采集和分析业务系统对外的实时业务消息报文;所述源业务系统的对外出口处探针系统作为消息发送方探针;所述目的业务系统的对外出口处探针系统作为消息接收方探针;
[0007]所述分析方法执行以下步骤:
[0008]步骤S1:消息发送方探针对发送的业务消息报文进行解析,得到消息发送摘要,并将消息发送摘要保存至本地数据库;
[0009]消息接收方探针对接收的业务消息报文进行解析,得到消息接收摘要;
[0010]步骤S2:对消息接收摘要进行提取,形成比对摘要;消息接收方探针将比对摘要回传给消息发送方探针;
[0011]步骤S3:消息发送方探针将保存在本地数据库中的消息发送摘要与消息接收方探针回传的比对摘要进行匹配,判断该条业务消息是否传输成功;
[0012]步骤S4:消息发送方探针对步骤S3中的匹配结果进行统计,并计算一段时间内,业务消息传输过程中的丢包率、平均传输时延以及平均消息传输速率;根据丢包率、平均传输时延以及平均消息传输速率对业务消息传输效果进行分析。
[0013]进一步地,在业务系统的每个业务节点的交换机对外出口处部署的探针系统需进行网络自同步,即在网络上同步当前探针系统名录信息;所述探针系统名录信息包含探针系统编号、探针系统名称、探针IP、业务系统IP以及系统状态。
[0014]进一步地,设置一个探针系统为管理节点,当有新的探针系统节点加入或退出时,管理节点能够接收该节点的入网或退网申请,掌握所有节点的探针系统名录信息。
[0015]进一步地,所述步骤S1包括:
[0016]步骤S11:消息发送方探针和消息接收方探针分别使用消息采集过滤策略,对网络层的数据包进行过滤;
[0017]步骤S12:对过滤后的数据包的传输层进行解析,判断传输协议类型;
[0018]步骤S13:建立应用特征库,采用深度包监测技术,将数据包内容与应用特征库进行匹配,识别应用类型;
[0019]步骤S14:解析业务消息的链路层、网络层、传输层和应用层头,得到消息的摘要信息。
[0020]进一步地,所述步骤S11包括:
[0021]步骤S111:通过底层网口抓包,接收交换机镜像口数据,存入待处理队列。
[0022]步骤S112:从待处理队列中取出数据,提取五元组信息,逐条比对消息采集过滤策略,将匹配不成功的数据丢弃。
[0023]进一步地,所述步骤S12中,从接收数据队列中取出数据,根据消息传输特征值对消息协议进行预判决,然后用消息传输协议规则对消息进行匹配,判断消息中关键字段的合理性,进而确认预判决的正确性;其中,判断传输协议类型的方法为:检测到数据包发送的源端口号集合为{I1、I2…
I
n
}(n≥1),已知源端口集合中任一端口I
m
(1≤m≤n)可传输的所有业务使用的传输协议集合为{T1、T2…
T
i
}(i≥1);针对探针系统采集的某一特定消息,先后按照T1、T2…
T
i
传输协议标准进行传输应用头解析,若数据包的传输应用头解析后字段内容能够与某一传输协议T
j
(1≤j≤i)匹配,则说明该数据包使用T
j
传输协议传输业务消息报文。
[0024]进一步地,所述步骤S13中,依据解析成功的消息传输协议,获取消息格式标准,对数据的应用类型进行解析;其中,应用特征库包含每种应用类型的业务消息报文的识别特征;依据识别特征识别业务消息报文应用类型;每类应用类型的识别特征可由多个识别特征组合而成。
[0025]进一步地,所述步骤S14中,提取消息收发标识、应用层传输协议类型、源业务系统IP地址、目的业务系统IP地址、源平台ID、目的平台ID、序列号、抓包时间、消息长度、应用子类型标识和关注字段,得到消息摘要信息。
[0026]进一步地,所述步骤S2包括:
[0027]步骤S21:在消息接收摘要中提取比对摘要;
[0028]步骤S22:将比对摘要按消息发送方进行分组,并在探针系统名录信息中查找消息发送方探针的IP信息;
[0029]步骤S23:消息接收方探针将比对摘要发送给消息发送方所在网络节点的探针系统。
[0030]进一步地,所述步骤S21中,比对摘要包括业务消息报文的源业务系统IP、目的业务系统IP、应用子类型标识、消息序列号、IP序列号、抓包时间以及消息长度。
[0031]进一步地,所述步骤S3包括:
[0032]步骤S31:消息发送方探针接收来自其它探针系统的比对摘要,并查询本地数据库中存储的消息发送摘要;
[0033]步骤S32:消息发送方探针将本端的消息发送摘要信息与接收到的比对摘要进行消息五元组匹配;若成功匹配,则认为消息发送方发送的消息已被消息接收方成功接收。
[0034]进一步地,所述步骤S5中,丢包率的计算方式为:统计一段时间t内消息发送信息,其中n个消息发送成功,m个消息发送失败,则t时间内的丢包率为m/(n+m)。
[0035]进一步地,对于发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于摘要回传比对方式的业务消息传输效果分析方法,其特征在于,包括两个以上的节点,每个节点能够向其他节点发送业务消息,且能够接收其他节点发送来的业务消息;节点间通过接入交换机实现连接;每个节点包括路由器、交换机、业务系统以及探针系统;业务系统用于在不同节点间交互业务信息;在业务系统的交换机对外出口处部署探针系统,所述探针系统用于采集应用层消息报文;所述分析方法包括以下步骤:步骤S1:消息发送方节点的探针系统对采集到的应用层消息报文进行解析,得到消息发送摘要,并将消息发送摘要保存至本地数据库;消息接收方节点的探针系统对采集到的应用层消息报文进行解析,得到消息接收摘要;步骤S2:对消息接收摘要进行提取,形成比对摘要;消息接收方探针将比对摘要回传给消息发送方探针;步骤S3:消息发送方探针将保存在本地数据库中的消息发送摘要与消息接收方探针回传的比对摘要进行匹配,判断该条业务消息是否传输成功;步骤S4:消息发送方探针对步骤S3中的匹配结果进行统计,并计算一段时间内,业务消息传输过程中的丢包率、平均传输时延以及平均消息传输速率;根据丢包率、平均传输时延以及平均消息传输速率对业务消息传输效果进行分析。2.根据权利要求1所述的基于摘要回传比对方式的业务消息传输效果分析方法,其特征在于,在业务系统的每个业务节点的交换机对外出口处部署的探针系统需进行网络自同步,即在网络上同步当前探针系统名录信息;所述探针系统名录信息包含探针系统编号、探针系统名称、探针IP、业务系统IP以及系统状态。3.根据权利要求2所述的基于摘要回传比对方式的业务消息传输效果分析方法,其特征在于,设置一个探针系统为管理节点,当有新的探针系统节点加入或退出时,管理节点能够接收该节点的入网或退网申请,掌握所有节点的探针系统名录信息。4.根据权利要求1所述的基于摘要回传比对方式的业务消息传输效果分析方法,其特征在于,所述步骤S1包括:步骤S11:消息发送方探针和消息接收方探针分别使用消息采集过滤策略,对网络层的数据包进行过滤;步骤S12:对过滤后的数据包的传输层进行解析,判断传输协议类型;步骤S13:建立应用特征库,采用深度包监测技术,将数据包内容与应用特征库进行匹配,识别应用类型;步骤S14:解析业务消息的链路层、网络层、传输层和应用层头,得到消息的摘要信息。5.根据权利要求4所述的基于摘要回传比对方式的业务消息传输效果分析方法,其特征在于,所述步骤S12中,判断传输协议类型的方法...

【专利技术属性】
技术研发人员:王禹程宋歌杨鲤源何赟孙淳朱炜晔俞卓骅董爱红
申请(专利权)人:中国电子科技集团公司第二十八研究所
类型:发明
国别省市:

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

1