[发明专利]一种高性能IP媒体流监测方法及系统无效
申请号: | 201210039860.7 | 申请日: | 2012-02-21 |
公开(公告)号: | CN102594621A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 翁昌清;吴雪波 | 申请(专利权)人: | 德科仕通信(上海)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 ip 媒体 监测 方法 系统 | ||
1.一种高性能IP媒体流监测方法,其特征在于:对单个高负载的以太网链路上的媒体流,按IP协议关键字段通过Hash算法将不同的媒体流分配到多个CPU进行多线程KPI统计处理,然后再将各个CPU生成的KPI数据加以合并,从而形成对整个链路所有媒体流的KPI统计结果。
2.根据权利要求1所述的高性能IP媒体流监测方法,其特征在于,所述方法包括如下步骤:
步骤S1:通过采集设备对一个以太网接口的所有IP媒体流进行原始数据捕获,并将这些原始数据发送到第一处理单元;
步骤S2:通过第一处理单元将捕获的IP媒体流进行协议解码分析和关键字段的提取;然后通过Hash算法对各个IP媒体流的关键字段进行高效的数学运算,生成Hash值;所述关键字段包括源/目的IP地址和/或源/目的MAC地址和/或TCP/UDP端口号,数学运算包括加、减、乘、除、与、或、异或操作中的一种或多种;
步骤S3:根据Hash值将各IP媒体流数据包按负载均衡的方式分配发送到多个不同的第二处理单元,在各个第二处理单元中分别运行媒体流KPI计算模块,对MPEG-TS层和/或RTP层的各项QoS/QoE指标进行统计,并生成各自接收到的媒体流KPI统计值;
步骤S4:将各个第二处理单元生成的KPI值发送到第三处理单元进行KPI数据合并运算,生成针对整个被监测以太网接口的KPI数据,并将合并后的KPI写入数据库。
3.根据权利要求2所述的高性能IP媒体流监测方法,其特征在于:
步骤S1中,所述采集设备为网卡。
4.根据权利要求2所述的高性能IP媒体流监测方法,其特征在于:
步骤S2中,提取的关键字段包括源/目的MAC地址、源/目的IP地址、TCP/UDP端口号。
5.一种高性能IP媒体流监测系统,其特征在于,所述系统包括:
IP媒体流捕获单元,用以对一个以太网接口的所有IP媒体流进行原始数据捕获,并将这些原始数据发送到第一处理单元;
第一处理单元,用以将捕获的IP媒体流进行协议解码分析和关键字段的提取;
Hash值运算单元,用以通过Hash算法对各个IP媒体流的关键字段进行运算生成Hash值;根据Hash值确定将各IP媒体流分配发送到多个不同的第二处理单元;
多个第二处理单元,用以分别运行媒体流KPI计算模块,并生成各自接收到的媒体流KPI统计值;将各个第二处理单元生成的KPI值发送到第三处理单元;
第三处理单元,用以进行KPI数据合并运算,生成针对整个被监测以太网接口的KPI数据,并将合并后的KPI写入数据库。
6.根据权利要求5所述的高性能IP媒体流监测系统,其特征在于:
所述Hash值运算单元通过Hash算法对各个IP媒体流的关键字段进行高效的数学运算,生成Hash值;所述关键字段包括源/目的IP地址和/或源/目的MAC地址和/或TCP/UDP端口号,数学运算包括加、减、乘、除、与、或、异或操作中的一种或多种。
7.根据权利要求5所述的高性能IP媒体流监测系统,其特征在于:
在各个第二处理单元中分别运行媒体流KPI计算模块,对MPEG-TS层和/或RTP层的各项QoS/QoE指标进行统计,并生成各自接收到的媒体流KPI统计值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德科仕通信(上海)有限公司,未经德科仕通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210039860.7/1.html,转载请声明来源钻瓜专利网。