南方數據技术观察
首页 行业新闻 教程 技术文章 AI 对话 官网 咨询与报价
首页 / 行业新闻

Verfploeter:基于宽泛和负载感知的Anycast映射技术

Verfploeter是一种新型的开源Anycast汇聚映射技术,它通过几乎四百万个观测点,为DNS运营商和CDN提供了自动故障转移和降低延迟的功能。这项技术通过将互联网划分为不同的汇聚区域,每个区域由不同的Anycast站点提供服务。然而,随着站点增加或减少,理解和预测汇聚区域的变化一直是一个挑战。现有的工具,如RIPE Atlas和商业等效工具,虽然可以从数千个观测点进行映射,但它们的全球覆盖范围可能不一致。

Verfploeter的工作机制

Verfploeter利用了主动的Internet控制消息协议(ICMP)回声(ping)探测,从Anycast服务内部向互联网上活跃的主机列表进行探测。当列表中的每个远程主机响应ping时,ICMP回声回复会被路由到Anycast前缀,因此到达不同的Anycast站点。通过记录和分析到达每个站点的流量,可以确定详细的汇聚映射。Verfploeter提供了大约380万个虚拟观测点(VPs)的覆盖范围,这比RIPE Atlas中的9,000个物理VPs多出430多倍,覆盖了全球大多数网络。

数据与取舍

尽管了解大多数互联网如何路由到您的服务很有趣,但结果仍需要根据您的用户群进行调整。这可以通过分析(历史)服务日志中的测量网络负载信息来实现,无论是来自同一服务还是来自具有相似用户群的不同服务。这允许您“预测”Anycast服务上的负载分配。使用这些技术,我们评估了B-Root DNS服务的新Anycast部署,首先测量了完整的Anycast汇聚区域,显示87.8%将由LAX站点提供服务。在启用第二个站点之前,使用B-Root的未icast服务日志进行校准后,我们估计82.6%将由LAX站点提供服务,这与实际部署后测量的82.4%非常接近。

实际意义

Verfploeter的主动探测和改进的汇聚映射技术使得在覆盖稀疏的区域,如南美洲、中国和非洲等地区,可以看到路由差异成为可能。这对于运维和网络工程师来说具有实际意义,因为它提供了更精确的Anycast映射,有助于优化网络性能和用户体验。通过更准确地了解网络流量分布,工程师可以更好地规划资源分配,减少延迟,并提高服务的可用性和可靠性。

总结来说,Verfploeter技术通过提供广泛的覆盖范围和负载感知功能,为Anycast映射带来了显著的改进。这对于网络工程师来说是一个重要的工具,可以帮助他们更好地理解和优化网络架构。

原文: APNIC Blog(2017-11-10)|编译自 APNIC Blog,事实以原文为准。

来源:APNIC Blog

返回列表