AD使用BGP+IP anycast实现双活机房业务主备
  

王洪珍18345 36403人觉得有帮助

{{ttag.title}}
一、背景说明
某客户,有两个数据中心,业务系统是互备状态,任何一个数据中心业务故障后,能快速切换到备数据中心。各站点到两个数据中心核心交换机走的是EBGP路由协议。
二、设计过程
现主备数据中心各有一台我司AD设备,原计划通过两台采用集群方式来实现,但是主备数据中心横向内部只做业务维度的数据同步,业务之间通过专线IP地址无法互通。导致两台AD无法组件集群(没有组建心跳线的线路)。故最终采用两个数据中心的AD独立部署的方式来开展。
(1)主备中心分别有1AD,初始状态为AD1AD3为主机
(2)各路公司交换机发布BGP的接口包括与客户端互连的接口、交换机之间互连的接口,所有交换机完成预配。
(3)AD发布BGP的接口为与核心交换机互连的接口。
(4)主备AD通过IP Anycast技术,将虚拟服务发布到BGP中,各公路公司通过BGP优先级设定主数据中心AD发布的虚拟服务的优先级高于备数据中心AD发布的虚拟服务。一旦主数据中心业务检测异常(检测方式通过构造http、数据库等多维度)虚拟IP自动删除注入BGP中的路由信息,实现各公路公司通过路由选路的方式实现访问备数据中心,当主数据中心业务恢复后,主数据中心的IP重新注入到BGP中,通过路由选路功能实现各分公司访问主数据中心的效果。
三、具体配置实现方式
AD1配置为例(AD3基本一样):
这里说明主数据中心AAD1和直连的核心交换机走EBGP协议,备数据中心BAD3和直连的核心交换机走EBGP协议。
1)路由和接口配置:
VLAN74EBGP上互联,VLAN75做业务口数据到数据中心下联最终服务侧。到内网服务器侧走静态路由。
2)BGP配置
注意:启用IP any cast路由注入功能,对用的BGPOSPF也一样)上的静态路由重发布要开启,否侧注入不成功。
邻接关系建立
3)查看路由表
4)修改健康检查敏感度提高BPG收敛时间,并链接节点池
5)建立虚拟服务
6)路由注入
注意点:选择【该IP发布的所有虚拟服务可用】,也就说一旦有一个虚拟服务不能用了,就不在注入BGP路由表里面。
四、遇到的问题(走了比较多的坑,很多人也不知道):
问题1IP anycast填写的网关IP要填写啥。
答复:填写本地AD上的BGP配置界面的【路由器ID
问题2AD可否与多跳建立BGP关系。
本次使用的接口IP作为routeID,且和邻居是直接链接的故条数是1,是可以建立邻接关系的。
原本和客户的链接方式是:BGP1----BGP2,使用routeID来链接的是2跳,我司的AD发布的BGP默认条数为255跳。但是ADBGP状态一直是connect openconfirm状态之间切换。后来在HW的工程师协助下,怀疑是ebgp-multihop问题(华为修改跳数为3也不行),最后修改成了直连接口做Route-ID。即1跳就好了,可能是解决多跳的姿势不对。
参考资料:AD修改跳数的方法
https://support.sangfor.com.cn/cases/list?product_id=31&type=1&category_id=14792&isOpen=true
OSPF+anycast的案例
https://tskb.atrust.sangfor.com/plugin.php?id=menu_tags:index&mod=viewdatabase&tid=10445&search=65507a31496758707a6777502d&highlight=

6022366a862db6881b.png (658.24 KB, 下载次数: 100)

6022366a862db6881b.png

7964166a862e81b7a4.png (888.45 KB, 下载次数: 91)

7964166a862e81b7a4.png

打赏鼓励作者,期待更多好文!

打赏
25人已打赏

新手678795 发表于 2024-7-30 15:03
  
感谢分享,有助于工资和学习!
何东升 发表于 2024-7-30 15:12
  
感谢分享,有助于工资和学习!
暗夜星空 发表于 2024-7-30 17:17
  
感谢分享,有助于工资和学习!
新手716814 发表于 2024-7-30 19:13
  
感谢分享,有助于工资和学习!
新手378833 发表于 2024-7-30 19:21
  
感谢分享,有助于工资和学习!
一个无趣的人 发表于 2024-7-30 23:44
  
感谢分享,有助于工资和学习!
zjwshenxian 发表于 2024-7-30 23:47
  
感谢分享,有助于工资和学习!
嘀嘀柠柠 发表于 2024-7-31 04:48
  
每天坚持打卡学习签到!!
山东_杨绪旺 发表于 2024-7-31 08:03
  
感谢分享,有助于工作和学习
发表新帖
热门标签
全部标签>
安全效果
每日一问
西北区每日一问
【 社区to talk】
干货满满
技术盲盒
技术笔记
新版本体验
技术咨询
产品连连看
标准化排查
信服课堂视频
每周精选
功能体验
排障那些事
GIF动图学习
自助服务平台操作指引
技术晨报
安装部署配置
运维工具
解决方案
2023技术争霸赛专题
故障笔记
技术圆桌
云计算知识
用户认证
技术顾问
资源访问
存储
「智能机器人」
秒懂零信任
社区新周刊
畅聊IT
答题自测
专家问答
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
原创分享
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
地址转换
虚拟机
迁移
加速技术
排障笔记本
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
追光者计划
深信服技术支持平台
社区帮助指南
答题榜单公布
纪元平台
通用技术
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
高手请过招
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人