[发明专利]一种DNS解析方法、系统和SAG设备有效
| 申请号: | 201010218729.8 | 申请日: | 2010-07-05 |
| 公开(公告)号: | CN102316172A | 公开(公告)日: | 2012-01-11 |
| 发明(设计)人: | 王爱俊;杨锋;李凯;周开宇;王茜;陈运清;赵慧玲;冯明 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 孙宝海 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 dns 解析 方法 系统 sag 设备 | ||
技术领域
本发明涉及DNS(Domain Name System,域名系统)技术,尤其涉及一种DNS解析方法、系统和SAG(Service Access Gateway,业务访问网关)设备。
背景技术
现有网络中DNS的查询解析过程中,如果一个应用有多个应用服务器,且每个应用服务器有不同的IP(Internet Protocol,网络之间互连的协议)地址,则系统一般会按照轮循或者随机的方式来选择一个应用服务器的IP地址,返回给DNS客户端,该客户端随后就以这个地址为目标地址来进行相关应用的访问。
这样的处理方式的一个问题是,返回的应用服务器地址没有考虑客户端所在的位置。这样,给一个客户端返回的地址有可能是离其很远的应用服务器IP地址,而不是部署在周围的具有同样内容的应用服务器。从而造成流量的长距离无效传送和应用体验的下降。如果这些应用服务器同时部署在不同的运营商内,而运营商之间的互联互通链路质量又不能得到及时改善的情况下,这种不考虑终端用户所在位置的现有DNS反馈机制明显会造成流量传送的低效率。
现有技术中的一种解决方案是,对同一网内多台应用服务器的优选,通过在IP承载网内部署Anycast来解决,也就是这些应用服务器除了配置原有的IP地址之外,还需要配置一个共有的虚拟IP地址,把这个虚拟IP地址在不同地点进行广播,客户端的DNS查询请求会直接根据路由协议,被路由到离其最近的应用服务器,从而实现应用服务器的就近访问。本方案实现起来相对简单些,但需要运营商在路由器上为每组这样的应用服务器进行特别的配置,在运营商网内大量进行如此特殊的部署,无疑会增加运营商网络控制、调整的复杂度。
发明内容
本发明要解决的一个技术问题是提供一种DNS解析方法和系统,可以优化网络流量,提高IP网络利用效率。
本发明提供一种DNS解析方法,包括:
DNS服务器获得应用服务器的IP地址列表,将客户IP地址和所述应用服务器的IP地址列表发送给SAG设备;
SAG设备根据IP网络的拓扑信息和负载信息,对应用服务器的IP地址列表进行排序,将最优的应用服务器的IP地址返回所述DNS服务器;
DNS服务器将所述最优的应用服务器的IP地址返回客户。
根据本发明的方法的一个实施例,SAG设备根据IP网络的拓扑信息和负载信息对所述应用服务器的IP地址列表进行排序的步骤包括:
SAG设备根据所述客户与应用服务器的临近关系、所述应用服务器的负载状态、以及IP网络中端到端链路的拥塞状态对所述应用服务器的IP地址列表进行排序。
根据本发明的方法的一个实施例,所述SAG设备根据IP网络的拓扑信息和负载信息对所述应用服务器的IP地址列表进行排序的步骤包括:
所述SAG设备根据所述客户与应用服务器的临近关系对所述应用服务器的IP地址列表进行排序;
对于排序后的应用服务器,依次判断所述应用服务器的负载状态以及所述应用服务器到所述客户的端到端链路的拥塞状态,从而确定链路轻载且负载较轻的最近应用服务器。
根据本发明的方法的一个实施例,该DNS解析方法还包括步骤:
根据流量控制策略从排序后的所述应用服务器的IP地址列表中选择最优的应用服务器的IP地址。
根据本发明的方法的一个实施例,SAG设备从应用服务器的上报的信息中获得应用服务器的负载状态,从网络层设备获得端到端链路的拥塞状态。
本发明提供的DNS解析方法,SAG设备根据IP网络的拓扑信息和负载信息对应用服务器的IP地址列表进行排序,返回最优的应用服务器的IP地址,有针对性地提升DNS解析的精度,从而优化客户端/服务器间的流量,提高了IP网络利用效率。
本发明还提供一种应用于DNS解析的SAG设备,包括:
地址列表接收模块,用于接收客户IP地址和应用服务器的IP地址列表;
最优地址选择模块,用于根据IP网络的拓扑信息和负载信息,对接收的所述应用服务器的IP地址列表进行排序,确定最优的应用服务器的IP地址;
最优地址发送模块,用于返回所述最优地址选择模块确定的最优的应用服务器的IP地址。
根据本发明的SAG设备的一个实施例,最优地址选择模块,用于根据所述客户与应用服务器的临近关系、所述应用服务器的负载状态、以及IP网络中端到端链路的拥塞状态对所述应用服务器的IP地址列表进行排序,确定最优的应用服务器的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010218729.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空间相机热试验红外辐射加热器的自动控制系统及方法
- 下一篇:遥控方法和遥控器





