anycast
在这样的句子中使用时,是什么意思?
Akamai 是一家任播提供商。
答案1
它是什么 ?
在 Internet 协议版本 6 (IPv6) 中,任播是指单个发送方与群组中最近的几个接收方之间的通信。该术语与多播(单个发送方与多个接收方之间的通信)和单播(网络中单个发送方与单个接收方之间的通信)相对应。
任播旨在让一台主机发起对一组主机的路由表的有效更新。IPv6 可以确定哪个网关主机距离最近,并将数据包发送到该主机,就像单播通信一样。反过来,该主机可以向组中的另一台主机进行任播,直到所有路由表都更新完毕。
解释 :
在互联网上,任播通常通过使用 BGP 同时从互联网上的许多不同位置宣布相同的目标 IP 地址范围来实现。这会导致发往此范围内目标地址的数据包被路由到网络上宣布给定目标 IP 地址的“最近”点。
对于 DNS 根服务器,任播提供一种服务,客户端向服务地址发送请求,网络将该请求传送到根服务器任播组中的至少一个实例(最好是最近的实例)。
Anycast 方案有两个主要优势:
- 服务器自动在它们之间分散攻击的影响
- 任何局部灾难都无法扰乱整个根服务器的运行
答案2
从维基百科:
任播是一种网络寻址和路由方案,通过该方案数据被路由到“最近”或“最佳”目的地从路由拓扑的角度来看。[...] 在任播中,网络地址和网络端点之间也存在一对多关联:每个目标地址标识一组接收端点,但每次只能选择其中一个接收来自任何给定发送者的信息。
我非常喜欢他们使用的图表,所以我会把它们复制到这里。如果你和我一样是视觉学习者,这些会对你有所帮助。
任播
播送
多播
单播
答案3
任播是一种网络寻址和路由方案,通过该方案,数据被路由到路由拓扑所看到的“最近”或“最佳”目的地。