一种数据传输质量检测方法及装置与流程

文档序号:11878204阅读:来源:国知局

技术特征:

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.一种数据传输质量检测装置,其特征在于,所述装置包括:染色模块、统计模块、比较判断模块;

所述染色模块位于网络功能虚拟化NFV系统中的第一虚拟机VM中,所述染色模块,用于对所述第一VM发送的多个数据包进行染色,所述多个数据包具有相同传输路径;

所述统计模块位于所述传输路径上的不同节点内,所述统计模块用于检测并统计自身所处节点接收到的染色数据包的数量,所述染色数据包为所述多个数据包中被染色的数据包;

所述比较判断模块,用于比较不同节点内的统计模块检测到的染色数据包的数量的差异,根据所述差异判断所述不同节点间的网络质量。

14.根据权利要求13所述的装置,其特征在于,所述数据包为IP数据包,所述染色模块,具体用于:

在所述IP数据包包头的生存时间TTL字段内填充染色标识,所述染色标识用于识别出被染色的IP数据包。

15.根据权利要求13所述的装置,其特征在于,所述数据包为以太网数据包,所述染色模块,具体用于:

在所述以太网数据包包头的预设偏移字段内填充染色标识,所述染色标识用于识别出被染色的以太网数据包。

16.根据权利要求13-15任一项所述的装置,其特征在于,所述染色模块,具体用于:

对所述第一VM在多个连续时间段发送的数据包染色,其中,同一时间段发送的数据包的染色标识相同,相邻时间段发送的数据包的染色标识不同。

17.根据权利要求13-16任一项所述的装置,其特征在于,

所述传输路径为:从所述第一VM经过第一虚拟交换机到第二VM的路径,所述第二VM、所述第一虚拟交换机、以及所述第一VM处于同一主机;

或者,所述传输路径为:从所述第一VM经过第一虚拟交换机到第二虚拟交换机、从所述第二虚拟交换机到第二VM的路径,所述第一VM与所述第一虚拟交换机位于第一主机,所述第二VM与所述第二虚拟交换机位于第二主机;

其中,所述第一VM、所述第二VM位于所述NFV系统中的虚拟网络功能VNF实体中;

所述第一虚拟交换机、所述第二虚拟交换机位于所述NFV系统中网络功能虚拟化基础设施NFVI的虚拟网络中。

18.根据权利要求13-17任一项所述的装置,其特征在于,所述比较判断模块,具体用于:

若第一节点检测到的染色数据包的数量大于第二节点检测到的染色数据包的数量,则确定所述第一节点与所述第二节点之间存在丢包问题;

所述第一节点为所述第一VM,所述第二节点为所述传输路径除所述第一VM之外的任一节点。

19.一种数据传输质量检测装置,其特征在于,所述装置包括:染色模块、统计模块、比较判断模块;

所述染色模块位于网络功能虚拟化NFV系统中的第一虚拟机VM中,所述染色模块,用于对第一虚拟机VM发送的多个数据包中第一数据包进行染色,所述多个数据包具有相同传输路径;

所述统计模块位于所述传输路径上的不同节点内,所述统计模块,用于检测并统计自身所处节点接收到的第一染色数据包的时戳,所述第一染色数据包为被染色第一数据包;

所述比较判断模块,用于比较不同节点内统计模块检测到的所述第一染色数据包的时戳的差异,根据所述差异判断所述不同节点间的网络质量。

20.根据权利要求19所述的装置,其特征在于,所述第一数据包为IP数据包,所述染色模块,具体用于:

在所述IP数据包包头的生存时间TTL字段内填充第一染色标识,所述第一染色标识用于识别出所述第一数据包。

21.根据权利要求19所述的装置,其特征在于,所述第一数据包为以太网数据包,所述染色模块,具体用于:

在所述第一以太网数据包包头的预设偏移字段内填充第一染色标识,所述第一染色标识用于识别出所述第一数据包。

22.根据权利要求19-21任一项所述的装置,其特征在于,所述染色模块,具体用于:

对所述第一VM在多个连续时间段发送的数据包进行染色,其中,同一时间段发送的第一数据包用第一染色标识染色,同一时间段发送的除所述第一数据包之外的其他所有数据包用第二染色标识染色,相邻时间段发送的第一数据包的染色标识不同。

23.根据权利要求19-22任一项所述的装置,其特征在于,

所述传输路径为:从所述第一VM经过第一虚拟交换机到第二VM的路径,所述第二VM、所述第一虚拟交换机、以及所述第一VM处于同一主机;

或者,所述传输路径为:从所述第一VM经过第一虚拟交换机到第二虚拟交换机、从所述第二虚拟交换机到第二VM的路径,所述第一VM与所述第一虚拟交换机位于第一主机,所述第二VM与所述第二虚拟交换机位于第二主机;

其中,所述第一VM、所述第二VM位于所述NFV系统中的虚拟网络功能VNF实体内;

所述第一虚拟交换机、所述第二虚拟交换机位于所述NFV系统中网络功能虚拟化基础设施NFVI的虚拟网络内。

24.根据权利要求19-23任一项所述的装置,其特征在于,所述比较判断模块,具体用于:

若第一节点与第二节点间检测到的所述第一染色数据包的时戳的差值大于第三节点与第四节点间检测到的所述第一染色数据包的时戳的差值,则确定所述第一节点与所述第二节点间的传输时延大于所述第三节点与所述第四节点间的传输时延。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1