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

王洪珍18345 19983人觉得有帮助

{{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, 下载次数: 56)

6022366a862db6881b.png

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

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

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人