一种云网络节点的测试方法及装置制造方法及图纸

技术编号:23291714 阅读:17 留言:0更新日期:2020-02-08 20:59
本发明专利技术公开了一种云网络节点的测试方法及装置。所公开的测试方法包括:获取云网络节点的IP地址、所属的运营商信息和第一地理位置;获取云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址和第二地理位置;执行云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路质量测试;基于链路质量测试的结果确定云网络节点服务于第二地理位置的在线个人客户端时的网络质量。所公开的技术方案能够使针对云网络节点执行的网络质量测试的结果更加准确。

A test method and device of cloud network node

【技术实现步骤摘要】
一种云网络节点的测试方法及装置
本专利技术涉及计算机网络
,尤其涉及一种云网络节点的测试方法及装置。
技术介绍
随着计算机网络技术的不断发展,不同国家、地区或运营商(ISP)之间的不同网络大都已经实现了互联互通。以上述互联互通的网络作为基础网络提供云网络服务业务的公司,通常在全球拥有几百甚至几千个服务节点。然而,在现有技术中,在从备选服务节点中选择最终使用的服务节点时,通常存在以下问题:1、用于测试云网络节点的网络质量的现有技术方案的测试结果不够准确。现有的用于评估节点的网络质量的技术方案,在评估一个节点是否可以被使用时,其通常的做法是:选取同一网络运营商、规划区域内的已有节点部署测试机,从需要测试的节点,测试到同一网络运营商和规划区域内的测试机的网络质量(包括时延、丢包两个指标),按照公式或标准(例如,平均时延、平均丢包率)进行排序,从云网络节点中选择指标较好的节点作为最终使用的服务节点,这种技术方案存在以下问题:(1)部署的测试机(例如,通常都位于IDC机房中)少,因此样本数少,无法代表广大网民(即,个人客户端)的分布情况,测试结果存在偏差。(2)通常简单地选择某个地区(例如,省份、城市、县)的某个运营商的网络质量测试结果较好的服务节点,来服务该运营商在该地区的网民。因此,测试时主要使用该运营商在该地区的测试机对云网络节点进行测试,测试结果最终只能反映节点在整个网络环境里的部分网络情况(例如,无法反映该运营商在该地区的服务节点服务于不同运营商和/或不同地区的网民的链路质量,也无法反映其他运营商在该地区或其他地区的服务节点服务于该运营商在该地区的网民的链路质量)。2、如上述问题1中的第(2)项中所述,上述选择服务节点的方法过于简单(例如,只测试网民所在的运营商和/或网民所在地区的服务节点,并从中进行选择),导致了网民所获得的服务质量不一定是最好的,也导致了(例如,不同运营商网络之间的)网络测试不充分,从而导致了整个(跨不同运营商的)网络的节点的使用效率低。3、如上述问题1中的第(2)项中所述,选择节点时没有跨不同运营商进行选择,所以没有考虑成本问题,服务节点使用成本高。为了解决上述问题,需要提出新的技术方案。
技术实现思路
根据本专利技术的云网络节点的测试方法,包括:获取云网络节点的IP地址、所属的运营商信息和第一地理位置;获取云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址和第二地理位置;执行云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路质量测试;基于链路质量测试的结果确定云网络节点服务于第二地理位置的在线个人客户端时的网络质量。根据本专利技术的云网络节点的测试方法,其通过以下步骤获取云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址:使用ICMP协议动态测试云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路状态;动态地将与云网络节点之间的链路处于连通状态的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址作为云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址。根据本专利技术的云网络节点的测试方法,其执行云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路质量测试的步骤包括:每分钟执行一次云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路质量测试。根据本专利技术的云网络节点的测试方法,还包括:结合网络质量和收费标准选择一个或多个云网络节点作为选定节点,为第二地理位置的在线个人客户端提供云网络服务,其中,网络质量包括网络平均时延和平均丢包率。根据本专利技术的云网络节点的测试方法,其通过以下步骤实现结合网络质量和收费标准选择一个或多个云网络节点作为选定节点,为第二地理位置的在线个人客户端提供云网络服务的步骤:基于时延测试的结果、丢包率测试的结果、收费标准,以及预先定义的时延-时延得分对应关系表、丢包率-丢包率得分对应关系表、收费标准-成本系数得分对应关系表,获取与时延测试的结果、丢包率测试的结果、收费标准分别对应的时延得分、丢包率得分、成本系数得分,按照下式分别计算每个云网络节点的综合得分:综合得分=时延得分*a%+丢包率得分*b%+成本系数得分*c%;将综合得分排名靠前的一个或多个云网络节点作为选定节点进行调度,其中,a、b、c分别为对应于时延得分、丢包率得分、成本系数得分的权重,a+b+c=100。根据本专利技术的云网络节点的测试装置,包括:云网络节点信息获取模块,用于获取云网络节点的IP地址、所属的运营商信息和第一地理位置;在线个人客户端信息获取模块,用于获取云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址和第二地理位置;链路质量测试模块,用于执行云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路质量测试;网络质量确定模块,用于基于链路质量测试的结果确定云网络节点服务于第二地理位置的在线个人客户端时的网络质量。根据本专利技术的云网络节点的测试装置,其在线个人客户端信息获取模块还用于:使用ICMP协议动态测试云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路状态;动态地将与云网络节点之间的链路处于连通状态的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址作为云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址。根据本专利技术的云网络节点的测试装置,其链路质量测试模块还用于:每分钟执行一次云网络节点与在线个人客户端之间或云网络节点与在线个人客户端及可用测试机之间的链路质量测试。根据本专利技术的云网络节点的测试装置,还包括:服务节点选择模块,用于结合网络质量和收费标准选择一个或多个云网络节点作为选定节点,为第二地理位置的在线个人客户端提供云网络服务,其中,网络质量包括网络平均时延和平均丢包率。根据本专利技术的云网络节点的测试装置,其服务节点选择模块还用于:基于时延测试的结果、丢包率测试的结果、收费标准,以及预先定义的时延-时延得分对应关系表、丢包率-丢包率得分对应关系表、收费标准-成本系数得分对应关系表,获取与时延测试的结果、丢包率测试的结果、收费标准分别对应的时延得分、丢包率得分、成本系数得分,按照下式分别计算每个云网络节点的综合得分:综合得分=时延得分*a%+丢包率得分*b%+成本系数得分*c%;将综合得分排名靠前的一个或多个云网络节点作为选定节点进行调度,其中,a、b、c分别为对应于时延得分、丢包率得分、成本系数得分的权重,a+b+c=100。根据本专利技术的上述技术方案,能本文档来自技高网
...

