需求: 客户侧有多个站点提供同一种业务,用户流量分批次从各站点交换机流入,希望通过应用负载实现,本地站点的用户优先访问本地站点,本地站点故障(比如本地负载宕机、服务器节点宕机)调度到其他站点
简化后的拓扑如下:
解决方案: AD与站点交换机起ospf路由协议,AD各配置虚拟服务,虚拟ip为图中10.1.1.1,调度到各自站点服务器,并把虚拟ip的路由信息注入到ospf中
工作流程: | | | | | OSPF路由向DC1站点的某公司全局负载设备获取该站点的动态路由信息 | | DC1的某公司全局负载设备对虚拟服务进行健康检查,当虚拟服务可用时,发布到达虚拟服务IP的路由 | | OSPF路由将来自DC1的某公司全局负载设备所发布的路由加入 | | OSPF路由向DC2站点的某公司全局负载设备获取该站点的动态路由信息 | | DC2的某公司全局负载设备对虚拟服务进行健康检查,当虚拟服务可用时,发布达到虚拟服务IP的路由 | | OSPF路由将来自DC2的某公司全局负载设备所发布的路由加入 | | OSPF路由将到达虚拟服务IP的动态路由信息回复给访问客户端 | | 客户端根据路由信息来选择最近站点,访问请求最终到达DC1 | | 当DC1的某公司全局负载设备检测到虚拟服务不可用时,OSPF路由则会相应地去除到达DC1虚拟服务IP的路由,当客户端根据路由信息来选择最近站点时,访问请求会最终到达DC2 |
|