[发明专利]用于数据中心网络延迟的检测方法及装置在审
申请号: | 201911108326.5 | 申请日: | 2019-11-13 |
公开(公告)号: | CN110932931A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 夏宇 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04J3/06 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 盛安平 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据中心 网络 延迟 检测 方法 装置 | ||
本发明公开一种用于数据中心网络延迟的检测方法及装置,涉及网络检测技术领域,能够准确获取网络层面端到端的单向延迟数据。该方法包括:同步数据中心中第一虚拟机、第一服务器、第二服务器和第二虚拟机中的时钟源;通过第一虚拟机发送数据包,依次经过第一服务器、第二服务器传送至第二虚拟机接收数据包,数据包中保证包括时间戳信息和标志位信息;基于数据包分别在第一虚拟机、第一服务器、第二服务器和第二虚拟机中的时间戳信息,获取数据包在每段路径传送的延迟数据;将各段路径的延迟数据与对应路径的时间阈值比对,得到各段路径的网络延迟检测结果。该装置应用有上述方案所提的方法。
技术领域
本发明涉及网络检测技术领域,尤其涉及一种用于数据中心网络延迟的检测方法及装置。
背景技术
目前云计算虚拟化在企业的数据中心已被大规模使用,用户的业务部署在虚拟机内,多个虚拟机之间通过虚拟网络及物理网络连接,其复杂程度远高于传统数据中心网络。当其承载的业务发生延迟时,需要判断延迟是否发生在虚拟网络或者物理网络上,现有的网络延迟检测多采用主动探测法,如通过Ping方式获取路径的双向延迟,但是,通过Ping方式检测网络延迟存在如下问题:
Ping方式不能获取端到端的单方向延迟,虚拟化场景下数据流的往返路径往往不是固定的,无法判断某一路径是否存在延迟。而且主动探测方式具有时效性限制,只能用来判断在探测时间点是否存在延迟,无法作为业务延迟时业务数据包是否存在网络延迟的依据。
发明内容
本发明的目的在于提供一种用于数据中心网络延迟的检测方法及装置,能够准确获取网络层面端到端的单向延迟数据。
为了实现上述目的,本发明的一方面提供一种用于数据中心网络延迟的检测方法,所述数据中心至少包括第一服务器以及设在第一服务器中的第一虚拟机,第二服务器以及设在第二服务器中的第二虚拟机,所述方法包括:
同步数据中心中第一虚拟机、第一服务器、第二服务器和第二虚拟机中的时钟源;
通过第一虚拟机发送数据包,依次经过第一服务器、第二服务器传送至第二虚拟机接收数据包,所述数据包中保证包括时间戳信息和标志位信息;
基于数据包分别在第一虚拟机、第一服务器、第二服务器和第二虚拟机中的时间戳信息,获取数据包在每段路径传送的延迟数据;
将各段路径的延迟数据与对应路径的时间阈值比对,得到各段路径的网络延迟检测结果。
优选地,在步骤通过第一虚拟机发送数据包,依次经过第一服务器、第二服务器传送至第二虚拟机接收数据包之前还包括:
在第一虚拟机、第一服务器、第二服务器和第二虚拟机中分别设立检测点,所述检测点用于捕获数据包经过时的时间戳信息和标志位信息。
较佳地,所述数据包的IP头部采用复用IP协议头,所述IP头部中包括ident字段、CE标志位字段和DF标志位字段;其中,
所述ident字段用于添加数据包的时间戳信息,所述CE标志位字段用于标记数据包的时间戳信息是否已被添加,所述DF标志位字段用于标记数据包的时间戳信息是否可被添加。
进一步地,通过第一虚拟机发送数据包,依次经过第一服务器、第二服务器传送至第二虚拟机接收数据包,所述数据包中保证包括时间戳信息和标志位信息的方法包括:
第一虚拟机发送数据包,通过对应的检测点检测数据包中DF标志位字段是否为空,并在非空时在ident字段中插入时间戳信息S1,同时修改CE标志位字段为非空;
第一服务器接收所述数据包,通过对应的检测点检测数据包中CE标志位字段是否为空,并在非空时捕获ident字段中的时间戳信息S1,同时记录当前时刻的时间戳信息S2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911108326.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:列车自动监控系统中用户权限管理方法及装置
- 下一篇:含钛金属的熔炼铸造方法