加载中...

Anycast(任播)是一种一对最近的网络寻址与路由方式:分布在全球的多个节点同时宣告同一个 IP 地址,BGP 路由协议会自然地把每个用户的流量引导到路由意义上最近的节点。与单播、广播、组播相对,Anycast 不需要修改客户端,复用现有互联网路由机制即可实现就近接入。
Anycast 的优点包括:天然的负载分散与就近低延迟;节点故障时撤回 BGP 宣告,流量自动切换,实现高可用;DDoS 攻击流量被分散吸收到多个站点。局限在于 BGP 的最近是 AS 路径意义上的,未必是延迟最优;路由波动可能导致连接被切换到另一节点,因此长连接需要额外处理,而 DNS 这类单次请求响应最为契合。
全球 13 组 DNS 根服务器凭借 Anycast 扩展出上千个实例;Google 的 8.8.8.8、Cloudflare 的 1.1.1.1 均为 Anycast 地址;CDN 与 DDoS 清洗服务用它实现全球接入与攻击分摊。

登录 后参与讨论
暂无讨论,来发表第一条评论吧