一种对传输路径进行探测的方法和装置制造方法及图纸

技术编号:19702683 阅读:29 留言:0更新日期:2018-12-08 14:17
本发明专利技术公开了一种对传输路径进行探测的方法和装置,属于数据传输技术领域。所述方法包括:当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;如果存在,则将记录的指向所述目的地址的数据流量的接收次数加一,否则创建所述网络探测任务;当所述接收次数大于预设的热地址阈值时,执行所述网络探测任务,并重置所述网络探测任务的持续时长。采用本发明专利技术,可以降低对于热度低的目的地址的探测频率,增加对于热度高的目的地址的探测频率,既减少了带宽资源的占用,又保证了数据传输的网络加速效果。

【技术实现步骤摘要】
一种对传输路径进行探测的方法和装置
本专利技术涉及数据传输
,特别涉及一种对传输路径进行探测的方法和装置。
技术介绍
应用加速网络是一种部署在发送端和接收端之间的,用于加速数据传输的网络。发送端在通过应用加速网络向目的地址(即接收端地址)传输数据时,可以将数据发送至应用加速网络的入口加速节点,入口加速节点可以通过应用加速网络中到达接收端的最优传输路径将数据传输至接收端。具体处理中,入口加速节点每接收到一次指向目的地址的数据流量时,可以新增一个针对目的地址的网络探测任务,并配置相应的任务参数(包括持续时长和探测间隔等),以获取入口加速节点到目的地址的多条传输路径的网络状态(包括传输时延、传输丢包率、加速节点负载和路径带宽使用率等),从而确定最优传输路径,以用于后续的数据传输。在网络探测过程中,如果再次接收到指向目的地址的数据流量,入口加速节点则可以重置网络探测任务的持续时长,并按原有的探测间隔继续进行网络探测。例如,持续时长为90秒,探测间隔为30秒,则网络探测任务每30秒触发一次,总共触发四次。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在进行网络探测时,如果网络探测任务的探测频率过高,则会影响接收端的服务性能,甚至被认定为攻击,同时也会占用较多的带宽资源;而如果网络探测任务的探测频率过低,则探测到的网络状态的实时性和精确性较差,很大概率会影响数据传输时的网络加速效果。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种对传输路径进行探测的方法和装置。所述技术方案如下:第一方面,提供了一种对传输路径进行探测的方法,所述方法包括:当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;如果存在,则将记录的指向所述目的地址的数据流量的接收次数加一,否则创建所述网络探测任务;当所述接收次数大于预设的热地址阈值时,执行所述网络探测任务,并重置所述网络探测任务的持续时长。可选的,所述执行所述网络探测任务之后,还包括:在所述网络探测任务的单个探测间隔时长内,统计指向所述目的地址的数据流量的接收次数;根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整。可选的,所述根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整,包括:如果所述接收次数小于所述间隔调整阈值,则基于所述接收次数的数值,扩大所述网络探测任务的探测间隔;如果所述接收次数等于所述间隔调整阈值,则保持所述网络探测任务的探测间隔不变;如果所述接收次数大于所述间隔调整阈值,则基于所述接收次数的数值,缩小所述网络探测任务的探测间隔。可选的,所述根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整,包括:如果所述接收次数小于所述间隔调整阈值,则基于所述接收次数的数值,扩大所述网络探测任务的探测间隔;如果所述接收次数不小于所述间隔调整阈值,则将所述网络探测任务的探测间隔调整为初始值。可选的,所述方法还包括:在所述网络探测任务的每个探测间隔的开始时刻,根据多个历史探测间隔时长内统计的指向所述目的地址的数据流量的接收次数,对所述间隔调整阈值进行调整。可选的,所述方法还包括:如果检测到本地与所述目的地址之间的数据传输状态异常,则立即触发网络探测,并重置所述网络探测任务的持续时长和探测间隔。可选的,所述方法还包括:根据当前时刻与上一次网络探测的执行时刻的时间差,对所述热地址阈值进行调整。第二方面,提供了一种对传输路径进行探测的装置,所述装置包括:接收模块,用于当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;判断模块,用于如果存在,则将记录的指向所述目的地址的数据流量的接收次数加一,否则创建所述网络探测任务;执行模块,用于当所述接收次数大于预设的热地址阈值时,执行所述网络探测任务,并重置所述网络探测任务的持续时长。可选的,所述装置还包括调整模块,用于:在所述网络探测任务的单个探测间隔时长内,统计指向所述目的地址的数据流量的接收次数;根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整。可选的,所述调整模块,具体用于:如果所述接收次数小于所述间隔调整阈值,则基于所述接收次数的数值,扩大所述网络探测任务的探测间隔;如果所述接收次数等于所述间隔调整阈值,则保持所述网络探测任务的探测间隔不变;如果所述接收次数大于所述间隔调整阈值,则基于所述接收次数的数值,缩小所述网络探测任务的探测间隔。可选的,所述调整模块,具体用于:如果所述接收次数小于所述间隔调整阈值,则基于所述接收次数的数值,扩大所述网络探测任务的探测间隔;如果所述接收次数不小于所述间隔调整阈值,则将所述网络探测任务的探测间隔调整为初始值。可选的,所述调整模块,还用于:在所述网络探测任务的每个探测间隔的开始时刻,根据多个历史探测间隔时长内统计的指向所述目的地址的数据流量的接收次数,对所述间隔调整阈值进行调整。可选的,所述执行模块,还用于:如果检测到本地与所述目的地址之间的数据传输状态异常,则立即触发网络探测,并重置所述网络探测任务的持续时长和探测间隔。可选的,所述装置还包括调整模块,用于:根据当前时刻与上一次网络探测的执行时刻的时间差,对所述热地址阈值进行调整。第三方面,提供了一种入口加速节点,所述入口加速节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的对传输路径进行探测的方法。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的对传输路径进行探测的方法。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;如果存在,则将记录的指向目的地址的数据流量的接收次数加一,否则创建网络探测任务;当接收次数大于预设的热地址阈值时,执行网络探测任务,并重置网络探测任务的持续时长。这样,通过对目的地址的数据传输次数进行统计,可以判断、识别出该目的地址的热度,然后基于热度来调节针对目的地址的网络探测任务的探测频率,从而可以降低对于热度低的目的地址的探测频率,增加对于热度高的目的地址的探测频率,既减少了带宽资源的占用,又保证了数据传输的网络加速效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用加速网络的网络框架图;图2是本专利技术实施例提供的一种对传输路径进行探测的方法流程图;图3是本专利技术实施例提供的一种对传输路径进行探测的装置结构示意图;图4是本专利技术实施例提供的一种对传输路径进行探测的装置结构示意图;图5是本专利技术实施例提供的一种入口加速节点的结构示本文档来自技高网...

【技术保护点】
1.一种对传输路径进行探测的方法,其特征在于,所述方法包括:当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;如果存在,则将记录的指向所述目的地址的数据流量的接收次数加一,否则创建所述网络探测任务;当所述接收次数大于预设的热地址阈值时,执行所述网络探测任务,并重置所述网络探测任务的持续时长。

【技术特征摘要】
1.一种对传输路径进行探测的方法,其特征在于,所述方法包括:当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;如果存在,则将记录的指向所述目的地址的数据流量的接收次数加一,否则创建所述网络探测任务;当所述接收次数大于预设的热地址阈值时,执行所述网络探测任务,并重置所述网络探测任务的持续时长。2.根据权利要求1所述的方法,其特征在于,所述执行所述网络探测任务之后,还包括:在所述网络探测任务的单个探测间隔时长内,统计指向所述目的地址的数据流量的接收次数;根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整。3.根据权利要求2所述的方法,其特征在于,所述根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整,包括:如果所述接收次数小于所述间隔调整阈值,则基于所述接收次数的数值,扩大所述网络探测任务的探测间隔;如果所述接收次数等于所述间隔调整阈值,则保持所述网络探测任务的探测间隔不变;如果所述接收次数大于所述间隔调整阈值,则基于所述接收次数的数值,缩小所述网络探测任务的探测间隔。4.根据权利要求2所述的方法,其特征在于,所述根据所述数据流量的接收次数和预设的间隔调整阈值,对所述网络探测任务的探测间隔进行调整,包括:如果所述接收次数小于所述间隔调整阈值,则基于所述接收次数的数值,扩大所述网络探测任务的探测间隔;如果所述接收次数不小于所述间隔调整阈值,则将所述网络探测任务的探测间隔调整为初始值。5.根据权利要求2-4任一项所述的方法,其特征在于,所述方法还包括:在所述网络探测任务的每个探测间隔的开始时刻,根据多个历史探测间隔时长内统计的指向所述目的地址的数据流量的接收次数,对所述间隔调整阈值进行调整。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果检测到本地与所述目的地址之间的数据传输状态异常,则立即触发网络探测,并重置所述网络探测任务的持续时长和探测间隔。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据当前时刻与上一次网络探测的执行时刻的时间差,对所述热地址阈值进行调整。8.一种对传输路径进行探测的装置,其特征在于,所述装置包括:接收模块,用于当接收到指向目的地址的数据流量时,判断本地是否存在针对目的地址的网络探测任务;判断模块,用于如果存在,则将记录的指向所述目的地址的数据流量的接...

【专利技术属性】
技术研发人员:陈凯林
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1