1.
迁移前准备与可行性评估
- 收集现有链路信息:公网 IP、ASN、路由表、带宽使用统计、峰值与95百分位;
- 与香港 CN2 供应商确认:可用接入点、ASN、是否支持 BGP、带宽计费与 SLA;
- 制定窗口:选择低峰时段并准备回滚时间点与联系人清单。
2.
链路选择与性能测试
- 先做链路对比:对比 CN2 与现有链路的延迟、丢包、抖动,使用 mtr/traceroute/iperf3;
- 实测步骤:从核心机房执行 mtr -c 100 <目标> 并保存结果;对比峰值与平均延迟并记录;
- 验证路由:traceroute 到目标香港出口,确认经过 CN2 节点并记录 hop 信息。
3.
IP 与 BGP 对接准备
- 获取对端要求:对方需提供 ASN、BGP 邻居 IP、可宣告前缀数量上限、MD5 密钥(可选);
- 自身准备:确认已有公网前缀、是否需要申请更多 IP,准备路由过滤器(prefix-list)、最大前缀数;
- 示例配置(Cisco IOS):router bgp YOUR_ASN;neighbor X.X.X.X remote-as PEER_AS;neighbor X.X.X.X password YOUR_MD5;network 公网前缀 mask;
4.
带宽与冗余设计策略
- 冗余类型:①同线双链路(两家 CN2 提供商);②CN2 主用 + 备用非 CN2 线路;③多点 CN2 与本地备份;
- 负载与切换:建议建立两条 BGP 会话,采用 active-active(ECMP)或 active-passive(local-preference/AS path prepend)策略;
- 带宽计算:按峰值流量×1.2 + 业务增长率,预留突发带宽与 DDoS 缓冲。
5.
快速故障切换与健康检测
- 启用 BFD:在 BGP 上配置 BFD(sub-second 检测)以实现快速收敛;
- 路由策略:配置路由映射(route-map)基于 next-hop、community 做优先级调整;
- 验证步骤:人为断开主链路,观察 BGP 收敛时间、应用可达性并记录恢复时间。
6.
迁移实施(逐步切换详尽操作)
- 准备阶段:降低 DNS TTL 至 60s 以上 24 小时前;备份当前路由与配置;通知上下游与客户;
- 切换步骤:1) 在测试段宣布小前缀(/32 或 /24 的一部分)验证路由;2) 全量宣布前缀并观察流向;3) 逐步撤回旧线路或通过 AS-prepend 调整流量;
- 回滚:保留旧链路 BGP 会话 30 分钟以上,若异常立即撤回新公告并恢复旧策略。
7.
安全与合规设置
- 通道加密:对敏感业务建议在链路上用 IPsec 或 TLS 隧道加密;
- 边界防护:在入口处部署 ACL、流量镜像做行为分析,配合云端/本地的抗 DDoS 服务;
- 日志与审计:启用 BGP logging、Netflow/sFlow 并长期保存以便事后排查。
8.
上线后测试与监控要点
- 基线测试:上线后 72 小时内持续跑 mtr/iperf/HTTP 合成监测,记录丢包率与 RTT;
- 监控告警:配置延迟、丢包、BGP 会话 down 的告警,集成短信/邮件/工单;
- SLA 验证:根据供应商 SLA 测量丢包/可用率并保存证据以便索赔。
9.
运维文档与合同注意
- 文档清单:接入图、BGP 配置片段、联系人清单、回滚步骤与测试结果;
- 合同要点:明确端口带宽、峰值计费方式、故障响应时间、跨机房交叉连接费用;
- 费用优化:了解按月/按年折扣、突发带宽计费规则并记录结算周期。
10.
问:迁移到香港 CN2 是否必须更换 ASN 或 IP?
- 答:不一定。若企业已有公网前缀与自主 ASN,可继续使用,只需与 CN2 供应商做 BGP 对接并提供路由授权;若没有 ASN/前缀,可申请或使用供应商提供的托管前缀(但会影响路由控制)。
11.
问:如何实现零停机切换?
- 答:采用双活(active-active)架构并使用 BGP ECMP 或智能负载均衡,提前同步会话/数据、降低 DNS TTL、并在切换窗口内逐步调整路由与观察,必要时配合会话同步或会话重建策略。
12.
问:带宽冗余时应优先用 AS‑prepend 还是 local‑pref?
- 答:内网/本地优先使用 local‑pref 控制出站流量(对自家 AS 有效);对外部流量倾向用 AS‑prepend 或社区属性影响入站流量。结合 BFD 与健康检测,定期演练以验证策略效果。
来源:企业迁移到香港cn2线的注意事项与带宽冗余设计建议