[发明专利]一种结合DNS请求与响应的流量牵引方法在审

专利信息
申请号: 201510854645.6 申请日: 2015-11-30
公开(公告)号: CN105516007A 公开(公告)日: 2016-04-20
发明(设计)人: 高明;张广龙;彭建章 申请(专利权)人: 般固(北京)科技股份有限公司
主分类号: H04L12/801 分类号: H04L12/801;H04L29/12
代理公司: 北京天奇智新知识产权代理有限公司 11340 代理人: 刘黎明
地址: 100085 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 结合 dns 请求 响应 流量 牵引 方法
【说明书】:

技术领域

发明涉及计算机网络技术、流量识别、流量牵引、DNS、智能DNS、 链路负载均衡,尤其涉及一种结合DNS请求与响应的流量牵引方法。

背景技术

域名解析,一个域名通常对应若干个IP地址,用户上网时,通常在浏览 器输入域名,浏览器先向DNS服务器查询该域名的A记录(即查询IP地址), 然后与该IP地址通讯。DNS查询使用UDP协议,端口号为53。

智能DNS。当用户从链路L1向DNS服务器S查询域名www.example.com 的地址时,S返回链路L1上的地址IP1;当用户从链路L2向DNS服务器S 查询域名www.example.com的地址时,S返回链路L2上的地址IP2;这样链 路L1、L2上的用户访问www.example.com时不用跨ISP,提高了用户上网的 体验。

流量识别与流量牵引。在多条出口链路的场景下(如教育网、移动), 网络管理员希望能够识别流量,并设置某些流量从特定的链路上网。例如, 访问中国知网(http://www.cnki.net/)的流量使用教育网链路,访问视频网站(如 http://www.youku.com/)的流量使用移动链路。

下面是目前常见的流量识别方法:

基于数据包内容匹配的流量识别方法。L7-filter是Linux系统上一种数据 包分类器。它的原理是使用正则表达式匹配数据包的应用层数据,并对匹配 成功的数据包和该条连接的后续数据包打上相同的标签。L7-filter适用于配合 TC模块做带宽限制,配合iptables禁止某些应用,虽然它能够识别流量,但 是不能用于流量牵引。

基于数据包内容匹配的流量牵引方法。此种方法是L7-filter的加强版, 先使用正则表达式匹配数据包的应用层数据,如果匹配成功,把该数据包所 在的连接上的所有数据包迁往某条链路。这种方法的缺点是:耗用CPU资源 较多;存在流量识别不准确的问题;不能牵引加密流量;由于出网IP不同, 迁移连接时可能导致连接中断。

基于DNS响应的流量牵引。检测DNS响应,记录下某个域名x.com对 应的IP,如IP1,如果客户端访问IP1,网关设备直接把该数据包和该连接的 后续数据包迁移到特定链路。该方法的优点是牵引速度快;缺点是当目的IP 是属于X链路(如移动),而把访问请求迁移至Y链路(如电信),则导致 跨ISP访问,降低了用户体验。

发明内容

为解决上述技术问题,本发明的目的是提供一种结合DNS请求与响应 的流量牵引方法,通过修改DNSA记录查询数据包的目的IP,收集DNSA 记录响应结果至牵引规则表中,当数据包的目的IP在牵引规则表中,则把数 据包从牵引规则中指定的链路出发,达到流量牵引的目的。

本发明的目的通过以下的技术方案来实现:

一种结合DNS请求与响应的流量牵引方法,该方法包括以下步骤:

步骤10配置牵引配置,所述牵引配置包括域名正则表达式、DNS服务 器IP和出网链路;

步骤20将匹配的域名正则表达式的DNSA记录查询数据从出网链路上 发往DNS服务器IP;

步骤30对匹配的域名正则表达式的DNSA记录响应结果中的所有IP, 标记使用出网链路,并记录在牵引规则表中;

步骤40根据牵引规则表牵引流量。

与现有技术相比,本发明的一个或多个实施例可以具有如下优点:

系统资源消耗少,流量识别准确,对加密和非加密流量均适用,牵引时 连接不中断。

附图说明

图1是本发明提供的方法流程图;

图2是本发明步骤10实施例示意图;

图3是本发明步骤20实施例示意图;

图4是本发明步骤30实施例示意图;

图5是本发明步骤40实施例示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合实施例及附图 对本发明作进一步详细的描述。

为使本实施例容易理解,以下术语说明为:

牵引配置,一条牵引配置是一个三元组(域名正则表达式、DNS服务器 IP、出网链路),例如牵引配置(*.youku.com,211.138.180.2,电信链路)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于般固(北京)科技股份有限公司,未经般固(北京)科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510854645.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top