[发明专利]一种数据流量路由的方法和系统有效
申请号: | 201710934715.8 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107666444B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 林鹏;陈国鹏 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/851;H04L12/865;H04L29/12;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新;陈斌 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 流量 路由 方法 系统 | ||
本申请涉及一种数据流量路由的方法,所述方法包括建立域名数据库,所述域名数据库包括多个域名;确定与所述域名相对应的IP地址集;以及基于所述数据流量的目的IP地址与所述IP地址集的关系,确定所述数据流量的路由策略。本申请还涉及该方法的一些变型以及相应的系统和计算机可读介质。本申请能够提高更高效且适用范围更广的路由管理。
技术领域
本发明涉及数据流量的路由,尤其涉及一种数据流量路由方法和系统。
背景技术
近年来,随着互联网的快速发展,网络结构日趋复杂,数据流量从源节点到达目的地节点,通常可经过不同的路由来实现。然而,数据流量通过不同的路由流动,可能存在显著的质量差异,从而影响访问质量和用户体验。
对于数据流量路由服务的提供商而言,通常希望为不同重要等级的用户的数据流量提供不同的路由。例如,通常希望为与重要用户有关的、优先级比较高的数据流量提供速度更快、质量更高的路由,或者对线路要求较高的例如游戏、视频等应用提供较优的体验。故如何根据实际需求提供不同质量的路由线路成为业界急需解决的问题。
发明内容
为了解决背景技术中提及的技术问题,本发明提供了一种全新的数据流量路由的方法和系统,可直接基于用户请求的IP地址对数据流量进行路由分类,从而实现为不同的应用提供所需的路由线路。
在本发明的一个方面中,公开了一种数据流量路由的方法,所述方法包括:建立域名数据库,所述域名数据库包括多个域名;确定与所述域名相对应的IP地址集;以及基于所述数据流量的目的IP地址与所述IP地址集的关系,确定所述数据流量的路由策略。
优选地,如果所述数据流量的目的IP地址在该IP地址集中,则将所述数据流量转发至第一类路由,以及如果所述数据流量的目的IP地址不在该IP地址集中,则将所述数据流量转发至第二类路由。
优选地,确定与所述域名相对应的IP地址集包括基于DNS(Domain Name System,简称DNS)服务器的解析结果来确定与所述域名相对应的IP地址集。
优选地,所述DNS服务器为公共DNS服务器。在一个示例中,所述DNS服务器包括常用地区的DNS服务器。在另一示例中,所述DNS服务器包括所有可用DNS服务器。
优选地,所述方法还包括收集用于解析所述域名的DNS服务器。
优选地,所述方法还包括周期性地或不定期地更新与所述域名相对应的IP地址集。
优选地,所述方法还包括周期性地或不定期地更新所述域名数据库。
优选地,所述更新所述域名数据库包括从匹配成功的所述流量数据的HTTP报文中获得新的域名,并更新到所述域名数据库中。
优选地,所述域名数据库包括域名以及与所述域名相关联的优先级,其中如果确定所述数据流量的目的IP地址在该IP地址集中,则基于与所述域名相关联的所述优先级将所述数据流量转发至相应路由。
在本发明的另一方面中,公开了一种数据流量路由系统,所述系统包括:域名管理器,所述域名管理器包括域名数据库;DNS管理器,所述DNS管理器接收所述域名管理器发送的域名信息,并向域名解析服务器发出解析所述域名的请求,接收并保存所述域名解析服务器返回的解析结果,其中所述解析结果包含所述域名对应的IP地址集;流量引导装置,所述流量引导装置接收并保存来自所述DNS管理器的IP地址集,并基于所述IP地址集确定数据流量的路由策略。
在本发明的又一方面中,公开了一种用于对数据流量进行路由的系统,所述系统包括:存储器;处理器,所述处理器用于执行如前所述的方法。
在本发明的再一方面中,公开了一种包括存储于其上的计算机可执行指令的计算机可读存储介质,所述计算机可执行指令在被处理器执行时使得所述处理器执行如前所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710934715.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置