[发明专利]一种数据中心双出口的负载分担方法和设备有效
申请号: | 200910148376.6 | 申请日: | 2009-06-17 |
公开(公告)号: | CN101572676A | 公开(公告)日: | 2009-11-04 |
发明(设计)人: | 李蔚 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 | 代理人: | 龚家骅 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据中心 出口 负载 分担 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种数据中心双出口的负载分担方法和设备。
背景技术
对于信息服务提供者来说,拥有大量的访问量和用户是非常重要的,但是大量的访问会给数据中心的网络带来沉重的负担,随着局域网技术的飞速发展,应用因特网服务的用户人数不断增加,数据中心网络的负担越来越重,变得不胜负荷,对数据中心网络出口路由器的转发性能和出口带宽带来了极大的挑战。
用户在访问数据中心时,数据中心的可靠性非常重要,是用户最关心的问题,为了提高数据中心的可靠性,数据中心网络在设计时要求了极高的冗余性,即所有的网络节点(网络设备)都必须保证有一个对称的冗余节点,所有的链路都必须保证有一条对称的冗余链路;当一个节点出现故障时,能够快速的切换到另一个对称冗余的节点上;当一条链路出现故障时,能够快速的切换到另一条对称冗余的链路上;从而减少业务中断的时间,提高系统的可靠性。
为了减轻数据中心的负担,提高出口路由器的转发性能和出口带宽,并提高数据中心的可靠性,通常是使用网络双出口,网络双出口将出口带宽扩大一倍,出口路由器转发性能提高一倍,同时也实现了出口节点与链路的冗余设计,网络双出口的实现方案包括:出口的两条链路分别连接到不同的运营商ISP(Internet Service Provider,互联网服务提供商)上;或出口的两条链路连接到同一个运营商ISP上;以出口的两条链路连接到同一个运营商ISP上为例进行说明。
如图1所示,通过使用路由器A和路由器B实现网络的双出口,即对于 内部终端用户来说,可以通过路由器A连接到ISP上,也可以通过使用路由器B连接到ISP上。对于网络中的所有节点和链路,均进行冗余设计,即网络中的所有节点均有对称的冗余节点,所有的链路均有对称的冗余链路,例如,交换机A对称的冗余节点为交换机B。
现有技术中,为了实现数据中心网络双出口的负载均衡,将数据中心内部的一个业务服务器(服务器A)的域名对应两个不同的公网地址(例如,公网IP地址为IP A和IP B),该两个不同的公网地址即为双出口,将这两个不同的地址分别配置在双出口路由器(路由器A和路由器B)上。
基于上面的分析,目前在使用双出口进行负载分担时存在如下缺点:
出口路由器中只能将该出口路由器所对应的公网IP地址映射成业务服务器的IP地址,而业务服务器的域名对应两个不同的公网地址,即出口路由器不能将另外一个网IP地址映射成业务服务器的IP地址。例如,对于图1中的路由器A,该路由器A所在公网的公网IP地址为IP A,另一个公网的公网IP地址为IP B,路由器A只能将公网地址IP A映射成业务服务器的地址IP 1,不能将IP B映射成IP 1。当数据中心内部的终端用户需要访问该业务服务器时,首先会通过路由器A向DNS服务器发送DNS请求,若DNS服务器为该请求选择的域名是IP A所对应的公网时,路由器A将该IP A直接映射成IP 1发送给内部终端用户,内部终端用户直接通过该IP 1访问到业务服务器;但是当DNS服务器为该请求选择的域名是IP B所对应的公网时,路由器A直接将IP B发送给内部终端用户,内部终端用户根据域名对应的地址IPB绕行出口路由器访问内部服务器,即从内部终端用户来的访问流量会根据出口路由器的外部地址绕行很多多余的路径,甚至可能需要绕行到internet上;引入了不必要的外部攻击因素,同时还严重降低了访问的服务质量,占用了很多不必要的系统资源,例如带宽、系统转发资源等。
发明内容
本发明提供一种数据中心双出口的负载分担方法和设备,以提高内部终端用户的服务质量,减少不必要的资源浪费。
为了达到上述目的,本发明提出了一种数据中心双出口的负载分担方法,应用于双出口网络中,所述网络中至少包括第一出口设备、第二出口设备、业务服务器和终端,所述第一出口设备和所述第二出口设备为对称的网络设备,所述业务服务器的域名分别对应所述第一公网的IP地址和所述第二公网的IP地址,所述第一公网的IP地址位于所述第一出口设备上,所述第二公网的IP地址位于所述第二出口设备上,所述方法包括以下步骤:
所述第一出口设备接收来自所述终端的DNS请求,所述DNS请求中携带访问所述业务服务器域名的信息;
所述第一出口设备根据所述DNS请求获取所述业务服务器域名所对应的公网IP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910148376.6/2.html,转载请声明来源钻瓜专利网。