AnyCast技术相关问题解答

蜗牛vps教程2022-08-031360

今天来讨论一个最近很热的技术AnyCast。这个有点像什么呢,110。比如你在全国所有人只记住一个电话就是110报警电话。然后各个运营商通过内部调度选择最近的地区。只不过跟110的区别是什么呢,110可以加前面的区号来区分各个地区,而anycast会更加彻底就是直接把区号也去掉,完全靠内部的调度。这里可以认为任何一个警察都可以处理你的问题。

AnyCast技术相关问题解答  v2rayn 订阅 第1张

问题1:AnyCast具体是什么原理呢?

AnyCast,也称任意播,或泛播,指IPV6协议中一个发送方同最近的一组接收方之间的通信。BGP AnyCast就是利用一个(或多个)AS号码在不同的地区广播相同的一个IP段。即不同地区若干个AS号广播同一个IP(段)。

AnyCast技术相关问题解答  v2rayn 订阅 第2张

问题2:在AnyCast网络中多个主机用同一个IP,这岂不是IP地址冲突了?

解惑:首先,每一个节点主机处在不同的地理位置,相互之间不在同一个广播域内。所以把所有主机配置成相同的IP地址并不会引起我们日常所见的IP地址冲突;

其次,在仅仅配置相同IP之外,还需要借助BGP协议进行地址宣告,通过BGP,各个站点向Internet宣告相同的AnyCast IP地址。

问题3:是不是可以用负载均衡或者别的方式实现

当然是可以,比如我给一固定的域名,然后根据不同地区的用户在302到相关地区的域名下来做一层跳转。只不过云商城在DNS解析的阶段就把这个实现了。 

问题4:怎么实现呢

通过配置三个DNS站点的服务器IP为相同IP,例如1.1.1.1/32。然后通过各个站点的BGP对互联网宣告1.1.1.0/24的网段。

(注:为什么要宣告/24,而不是/32? 。因为在Internet里面,为了减小全球Internet路由表尺寸,默认情况下运营商只接受小于等于/8,而大于等于/24的网段宣告进入互联网。)

以上步骤完成以后,互联网路由表针对1.1.1.1/24会有三个不同的出口路由器,分别是北京,上海,广州。

问题5:具体什么业务场景呢

什么时候用Anycast技术呢。 还有一个Anycast的比较显著的特点,就是它会在全球分发一个IP,不像有一些默认的弹性IP,你要选择一个region,比如说你在美国区创建弹性IP,那可能这个IP只分发或者宣发美国地区,那么如果欧洲地区去访问,可能还是需要发起一个公网的连接到欧洲,然后再接入到服务。那么Anycast解决多点的问题,如果你选择了Anycast IP,举个简单的例子,我们现在在全球任何一点接入,你如果用了这个IP可能你在全球分发的IP都是这一个,比如说是1.1.1,那在美国也可以看到1.1.1,在欧洲也可以看到1.1.1,那么在附近的这些用户如果访问你的业务要访问1.1.1IP时,美国或者说欧洲地区那可能直接就近,就会接入到本地进来,然后通过公网到你的整个业务去,全局看你的业务提供的是一个全局统一的IP,这一点是Anycast特别好的特点,这样也加速提供了一个三层的透明的加速方案.

AnyCast技术相关问题解答  v2rayn 订阅 第3张

最后:如果要快速出海的话云上Anycast技术可以解决很多问题,当然我们也可以根据自己的网络特点来选择最合理的网络接入。(本文来源网络,如有侵权请联系删除)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram