Answers:
任播寻址本身是否会增加网络连接的其他延迟?
没有。
一个使用单播,另一个使用任播
任播是单播。只是同一网络位于两个不同的位置,并且路由协议选择了最接近的网络,它将发往该网络的流量发送到该网络。
似乎必须使用BGP查找最短路由会对延迟产生某种影响
这正是路由器的功能。路由协议可以接收具有或不具有任播功能的多条路径,但路由器会选择一条路径放置在路由表中,并将该路径用于发往该网络的流量。如果路由表中到该网络的当前路由丢失,则下一个最佳路径将自动放置在路由表中并使用。
Anycast是一种在Internet上的多个位置终止特定路由/ IP地址/ IP子网的方案。这样,客户端将连接到最近的位置(度量最低的路径)。
通过查看数据包,任播与单播无异,因此不会引入任何其他延迟。
无论如何,每个路由器都必须从其本地路由表中查找每个数据包的路由。根据路由协议的不同,更新表的时间间隔或更改发生的时间不会影响路由功能本身。
请注意,路由器不会向邻居询问当前特定数据包的路由,而是需要始终知道所有必需的路由。路由表的范围可以从简单的默认路由(对于单个上游网关)到完整的Internet路由表(约40万个条目)。