【技术保护点】
1.一种云网络节点的测试方法,其特征在于,包括:/n获取所述云网络节点的IP地址、所属的运营商信息和第一地理位置;/n获取所述云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址和第二地理位置;/n执行所述云网络节点与所述在线个人客户端之间或所述云网络节点与所述在线个人客户端及所述可用测试机之间的链路质量测试;/n基于所述链路质量测试的结果确定所述云网络节点服务于所述第二地理位置的在线个人客户端时的网络质量。/n

【技术特征摘要】
1.一种云网络节点的测试方法,其特征在于,包括:
获取所述云网络节点的IP地址、所属的运营商信息和第一地理位置;
获取所述云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址和第二地理位置;
执行所述云网络节点与所述在线个人客户端之间或所述云网络节点与所述在线个人客户端及所述可用测试机之间的链路质量测试;
基于所述链路质量测试的结果确定所述云网络节点服务于所述第二地理位置的在线个人客户端时的网络质量。


2.如权利要求1所述的云网络节点的测试方法,其特征在于,通过以下步骤获取所述云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址:
使用ICMP协议动态测试所述云网络节点与所述在线个人客户端之间或所述云网络节点与所述在线个人客户端及所述可用测试机之间的链路状态;
动态地将与所述云网络节点之间的链路处于连通状态的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址作为所述云网络节点可达的在线个人客户端的IP地址或在线个人客户端及可用测试机的IP地址。


3.如权利要求1所述的云网络节点的测试方法,其特征在于,所述执行所述云网络节点与所述在线个人客户端之间或所述云网络节点与所述在线个人客户端及所述可用测试机之间的链路质量测试的步骤包括:
每分钟执行一次所述云网络节点与所述在线个人客户端之间或所述云网络节点与所述在线个人客户端及所述可用测试机之间的链路质量测试。


4.如权利要求1所述的云网络节点的测试方法,其特征在于,还包括:
结合网络质量和收费标准选择一个或多个所述云网络节点作为选定节点,为所述第二地理位置的在线个人客户端提供云网络服务,
其中,所述网络质量包括网络平均时延和平均丢包率。


5.如权利要求4所述的云网络节点的测试方法,其特征在于,通过以下步骤实现所述结合网络质量和收费标准选择一个或多个所述云网络节点作为选定节点,为所述第二地理位置的在线个人客户端提供云网络服务的步骤:
基于所述时延测试的结果、所述丢包率测试的结果、所述收费标准,以及预先定义的时延-时延得分对应关系表、丢包率-丢包率得分对应关系表、收费标准-成本系数得分对应关系表,获取与所述时延测试的结果、所述丢包率测试的结果、所述收费标准分别对应的时延得分、丢包率得分、成本系数得分,按照下式分别计算每个所述云网络节点的综合得分:
综合得分=时延得分*a%+丢包率得分*b%+成本系数得分*c%;
将综合得分排名靠前的一个或多个所述云网络节点作为选定节点进行调度,
其中,a、b、c分别为对应于所述...

【专利技术属性】
技术研发人员:陈智星张海锋吴承林蒋龙龙云王康
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1