Anycast over IPv4

Anycast的实现方式一般是在服务器上起相同地址的环回口,通过等价路由的方式来实现,问题来了:

1.对网元需要怎样的需求?

2.路由协议上是否只是简单地宣告?

3.对不同协议(ospf,bgp)是否有差别?

4.路由收敛对服务的影响不吝赐教?

泛播技术在以前的文章也有介绍,有兴趣的读者可以前去阅读。

什么是泛播Anycast?

先举一个生活中的例子,最早某大型超市开在古北水城路上,只此一家,做为亚洲年销售额第一的超市,常常被挤的水泄不通,连浦东的人也慕名远道而来。没多久时间,某大型超市就在全市各个区开了十多家,顾客通常去最近的一家,这样客户分流,就没有那么拥挤,用户满意度提高,销售额也大幅增长。但如果附近的门店关门歇业,顾客则需要到稍远的门店购物。

泛播也是采用以上的思路,将相同的IP地址配置在不同地理位置的服务器上,每台服务器提供相同的服务,甚至数据都是同步的,服务器服务范围为以自己为原点,半径在几十到几千公里不等的辐射圈,用户则依据路由表最近原则,选择最靠近自己的服务器来服务,一旦附近的服务器罢工,客户的访问流量会切换到稍远一些的服务器。

泛播,我们每天都在使用,但很多人没有意识到,比如DNS域名解析,全球13个根域名服务器几乎都使用泛播,在各个大洲同时部署相同IP的服务器,各个洲的用户会自动选择自己洲的服务器,距离近,访问延迟最小,用户体验会好得多。

但如果一个洲只有一台服务器,一旦挂了,会切换到其它洲的服务器,如果希望切换永不发生,则需要在一个场点部署多台服务器,组成一个Cluster,不光可以负载均衡,还可以冗余备份。

如果泛播IP面向全球用户,IP地址需要通过IGP/BGP、或直接BGP通告出去,最终都会以一条BGP路由呈现在路由表里,如果一个运营商泛播服务器只给本运营商提供服务,则需要使用BGP No_Export 属性。

如果泛播面向企业网内用户,使用IGP通告,用户则认为Cost值小的,距离自己最近,所以需要把跨越遥远距离(不同城市)的WAN链路Cost值修改的很巨大,比如1000,使得用户会优先选择相同城市的泛播服务器。

如何防止流量黑洞?

一直没有谈一个问题,假定一个场点只有一台泛播服务器,突然崩溃了,而路由协议没有意识到它挂了,依然把路由广播出去,那附近的用户依然会选择它来服务,于是流量全部被丢(流量黑洞),这不是我们希望看到的,最好服务器上运行IGP/BGP,一旦挂了,其它路由器能很快检测到超时,然后撤销路由通告,附近的用户就不会再访问它。

但以上只能检测到链路失效(Down)、服务器死机,但无法检测到服务进程停止工作,所以最好还能有一种监控进程健康工作的机制,一旦进程停止工作,则停止泛播IP的通告。

环回口绑定泛播IP最大的好处

只要服务器处于运行状态,这个环回口就是UP状态,如果有多个物理接口可以网络,则任何一个接口Down,都不妨碍泛播IP的可达,此外环回口可以配置/32位掩码,不会有任何的浪费。

路由收敛对泛播的影响

至于路由收敛对泛播的影响,泛播IP与其它IP没有本质区别,所以路由收敛期间可能会引起访问中断,一旦路由可达,访问立马恢复。

以上基本回答了题主的问题,至于泛播对网元的要求,泛播IP仅仅指把普通的IP配置在多个地方,所以它还是IP,对网元没有特殊要求。

泛播IP不适应的场景

泛播适合DNS域名解析、在线视频CDN、门户网站,但却不适合Long-Lived TCP-Based 应用程序,由于TCP状态信息不在泛播服务器之间同步,一旦切换到其它服务器,则连接状态全部丢失。

