一种节点网络质量评估方法与流程

文档序号:14490576阅读:1050来源:国知局
一种节点网络质量评估方法与流程

本发明涉及一种节点网络质量评估方法,具体涉及对节点网络质量探测,即反向探测各地接入ip,探测跳数及路由变化。



背景技术:

在cdn等分布式系统中,面临一个节点选优、质量评估的问题,场景比如:cdn在全国各地、各运营商分布不同的节点,但全国有34个省级行政区域,每个区域又同时有不同的运营商(电信、联通、移动等),如何用有限的节点去更好地服务全国所有区域。

这里需要对一个区域运营商要有一种决策,判断使用哪个节点覆盖会有更好的效果。传统方案中,如图1所示,需要在各个地域部署探测节点1,通过探测节点1主动访问各个服务节点2,通过icmp、tcp等手段来收集服务节点2的质量。

传统方案的劣势:1、服务质量评估的准确性依赖于探测节点的数量,需要在全国部署大量的探测节点。2、如果部署了海量的探测节点,对探测节点的管理,维护,以及任务分发较大的挑战,增加了系统的复杂性。



技术实现要素:

本发明所要解决的技术问题是提供一种节点网络质量评估方法。

本发明的技术方案如下:一种节点网络质量评估方法,其包括以下步骤:

步骤101:架构网络拓扑结构,首先将终端用户接入市级网络;其次将市级网络接入省级网络;最后将省级网络互相互联形成全国骨干网;

步骤102:在服务节点上去探测每一个省级网络、每一个市级网络下各运营商的质量。

上述步骤102中所述的探测为反向探测,反向探测的目标包括:市级网络内接入idc机房服务ip、典型用户的ip、市级网络交换ip;省级网络内接入idc机房服务ip、典型用户的ip、省级网络交换ip。

优选的,所述反向探测的探测方式包括以下:第一种方式为:tcp请求探测,探测tcp请求的建连时间、丢包率;第二种方式为:icmp探测,探测往返rtt,丢包率;第三种方式为:traceroute探测,探测路由跳数,判断该省市距离服务节点的远近。

优选的,将第一种探测方式、第二种探测方式及第三种探测方式的探测时间分别设置为1min/次,当对市级网络的探测目标进行探测时,将第一种探测方式、第二种探测方式及第三种探测方式获取的探测结果进行加权决平均计算到该市级网络的质量;当对省级网络的探测目标进行探测时,将第一种探测方式、第二种探测方式及第三种探测方式获取的探测结果进行加权决平均计算到该省级网络的质量。

采用上述方案,本发明采用节点网络质量评估方法:1、只需要在有点的服务节点上部署探测即可,大大减少了探测点的数量,管理维护方便。2、可以对全国各省各市各个运营商的质量进行评估,极大提升了全国质量监控范围。

附图说明

图1为现有技术中一个实施例的示意图。

图2为本发明的一个实施例的示意图。

具体实施方式

为了便于理解本发明,下面结合附图和具体实施例,对本发明进行更详细的说明。但是,本发明可以采用许多不同的形式来实现,并不限于本说明书所描述的实施例。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。

除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本发明。本说明书所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

如图2所示,本发明的一个实施例是,一种节点网络质量评估方法,其包括以下步骤:

步骤101:架构网络拓扑结构,首先将终端用户101接入市级网络102;其次将市级网络102接入省级网络103;最后将省级网络103互相互联形成全国骨干网;

步骤102:在设置的服务节点上去探测每一个省级网络、每一个市级网络下各运营商的质量。

上述步骤102中所述的探测为反向探测,反向探测的目标包括:市级网络内接入idc机房服务ip、典型用户的ip、市级网络交换ip;省级网络内接入idc机房服务ip、典型用户的ip、省级网络交换ip。

优选的,所述反向探测的探测方式需要同时用到以下几种方式:第一种方式为:tcp请求探测,探测tcp请求的建连时间、丢包率;第二种方式为:icmp探测,探测往返rtt,丢包率;第三种方式为:traceroute探测,探测路由跳数,判断该省市距离服务节点的远近。

优选的,将第一种探测方式、第二种探测方式及第三种探测方式的探测时间分别设置为1min/次,也可以根据需要设置为2min/次或3min/次,当对市级网络的探测目标进行探测时,将第一种探测方式、第二种探测方式及第三种探测方式获取的探测结果进行加权决平均计算到该市级网络的质量;当对省级网络的探测目标进行探测时,将第一种探测方式、第二种探测方式及第三种探测方式获取的探测结果进行加权决平均计算到该省级网络的质量。

优选的,服务节点到市级别网络质量:通过对市级网络的探测目标,定期持续的进行tcp、icmp、traceroute探测(如1min一次),加权决平均计算到该市级网络的质量。

在上述内容的基础上,如下举例说明:

1、节点每隔1分钟向市级网络发起探测。

(1)tcp:通过tcp探测获取请求的建连时间、丢包率;并根据每个市级网络的探测结果分别赋值。如探测2个市级网络,根据探测结果对第1个市级网络的建连时间、丢包率分别加权平均赋值:5分、8分,总分值为13分;对第2个市级网络的建连时间、丢包率分别加权平均赋值10分、7分,总分值为17分。

(2)icmp探测:通过icmp探测获取探测往返rtt,丢包率;并根据每个市级网络的探测结果分别赋值。如探测2个市级网络,根据探测结果对第1个市级网络的探测往返rtt,丢包率分别加权平均赋值:6分、5分,总分值为11分;对第2个市级网络的探测往返rtt,丢包率分别加权平均赋值9分、6分,总分值为15分。

(3)traceroute探测:通过traceroute探测路由跳数;并根据每个市级网络的探测结果分别赋值。如探测2个市级网络,根据探测结果对第1个市级网络的探测路由跳数加权平均赋值:4分;对第2个市级网络的探测探测路由跳数加权平均赋值5分。

2、对市级网络的探测结果值汇总,第一个市级网络的分值为28分;第二个市级网络的分值为37分。

优选的,服务节点到省级别网络的质量计算方式:对省级网络内的探测目标,定期持续地进行tcp、icmp、traceroute探测(如1min一次),加权决平均计算到该省级网络的质量。

在上述内容的基础上,如下举例说明:

1、节点每隔1分钟向省级网络发起探测。

(1)tcp:通过tcp探测获取请求的建连时间、丢包率;并根据每个省级网络的探测结果分别赋值。如探测2个省级网络,根据探测结果对第1个省级网络的建连时间、丢包率分别加权平均赋值:7分、9分,总分值为16分;对第2个省级网络的建连时间、丢包率分别加权平均赋值6分、8分,总分值为14分。

(2)icmp探测:通过icmp探测获取探测往返rtt,丢包率;并根据每个省级网络的探测结果分别赋值。如探测2个省级网络,根据探测结果对第1个省级网络的探测往返rtt,丢包率分别加权平均赋值:8分、8分,总分值为16分;对第2个省级网络的探测往返rtt,丢包率分别加权平均赋值7分、5分,总分值为12分。

(3)traceroute探测:通过traceroute探测路由跳数;并根据每个省级网络的探测结果分别赋值。如探测2个省级网络,根据探测结果对第1个省级网络的探测路由跳数加权平均赋值:6分;对第2个省级网络的探测探测路由跳数加权平均赋值7分。

2、对省级网络的探测结果值汇总,第一个省级网络的分值为38分;第二个省级网络的分值为33分。

本发明的技术方案,采用反向探测机制,在节点上部署探测程序,使用探测程序,去分布探测全国各区域网络质量情况。根据已经设定完成的网络拓扑结构,可以在服务节点上去探测每一个省级网络、每一个市级网络下各运营商的质量情况,这种情况一般就代表了从该省级网络、从该市级网络访问服务节点的质量。

采用上述方案,本发明采用节点网络质量评估方法:1、只需要在有点的服务节点上部署探测即可,大大减少了探测点的数量,管理维护方便。2、可以对全国各省各市各个运营商的质量进行评估,极大提升了全国质量监控范围。

进一步地,本发明的实施例还包括,上述各实施例的各技术特征,相互组合形成的节点网络质量评估方法。

需要说明的是,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;并且,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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