您好,欢迎访问利联科技官网!    24小时服务热线:400-161-0880    我们有最适合您的产品和最好的服务。登录  /  注册  /  旧平台入口

BGP+IP Anycast在DNS领域的应用实践

 


IP Anycast+BGP方式是DNS领域常用的多点部署架构和技术方案,采用这种方式不需要额外采购如F5等负载均衡设备,部署灵活可扩展。本文就简单介绍一下IPAnycast+BGP技术在DNS领域的最佳实践。


Anycast技术原理
Anycast即IP地址任播技术。根据RFC1546定义,它建议从IP地址空间分配出一块独立的地址空间作为任播地址,一般为一个C段地址。从IP网络上来看,任播技术通过一个Anycast地址标识一组提供特定服务的集群,如DNS解析服务。同时,服务访问方并不关心提供服务的具体是哪一台主机,访问该地址的请求报文可以被IP网络路由到这一组目标中的任何一台主机上,它提供的是一种无状态的、尽力而为的服务。


Anycast技术优势
全局负载均衡。不同客户端将访问不同目的主机,此过程对客户端透明,从而实现了目的主机的负载均衡。
提升解析效率。Anycast利用路由度量到“最近”的目的主机,提高了客户端响应速度。
服务冗余高可用。当任意目的主机接入的网络出现故障时,导致该目的主机路由不可达,客户端请求可以在无人为干预的情况下自动被路由到其他可达的最近目的主机,在一定程度上确保了服务的高可用。


Anycast最佳应用实践


Anycast实质上是一种网络技术,它借助于网络中动态路由协议实现服务的负载均衡和冗余。实际应用时,IPAnycast+BGP的部署必须使用能够运行BGP的设备与其他自治域进行路由交换,通常使用的设备是路由器或三层交换机。然后将目标主机直接接入路由器或通过负载均衡设备将多台主机接入路由器,路由器向上联自治域广播目标主机共享的单播地址。路由器可以从上联自治域接收全路由表,也可以将默认路由的下一跳指向上联自治域的路由器接口。目前,IPAnycast+BGP在DNS系统部署中得到了广泛应用,如华为云公网DNS、谷歌Public DNS等。此外,由于实际各公司拥有的IP地址段数量有多有少,在采用IPanycast任播时有的会使用专门的C段地址,而有的只能使用\32地址。


小结


利联科技IPAnycast +BGP 技术领域经验较为丰富,目前拥有多个大区的BGP产品,BGP服务器产品较为丰富。利联科技将坚持使用优质的BGP线路技术,提供优质BGP服务器,致力解决全球网络互联互通问题!

您可能还会对下面的文章感兴趣: