双出口切换要改两件事
主链路中断或质量明显劣化时切到备用出口,看起来只是换一条路,实际包含两部分:路由要指向新的下一跳,源地址转换要改用备用线路的地址池。只做其中一半就会出现「能出去、回不来」或源地址不属于该运营商而被丢弃的问题。切换的可靠性取决于探测方式能否真实反映链路质量,而不只是接口物理状态。
基本信息
| 适用平台 | 华为 USG、H3C SecPath 等具备多出口与链路探测的设备 |
|---|---|
| 触发方式 | 接口状态检测,配合 NQA 或健康探测判断链路质量 |
| 切换内容 | 默认路由指向、策略路由、源 NAT 地址池 |
| 验证方式 | 人工断开主链路,观察切换时长与业务恢复情况 |
典型使用场景
- 双运营商冗余:主线路中断时临时切到备用线路保障业务连续
- 质量劣化切换:线路未断但丢包与延迟明显升高,需要按质量而非只看物理状态
- 割接维护:主线路维护期间提前切走流量,减少中断时间
- 多出口分流:部分业务固定在特定出口,切换逻辑要与之匹配
- 演练验证:定期实际断开一次主链路,确认切换与回切都能按预期工作
演练步骤
演练步骤
1. 记录当前默认路由、策略路由与 NAT 地址池配置
2. 记录切换前的会话数基线,便于事后对比影响范围
3. 断开主链路或模拟探测失败,开始计时
4. 观察切换耗时与业务表现,抽查公网源地址是否符合预期
5. 恢复主链路,确认回切正常并记录耗时与异常切换配置检查
| 检查项 | 期望结果 | 遗漏后果 |
|---|---|---|
| 路由切换 | 默认路由指向备用出口 | 流量出不去 |
| NAT 地址池 | 使用备用线路的地址 | 回程被上游丢弃 |
| 探测方式 | 能反映真实链路质量 | 线路劣化但不切换 |
| 回切逻辑 | 主链路恢复后自动回切 | 长期停留在备用线路 |
切换会改变公网源地址,已建立的会话通常需要重建,因此演练应安排在业务窗口内,并提前告知业务方可能的短时中断。