anycast

anycast是什么?

  • UniCastAnyCast
    即单播

  • MultiCast
    即多播

  • AnyCast
    即任播

  • BroadCast
    即广播

anycast的实现方式?

  • bgp
  1. AnyCast利用BGP的寻路原则,短的AS PATH会选成最优路径(BGP寻路原则之一),从而优化了访问速度。
  2. 每一个节点主机处在不同的地理位置,相互之间不在同一个广播域内。所以把所有主机配置成相同的IP地址并不会引起我们日常所见的IP地址冲突;
  3. 多个不同服务器使用了相同的IP地址(该地址即这一组主机的共享单播地址)的一种技术。当发送方发送报文给这个共享单播地址时,报文会根据路由协议路由到这一组主机中离发送方最近的一台,所以这个技术也可以用来做负载均衡。
  4. 在仅仅配置相同IP之外,还需要借助BGP协议进行地址宣告,通过BGP,各个站点向Internet宣告相同的AnyCast IP地址。
  • ospf
    ECMP(Equal-CostMultipathRouting)等价多路径,存在多条不同链路到达同一目的地址的网络环境中,如果使用传统的路由技术,发往该目的地址的数据包只能利用其中的一条链路(区别于VIP的模式:一主多备),其它链路处于备份状态或无效状态,并且在动态路由环境下相互的切换需要一定时间,而等值多路径路由协议可以在该网络环境下同时使用多条链路,不仅增加了传输带宽,并且可以无时延无丢包地备份失效链路的数据传输。

anycast优点:

  1. AnyCast可以零成本实现负载均衡,同时对于客户端而言是透明的,且无视流量大小;
  2. AnyCast是非常有效的DDOS防御措施,采用了逐层分解的思想;
  3. 部署AnyCast可以获得设备的高冗余性和可用性,即当任意目的节点异常时,可自动路由到就近目的节点;
  4. 基于AnyCast的特性——就近原则,很大程度上提升了客户端的响应速度。

参考

https://blog.csdn.net/tony_vip/article/details/113270597
https://blog.csdn.net/liuchenbei/article/details/126450067
https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=36739
https://segmentfault.com/a/1190000020299695
https://support.huawei.com/enterprise/zh/doc/EDOC1100125913/822c6727

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容