Blog
双线路出口:策略路由与主备切换的运维现场
老板买了第二条宽带,原话是「别再因为一条线检修全公司上不了网」。期望听起来像自动负载均衡魔法,落地其实是三件事:默主备谁优先、哪些业务钉死某条线、切换时 TCP 会话怎么办。
拓扑
[内网核心] --- [出口防火墙/路由器]
| |
WAN1 电信 WAN2 联通
内网一个默认网关,双出口收敛在防火墙上做,比在核心上玩一堆 PBR 更不容易把人绕晕——除非你已经有成熟的三层核心团队。
主备默认路由
- WAN1 度量值更优(主)
- WAN2 备份;探测用链路探测或目标 IP 可达(注意运营商 ICMP 限速)
- 切换条件写清楚:延迟?丢包?还是接口 down?
接口 down 最好判断;「网页慢」不要自动切,否则会在两条都半残时来回抖。
策略路由:谁必须钉死
| 流量 | 策略 |
|---|---|
| 普通上网 | 走主,主挂切备 |
| 对接银行/政务 IP 白名单 | 钉死申报过的那条公网出口 |
| 站点 VPN / 专线备份 | 独立隧道,不与大网抢抖动 |
| 访客 | 可走备线,给员工腾主线 |
白名单类业务最坑:你以为在做高可用,对方只认申请过的 NAT 地址。切换等于事故。这类在图上用红笔标「不可自动漂」。
NAT 与会话
双机/双出口时:
- 每条 WAN 自己的源 NAT 池
- 切换后旧会话多半要重连——提前和业务说「秒切不等于零断」
- 对称路由:回程必须从正确 WAN 回来,否则偶发「能出不能回」
一次失败的「负载均衡」
早期开过基于会话的摊分,结果半个上午财务反馈网银掉线、视频会议声画不同步。根因是 同一业务多会话摊到两条不同质量线路。后来改成:默认主备 + 少数策略钉死,稳定性立刻回来。负载均衡是能力,不是义务。
演练清单(真的要拔线)
- 工作日晚间维护窗,拔 WAN1 物理线
- 观察切换时间、DNS 是否仍可用、AD/邮件/业务 VPN
- 恢复 WAN1,是否回切、是否抖动二次
- 记录 RTO 体感,写进运维手册
# 检查表示意
show ip route
show session table # 名称随设备
ping 探测目标 source 对应 WAN
文档给谁看
给老板:一张「主挂了多久能恢复上网」的数字。
给自己:探测 IP、策略表、白名单业务清单、运营商报修电话。
双出口的价值不是参数里的「智能选路」四个字,而是 故障时你不用解释为什么全员停摆。演练过的主备,才配写进简历;只买了两条线却从未拔过,那只是双倍月租。