泛播云服务器,什么是泛播技术?相关推荐

  1. 泛微软件服务器是多少,泛微oa云服务器要求

    泛微oa云服务器要求 内容精选 换一换 简要介绍Rsyslog是一个集中日志管理工具,基于流行的服务端/客户端模式,通过TCP或者UDP传输协议来发送日志信息,或者从网络设备.服务器.路由器.交换机. ...

  2. Yottachain泛圈芝麻云服务器专业级区块链存储技术万众瞩目

    2019年5月份,由珠海市泛圈网络科技有限公司在与YottaChain联合主办的珠海站超级节点大会上,正式发布了自主研发的专注于加密数据存储YottaChain的专业服务器"芝麻云节点&qu ...

  3. 泛播云服务器,5分钟教会你泛播技术

    Anycast over IPv4 Anycast的实现方式一般是在服务器上起相同地址的环回口,通过等价路由的方式来实现,问题来了: 1.对网元需要怎样的需求? 2.路由协议上是否只是简单地宣告? 3 ...

  4. 暴风酷播云二期配置_暴风播酷云二期 黑群晖

    暴风播酷云二期 安装黑群晖 全记录 安装前准备 硬件准备 拆机,主板扣掉电池后,用螺丝刀或其他导体连接主板上放置纽扣电池的正负极造成短路放电. 软件准备 下载群晖引导文件,本文中采用1.04b: 下载 ...

  5. 泛融云计算机研究院,深圳泛融云计算研究院正式成立

    原标题:深圳泛融云计算研究院正式成立 为面向互联网科学前沿理论和未来技术的发展趋势,响应国家新基建重大发展战略要求,2020年1月,由深圳市科协分管,清华大学科学家团队和深圳大学联合发起,深圳清华大学 ...

  6. 喜报!泛睿云国家版权局颁发的软件著作权证书

    近日,泛睿云自主研发的泛睿云计算服务平台V1.0,通过中国人民共和国国家版权局权威授权,获得了计算机软件著作权登记证书,这是对泛睿云实力和研发水平的充分肯定. 软件著作权是企业核心自主知识产权,是企业 ...

  7. 云网站,云平台、云服务器、云数据库网站大全

    此文包括了与云相关的网站:云服务器.云计算.云安全.云数据库.云解决方案等等 云网站 网站名称 URL 简介 腾讯云 https://cloud.tencent.com/ 腾讯云-腾讯倾力打造的云计算 ...

  8. 云服务器现安全漏洞及防护措施

    云端办公已经是大多数企业的首选办公方式,随着云计算的广泛使用,云服务器成为企业最喜爱的云产品,使用简单,管理便捷且弹性可伸缩,还能为企业省下不少的成本.但这些网络数据安全问题仍然是我们需要解决的一大难 ...

  9. 云服务器加密机,卫士通云服务器密码机

    云服务器密码机 云服务器密码机是硬件密码机,采用虚拟化技术,在一台密码机中按需生成多台虚拟密码机(以下简称VSM),每台VSM对外提供与普通服务器密码机一致的密钥管理和密码运算服务.同时,云服务器密码 ...

最新文章

  1. 第24课 《前端之路,以不变应万变》
  2. Abra宣布对BCH的原生支持
  3. POS机系统 秘钥体系
  4. 2016年定制维护组总结-历程回溯
  5. Emacs高亮设置:Hi-Lock mode笔记
  6. jupyter中python3如何导入文件_Python·Jupyter Notebook各种使用方法
  7. Windows_API_函数 参考大全
  8. 浅谈微信smali注入
  9. 两种不同字符串比较方法的性能对比
  10. UIPageViewController用法
  11. 为何python不好找工作-听说自学Python不好找工作,小白要如何学Python?
  12. python selenium+pywin32 实现网页另存为
  13. [主席树]HDOJ4417 Super Mario
  14. jmeter中build和jmeter-results-detail-report_30.xsl以及jmeter.results.shanhe.me.xsl
  15. wps linux 字体_真的好用!最近我被安利了一款Linux操作系统,我也想安利给你
  16. jQuery 三级联动
  17. 如何将密切好友的微信聊天记录恢复到自己的微信中
  18. 武音硕士研究生《计算机音乐作曲》培训,武汉音乐学院2016年硕士考试《计算机音乐作曲》大纲及参考书目...
  19. table表格tr、td、合并、间距、边框合并、设置边距 代码
  20. mac的系统语言怎么设置为中文

热门文章

  1. 自动驾驶仿真类初创企业信息梳理
  2. 中国石油大学《客户关系管理》第三次在线作业
  3. P1775 石子合并(弱化版)(区间dp模板)
  4. wps 珠海_专访 WPS 产品专家 SiC:一款 32 岁的软件,如何对抗时间?
  5. Spring Cloud之Feign 转发请求头(header参数)
  6. Altium Designer,覆铜,焊盘孔径大于n,采用不同的覆铜模式
  7. Python | Intel RealSense2配置总结
  8. nextcloud批量预先生成缩略图 - 使用Preview Generator插件
  9. update语句返回int是什么
  10. 更改Windows电脑的锁屏pin密码