一种探测生成最优路径的方法和网络加速系统技术方案

技术编号:24040864 阅读:20 留言:0更新日期:2020-05-07 03:21
本发明专利技术公开了一种探测生成最优路径的方法和网络加速系统,属于网络通信技术领域。所述方法包括:流量加速设备定期获取各个网络应用的流量特征信息,所述流量特征信息至少包括应用流量的协议类型、目的IP地址和目的端口;所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量;所述流量加速设备基于所述模拟应用流量,触发最优路径的探测处理。采用本发明专利技术,使得当真实的应用流量到达时,流量加速设备可以提供更为准确可靠的最优路径,从而可以提高网络应用的用户体验。

A method of detecting and generating optimal path and network acceleration system

【技术实现步骤摘要】
一种探测生成最优路径的方法和网络加速系统
本专利技术涉及网络通信
,特别涉及一种探测生成最优路径的方法和网络加速系统。
技术介绍
随着计算机技术和网络技术的不断发展,各种网络应用已成为当下广泛使用的服务项目。不同网络应用的流量传输对线路要求不同,以网络游戏为例,网络游戏对网络质量和实时性存在较高需求,故而游戏运营方往往会为网络游戏开通流量加速服务,以减少游戏流量所需的传输时间,提高网络游戏的实时性。一般来讲,流量加速服务的提供方可以在每个服务覆盖区域内均部署一个流量加速设备,该流量加速设备可以用于接收并转发用户上传的游戏流量。具体的,流量加速设备在接收到用户上传某网络游戏的游戏流量后,可以先识别出该游戏流量指向的目的地址,然后根据本地预存的到达该目的地址的最优路径,将游戏流量转发至网络游戏对应的游戏服务器。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述最优路径是流量加速设备上一次接收到指向相同目的地址的游戏流量时,对各个可到达目的地址的网络线路进行探测得到的。而对于首次出现的目的地址,由于流量加速设备上未存储有相应的最优路径,则会通过默认路径来传输游戏流量;同时,若上一次游戏流量的接收时刻距当前时刻较远,那么网络链路很有可能已发生变化,存储的最优路径已不是当前实际的最优路径。故而,上述两种情况均可能导致数据流量的传输时延增加,进而造成游戏卡顿,使得用户的游戏体验变差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种探测生成最优路径的方法和网络加速系统。所述技术方案如下:第一方面,提供了一种探测生成最优路径的方法,所述方法包括:流量加速设备定期获取各个网络应用的流量特征信息,所述流量特征信息至少包括应用流量的协议类型、目的IP地址和目的端口;所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量;所述流量加速设备基于所述模拟应用流量,触发最优路径的探测处理。第二方面,提供了一种网络加速系统,所述网络加速系统包含分布式部署的多台流量加速设备,其中,所述流量加速设备,用于:定期获取各个网络应用的流量特征信息,所述流量特征信息至少包括应用流量的协议类型、目的IP地址和目的端口;根据所述流量特征信息,周期性生成模拟应用流量;基于所述模拟应用流量,触发最优路径的探测处理。第三方面,提供了一种流量加速设备,所述流量加速设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的探测生成最优路径的方法中流量加速设备的处理。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的探测生成最优路径的方法中流量加速设备的处理。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,流量加速设备定期获取各个网络应用的流量特征信息,流量特征信息至少包括应用流量的协议类型、目的IP地址和目的端口;所述流量加速设备根据流量特征信息,周期性生成模拟应用流量;流量加速设备基于模拟应用流量,触发最优路径的探测处理。这样,由流量加速设备定期模拟不同流量特征信息对应的应用流量,触发最优路径的探测,可以避免最优路径长期缓存后与实际网络状态不符或缓存过期,无法获得最优路径的情况,使得真实的应用流量到达时,流量加速设备均可以提供更为准确可靠的最优路径,从而可以提高网络应用的用户体验。更进一步的,流量加速设备通过从中心设备获取汇总后的流量特征信息和或从运营商获取变更的流量特征信息,可获得更全面的网络应用可能发出的应用流量的流量特征,其中可包含尚未被本机获取的新流量特征,从而可在新应用流量首次到达前,通过模拟,提前对该流量特征的最优路径进行探测,使得在首次接收真实的应用流量时,可直接基于探测得到的最优路径对应用流量进行转发,从而解决了首包无法加速的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络加速系统的框架结构示意图;图2是本专利技术实施例提供的一种探测生成最优路径的方法流程图;图3是本专利技术实施例提供的一种获取流量特征信息的流程示意图;图4是本专利技术实施例提供的一种流量加速设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种探测生成最优路径的方法,所述方法可以应用于如CDN集群的网络加速系统中,执行主体可以是网络加速系统中的流量加速设备,并由网络加速系统中的中心管理设备辅助实现。网络加速系统的框架结构可如图1所示。其中,网络加速系统中可以存在大量分布式部署的流量加速设备,每台流量加速设备用于对其所属的服务覆盖区域内的应用流量进行收集和转发。具体来说,服务覆盖区域内的应用流量将会先统一传输至流量加速设备,然后流量加速设备可以按照预存的最优路径,将不同网络应用的应用流量转发至各自的应用服务器。同样,应用服务器反馈的应用流量,也可以按照原路返回至流量加速设备,再由流量加速设备转发至各个应用终端。中心管理设备可以用于对流量加速设备进行集中管理,本实施例中主要用于汇总各个流量加速设备上传的数据,并将汇总结果反馈回流量加速设备。本实施例以网络应用为网络游戏为例进行说明,对其它应用类型下网络应用的处理与之类似,不再一一赘述。下面将结合具体实施方式,对图2所示的处理流程进行详细的说明,内容可以如下:步骤201,流量加速设备定期获取各个网络游戏的流量特征信息。其中,流量特征信息至少包括协议类型、目的IP地址和目的端口,流量特征信息还可进一步包括用于识别出应用类型的类型标识,例如,特定字段的值等,从而可满足针对特定应用类型下的网络应用进行加速引导的需求场景。在实施中,游戏运营商开通了流量加速服务后,游戏用户在游玩网络游戏时产生的游戏流量,将会发送至网络加速系统中游戏用户所属服务覆盖区域内的流量加速设备。流量加速设备在接收到网络游戏的游戏流量后,可以根据游戏流量的流量特征信息确定最优路径,并将游戏流量通过对应的最优路径转发至对应的游戏服务器。同时,流量加速设备可以对流经本地的各个网络游戏的流量特征信息进行记录和整理,具体可以如表1所示。这样,流量加速设备可以定期根据上述记录的内容获取各个网络游戏的流量特征信息。此处流量特征信息的获取周期可以视一般网络游戏的流量特征信息的变化频率而定,如可以是一周,也可以是一个月等。此外,游本文档来自技高网...

【技术保护点】
1.一种探测生成最优路径的方法,其特征在于,所述方法包括:/n流量加速设备定期获取各个网络应用的流量特征信息,所述流量特征信息至少包括应用流量的协议类型、目的IP地址和目的端口;/n所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量;/n所述流量加速设备基于所述模拟应用流量,触发最优路径的探测处理。/n

【技术特征摘要】
1.一种探测生成最优路径的方法,其特征在于,所述方法包括:
流量加速设备定期获取各个网络应用的流量特征信息,所述流量特征信息至少包括应用流量的协议类型、目的IP地址和目的端口;
所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量;
所述流量加速设备基于所述模拟应用流量,触发最优路径的探测处理。


2.根据权利要求1所述的方法,其特征在于,所述流量加速设备定期获取各个网络应用的流量特征信息,包括:
所述流量加速设备定期收集流经本地的各个网络应用的流量特征信息;
和/或,
所述流量加速设备定期整理应用运营商提供的网络应用的流量特征信息。


3.根据权利要求1所述的方法,其特征在于,所述流量加速设备定期获取各个网络应用的流量特征信息,包括:
所述流量加速设备定期收集流经本地的各个网络应用的流量特征信息;
所述流量加速设备向中心管理设备发送所述流量特征信息;
所述中心管理设备汇总所有流量加速设备上传的流量特征信息;
所述流量加速设备接收所述中心管理设备反馈的汇总后的所述各个网络应用的流量特征信息。


4.根据权利要求3所述的方法,其特征在于,所述中心管理设备汇总所有流量加速设备上传的流量特征信息,包括:
所述中心管理设备对服务覆盖区域相邻的多个流量加速设备上传的流量特征信息进行汇总。


5.根据权利要求1所述的方法,其特征在于,所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量,包括:
所述流量加速设备根据所述流量特征信息,编写流量模拟脚本;
所述流量加速设备周期性运行所述流量模拟脚本,生成模拟应用流量。


6.根据权利要求1所述的方法,其特征在于,所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量之前,还包括:
所述流量加速设备删除出现次数小于预设次数阈值的流量特征信息。


7.根据权利要求1所述的方法,其特征在于,所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量,包括:
当处于应用流量低谷期内,所述流量加速设备根据所述流量特征信息,周期性生成模拟应用流量。


8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若在预设时长内接收到符合目标流量特征信息的应用流量,所述流量加速设备则取消生成所述目标流量特征对应的模拟应用流量。


9.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:张瑶林鹏
申请(专利权)人:厦门网宿有限公司
类型:发明
国别省市:福建;35

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

1