首页/云/云网络与负载均衡速查/混合云专线加 VPN 备份设计

混合云专线加 VPN 备份设计

生产混合云的常用组合:专线做主链路、IPsec VPN 做备份;或两条专线互备。设计要点:路由优先级与快速检测、备用链路容量、切换演练,以及避免主备路由互相引入造成环路。

混合云双链路是什么

生产级混合云很少用单条链路:常见做法是专线做主链路、IPsec VPN 做备份,或者两条专线走不同接入点互备。设计的核心不是「有两条线」,而是主备如何被选中、故障多久被发现、切换后业务还剩多少容量,以及主备路由互不引入以免形成环路或反复震荡。

基本信息

典型形态专线主 + VPN 备;双专线互备;双专线 + VPN 三层备份
主备控制静态路由优先级、BGP 的 Local Preference / MED、AS Path
故障检测BGP 收敛、BFD 快速检测、链路探测脚本
容量规划备份链路按可接受的降级带宽准备,通常低于主链
切换目标秒级到分钟级,取决于检测手段与路由收敛
必备动作定期切换演练并记录业务指标

典型使用场景

  • 核心业务上云:专线保时延与带宽,VPN 兜住专线施工或割接期间的可用性
  • 跨地域容灾:两条专线走不同城市接入点,避免单点光缆中断
  • 成本平衡:日常走专线,容量突发时用 VPN 或第二条链路补足
  • 割接窗口:新专线交付前用 VPN 先通业务,交付后切换
  • 监管或审计要求业务不中断的行业场景,需要可证明的切换演练记录

主备切换关注点

关注点设计做法常见问题
选路主链路优先级更高,备用仅在被撤销后生效两条同时优选,流量随机分裂
检测BFD 毫秒级或 BGP Hold 缩短全靠 BGP 默认超时,切换长达分钟级
容量备用按业务降级底线规划备用带宽过小,一切换就拥塞
环路两侧路由策略限制互相引入主备互相学习,路由震荡
验证定期演练 + 监控告警从未演练,真故障时才发现不通

切换前后观察指标

切换前后观察指标
ping -c 20 -i 0.2 10.20.0.10      # 观察丢包窗口长度
mtr -n -c 50 10.20.0.10           # 路径是否已改走备份链路
traceroute -n 10.20.0.10          # 确认下一跳变化是否符合预期
iperf3 -c 10.20.0.10 -t 30        # 切换后实际带宽是否满足降级底线
# 设备侧:show bgp summary / display bgp peer 查看邻居与路由收敛
备份链路一般走公网:切换后时延与抖动都会变差,业务侧要有明确的降级容忍预期,并在演练中验证数据库主从、心跳等时延敏感组件是否还能正常协作。
主备切换的前提是「检测得到」:专线物理中断通常很快被察觉,而专线质量劣化(丢包、时延抖动)不会触发链路 down,需要业务层或 BFD 的探测才能发现问题,这类场景更适合做基于质量的选路。

易错点

  • 备用链路容量不足,切换瞬间即拥塞,业务比不切还差
  • 主备路由互相引入,形成环路或反复震荡,需要双向的路由策略配合过滤
  • 只依赖 BGP 默认超时做检测,实际切换时间远超业务容忍窗口
  • 两条链路同城同机房甚至同一接入点,一次施工或光缆故障同时中断
  • 从未做过切换演练,真故障时才发现备用链路配置或对端策略根本不通

数据来源与参考

  • 阿里云混合云连接实践指南
  • 华为云混合云组网文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