有关AnyCast
AnyCast,一组服务器拥有相同的IP地址,当客户端访问该组服务器时,网络会将请求发送至最近的服务器进行处理,从而极大的缩短途径的公网路径,减少延时、抖动、丢包的情况。
AnyCast通常和BGP路由协议关联在一起,其实现的主要原理是:位于不同地理位置的路由器向外发布同一段IP网段的BGP路由,路由在Internet中传播后,访问发起端所处网络的路由器会选择最短的BGP AS Path路由,从而实现最短路径的访问。如果BGP选路区分不出最近的路径,那就由IGP最短路径进行转发。
AnyCast的好处:
- 就近访问,减少时延、提升性能
- 获得高冗余性和可用性,即当任意目的节点异常时,可自动路由到就近目的节点
- 实现负载均衡,且对客户端是透明的(由网络路由实现)
- 缓解DDOS攻击,AnyCast将DDOS攻击流量引导至本地服务器,极大的减少了DDOS流量的范围以及规模