【技术实现步骤摘要】
一种云网络节点的测试方法及装置
本专利技术涉及计算机网络
,尤其涉及一种云网络节点的测试方法及装置。
技术介绍
随着计算机网络技术的不断发展,不同国家、地区或运营商(ISP)之间的不同网络大都已经实现了互联互通。以上述互联互通的网络作为基础网络提供云网络服务业务的公司,通常在全球拥有几百甚至几千个服务节点。然而,在现有技术中,在从备选服务节点中选择最终使用的服务节点时,通常存在以下问题:1、用于测试云网络节点的网络质量的现有技术方案的测试结果不够准确。现有的用于评估节点的网络质量的技术方案,在评估一个节点是否可以被使用时,其通常的做法是:选取同一网络运营商、规划区域内的已有节点部署测试机,从需要测试的节点,测试到同一网络运营商和规划区域内的测试机的网络质量(包括时延、丢包两个指标),按照公式或标准(例如,平均时延、平均丢包率)进行排序,从云网络节点中选择指标较好的节点作为最终使用的服务节点,这种技术方案存在以下问题:(1)部署的测试机(例如,通常都位于IDC机房中)少,因此样本数少,无法代表广大网民(即,个人客户端)的分布情况,测试结果存在偏差。(2)通常简单地选择某个地区(例如,省份、城市、县)的某个运营商的网络质量测试结果较好的服务节点,来服务该运营商在该地区的网民。因此,测试时主要使用该运营商在该地区的测试机对云网络节点进行测试,测试结果最终只能反映节点在整个网络环境里的部分网络情况(例如,无法反映该运营商在该地区的服务节点服务于不同运营商和/或不同地区的网民的链路 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。