- 论坛徽章:
- 0
|
3DNS的工作原理如下:
当用户从Internet上访问IDC服务器时,用户通过3DNS解析到某一IDC中站点的地址为BIG/IP的虚拟地址,该虚拟地址为BIG/IP映射的各服务器的共享虚拟地址,BIG/IP通过各种负载均衡策略将用户访问映射到不同的服务器,实现用户对服务器的访问,同时实现负载均衡。
当用户连到ISP并请求本地DNS解析域名如:www.ABC.com.cn,(ABC.com.cn是IDC中的某个业务),如果本地域名服务器缓存中无该域名,ISP的本地DNS服务器查询根服务器(如:InterNIC根服务器),根服务器返回ABC.com.cn域的3DNS服务器的IP地址,3DNS则根据用户的源,将其解析到用户自己的CACHE 服务器。
3DNSLoadbalancing工作步骤
(1) 最终用户向本地DNS发出域名解析请求。
(2) 本地DNS发现所解析域名指向3DNS,于是向3DNS发出域名解析请求。
(3) 3DNS向分布在上海。北京等地的所有BIG/IP发出iQuary查询命令,获得最好路径所在地的服务器的IP地址。
(4) 3DNS将所获得的IP地址解析结果送回相应DNS。
(5) 本地DNS将IP地址解析结果送回相应最终用户。
(6) 最终用户访问指定服务器。
(7) 服务器对最终用户服务。
如图:
F5 的全球负载均衡(3DNS)是非常好用的,但是也有廉价的解决方案,可以使用bind 的bind view来实现所有功能 |
|