【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种数据传输质量检测方法及装置。
技术介绍
传统的电信系统通过各种专用的硬件设备组成,不同的应用采用不同的硬件设备。随着网络规模的增长,系统越来越复杂,带来了诸多的挑战,包括新增业务的开发上线、系统的运维、资源利用率等。为了应对这些挑战及利用信息技术(英文全称:Information Technology,简称:IT)业界的虚拟化技术及云计算技术,2012年电信运营商联合发布了网络功能虚拟化(英文全称:Network Function Virtualization,简称:NFV)白皮书,宣布在欧洲电信标准协会(英文全称:European Telecommunications Standards Institute,简称:ETSI)成立NFV行业标准组织(英文全称:Industry Standard Group,简称:ISG),制定NFV的需求及技术框架,推动NFV的发展。电信设备NFV后,大量的虚拟机通过云平台因特网协议(英文全称:Internet Protocol,简称:IP)网络互联,共同配合提供电信业务。与传统电信设备不同的是,电信设备NFV后,网络变得复杂,NFV中虚拟网络功能(英文全称:Virtual Network Function,简称:VNF)内部虚拟机(英文全称:Virtual Machine,简称:VM)间的通讯流量与外部的业务流量通道合并,IP类丢包、抖动、时延等影响网络通信质量的问题发生概率增加。由于VM之间的网络通信质量对业务能否正常运行影响巨大,当两个虚拟机之间发生上述问题而影响业务正常运行 ...
【技术保护点】
一种数据传输质量检测方法,应用于网络功能虚拟化NFV系统,其特征在于,所述方法包括:对第一虚拟机VM发送的多个数据包进行染色,所述多个数据包具有相同传输路径;在所述传输路径上的不同节点检测并统计染色数据包的数量,所述染色数据包为所述多个数据包中被染色的数据包;比较不同节点检测到的染色数据包的数量的差异,根据所述差异判断所述不同节点间的网络质量。
【技术特征摘要】
1.一种数据传输质量检测方法,应用于网络功能虚拟化NFV系统,其特征在于,所述方法包括:对第一虚拟机VM发送的多个数据包进行染色,所述多个数据包具有相同传输路径;在所述传输路径上的不同节点检测并统计染色数据包的数量,所述染色数据包为所述多个数据包中被染色的数据包;比较不同节点检测到的染色数据包的数量的差异,根据所述差异判断所述不同节点间的网络质量。2.根据权利要求1所述的方法,其特征在于,所述数据包为IP数据包,所述对第一虚拟机VM发送的多个数据包进行染色,包括:在所述IP数据包包头的生存时间TTL字段内填充染色标识,所述染色标识用于识别出被染色的IP数据包。3.根据权利要求1所述的方法,其特征在于,所述数据包为以太网数据包,所述对第一虚拟机VM发送的多个数据包进行染色,包括:在所述以太网数据包包头的预设偏移字段内填充染色标识,所述染色标识用于识别出被染色的以太网数据包。4.根据权利要求1-3任一项所述的方法,其特征在于,所述对第一虚拟机VM发送的多个数据包进行染色具体包括:所述第一VM在多个连续时间段发送数据包,其中,同一时间段发送的数据包的染色标识相同,相邻时间段发送的数据包的染色标识不同。5.根据权利要求1-4任一项所述的方法,其特征在于,所述传输路径为:从所述第一VM经过第一虚拟交换机到第二VM的路径,所述第二VM、所述第一虚拟交换机、以及所述第一VM处于同一主机;或者,所述传输路径为:从所述第一VM经过第一虚拟交换机到第二虚拟交换机、从所述第二虚拟交换机到第二VM的路径,所述第一VM与所述第一虚拟交换机位于第一主机,所述第二VM与所述第二虚拟交换机位于第二主机;其中,所述第一VM、所述第二VM位于所述NFV系统中的虚拟网络功能VNF实体中;所述第一虚拟交换机、所述第二虚拟交换机位于所述NFV系统中网络功能虚拟化基础设施NFVI的虚拟网络中。6.根据权利要求1-5任一项所述的方法,其特征在于,所述比较不同节点间检测到的染色数据包的数量的差异,根据所述差异判断所述不同节点间的网络质量,包括:若第一节点检测到的染色数据包的数量大于第二节点检测到的染色数据包的数量,则确定所述第一节点与所述第二节点之间存在丢包问题;所述第一节点为所述第一VM,所述第二节点为所述传输路径除所述第一VM之外的任一节点。7.一种数据传输质量检测方法,应用于网络功能虚拟化NFV系统,其特征在于,所述方法包括:对第一虚拟机VM发送的多个数据包中的第一数据包进行染色,所述多个数据包具有相同传输路径;在所述传输路径上的不同节点检测并统计第一染色数据包的时戳,所述第一染色数据包为被染色的第一数据包;比较不同节点检测到的所述第一染色数据包的时戳的差异,根据所述差异判断所述不同节点间的网络质量。8.根据权利要求7所述的方法,其特征在于,所述第一数据包为IP数据包,所述对第一虚拟机VM发送的多个数据包中的第一数据包进行染色,包括:在所述IP数据包包头的生存时间TTL字段内填充第一染色标识,所述第一染色标识用于识别出所述第一数据包。9.根据权利要求7所述的方法,其特征在于,所述第一数据包为以太网数据包,所述对第一虚拟机VM发送的多个数据包中的第一数据包进行染色,包括:在所述第一以太网数据包包头的预设偏移字段内填充第一染色标识,所述第一染色标识用于识别出所述第一数据包。10.根据权利要求7-9任一项所述的方法,其特征在于,所述对第一虚拟机VM发送的多个数据包中的第一数据包进行染色具体包括:所述第一VM在多个连续时间段发送数据包,其中,同一时间段发送的第一数据包用第一染色标识染色,同一时间段发送的除所述第一数据包之外的其他所有数据包用第二染色标识染色,相邻时间段发送的第一数据包的染色标识不同。11.根据权利要求7-10任一项所述的方法,其特征在于,所述传输路径为:从所述第一VM经过第一虚拟交换机到第二VM的路径,所述第二VM、所述第一虚拟交换机、以及所述第一VM处于同一主机;或者,所述传输路径为:从所述第一VM经过第一虚拟交换机到第二虚拟交换机、从所述第二虚拟交换机到第二VM的路径,所述第一VM与所述第一虚拟交换机位于第一主机,所述第二VM与所述第二虚拟交换机位于第二主机;其中,所述第一VM、所述第二VM位于所述NFV系统中的虚拟网络功能VNF实体内;所述第一虚拟交换机、所述第二虚拟交换机位于所述NFV系统中网络功能虚拟化基础设施NFVI的虚拟网络内。12.根据权利要求7-11任一项所述的方法,其特征在于,所述比较不同节点检测到的所述第一染色数据包的时戳的差异,根据所述差异判断所述不同节点间的网络质量,包括:若第一节点与第二节点间检测到的所述第一染色数据包的时戳的差值大于第三节点与第四节点间检测到的所述第一染色数据包的时戳的差值,则确定所述第一节点与所述第二节点间的传输时延大于所述第三节点与所述第四节点间的传输时延。13.一种数据传输质...
【专利技术属性】
技术研发人员:张伟,郭晓军,顿劲,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。