[发明专利]时延测量系统及方法有效
申请号: | 201580079072.2 | 申请日: | 2015-07-01 |
公开(公告)号: | CN107534587B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 保罗·M·布尔克;程毅;R·罗德里格斯·阿尔瓦雷斯 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04W24/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测量 系统 方法 | ||
1.一种系统,包括:
消息队列,用于从分接点接收已打包数据包,所述已打包数据包各自包括数据包和打包器头,所述打包器头包括:
捕获时间戳;
分接点标识符;
数据包地址和数据包端口;
消息内容散列;以及
如果所述数据包中存在,内部地址和内部端口;
非临时性计算机可读介质,包括由处理器可执行的指令,所述指令用于针对从一组分接点接收的一组已打包数据包中的每个已打包数据包:
使用打包器头数据计算关联密钥;
通过匹配关联密钥来匹配已打包数据包;
通过所述一组分接点使用所匹配的已打包数据包的所述捕获时间戳来计算消息时延,其中针对从第一分接点接收到的第一已打包数据包,使用与从第二分接点接收到的第二已打包数据包不同的打包器头数据元素来计算所述关联密钥。
2.如权利要求1所述的系统,其中:
所述数据包地址是数据包源地址;
所述数据包端口是数据包源端口;
如果存在,所述内部地址是内部源地址,所述内部端口是内部源端口;以及
所述打包器头还包括:
数据包目的地地址;
数据包目的地端口;以及
如果存在,内部目的地地址和内部目的地端口。
3.如权利要求2所述的系统,其中:
对于接收已封装的数据包的第一分接点,所述关联密钥是所述内部目的地地址、所述内部目的地端口和所述消息内容散列的组合;以及
对于接收解封装的数据包的第二分接点,所述关联密钥是所述数据包目的地地址、所述数据包目的地端口和所述消息内容散列的组合。
4.如权利要求1所述的系统,可执行指令还用于针对所述一组已打包数据包中的每个已打包数据包:
使用所述关联密钥来确定会话是否针对所述已打包数据包i存在;
如果会话不存在且所述已打包数据包i的所述分接点标识符用于所述一组分接点中的第一分接点,则创建所述会话;
如果会话确实存在,则获取所述会话的前一个已打包数据包,使用当前的已打包数据包的所述捕获时间戳和前一个匹配的数据包的所述捕获时间戳的差值来更新所述会话的时延测量,并存储与所述会话相关的当前匹配的数据包。
5.如权利要求4所述的系统,其中所述一组已打包数据包是在具有公共服务质量水平的时间窗内接收的数据包中的占百分比的数据包。
6.如权利要求1所述的系统,还包括:
多个消息队列,所述消息队列是所述多个消息队列中之一,每个消息队列用于接收具有相关联的分布散列值的已打包数据包。
7.如权利要求6所述的系统,每个所述分布散列值是由相关联的消息队列接收的所述已打包数据包的所述消息内容散列值的子集。
8.一种方法,包括:
在分接点处捕获数据包;
将所述数据包与头打包在一起,所述头包括:
捕获时间戳;
分接点ID;
数据包地址和数据包端口;
消息内容散列;以及
如果存在,内部地址和内部端口;并且
将已打包的数据包发送到时延测量器;
计算分布散列作为所述消息内容散列的子集;并且
基于所述分布散列将所述已打包的数据包发送到时延测量器。
9.如权利要求8所述的方法,其中所述数据包地址是目的地数据包地址,所述数据包端口是目的地数据包端口,所述内部地址是内部目的地地址,并且所述内部端口是内部目的地端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580079072.2/1.html,转载请声明来源钻瓜专利网。