SLA 联动解决什么
用 IP SLA 探测远端可达性,再通过 track 对象联动 HSRP:探测失败时降低优先级触发切换。它适合上行经过多层网络的网关场景——链路本身是 Up 的,问题出在更远的路径上,仅靠接口状态无法感知,此时只有端到端探测才能发现。
基本信息
| 适用平台 | Cisco IOS |
|---|---|
| 组成 | ip sla 定义探测 + schedule 启动 + track 关联 + standby track 引用 |
| 常见探测 | icmp-echo |
| 频率设置 | 按业务容忍度取舍 |
| 查看命令 | show ip sla statistics / show track / show standby brief |
典型使用场景
- 上行链路物理正常但远端不可达时也需要切换
- 出口经过多层网络,接口状态无法反映端到端连通性
- 只对关键目标做探测,避免探测流量本身造成负担
- 演练时人为阻断目标地址,验证切换是否按预期发生
- 调优时对比探测频率与切换速度,找到合适组合
SLA 与 track 联动
SLA 与 track 联动
ip sla 1
icmp-echo 203.0.113.2
frequency 5
ip sla schedule 1 life forever start-time now
track 1 ip sla 1 reachability
interface Vlan10
standby 1 track 1 decrement 20
# 查看
show ip sla statistics
show track参数取舍
| 参数 | 作用 | 取舍要点 |
|---|---|---|
| 探测目标 | 决定切换触发点 | 要长期可靠,不能选会变化的地址 |
| frequency | 探测周期 | 过密增加负担,过疏切换迟钝 |
| timeout | 单次探测超时 | 与周期配合,避免把抖动误判为故障 |
| decrement | 失败时的降级量 | 确保降级后低于备机优先级 |
| life | 探测有效期 | 建议持续有效,避免过期后静默失效 |
探测目标怎么选
探测目标建议选择业务真实访问的下一跳或远端关键地址:选得离本机太近,远端故障感知不到;选得太远,路径上的偶发抖动会引发误切换。选定之后先观察一段时间的探测统计,确认正常状态下成功率稳定,再把它接入切换逻辑。目标的长期可用性比探测频率更关键。
探测目标是整条切换逻辑的触发源:目标不稳定或本身经过被测链路,会造成误切换或永远不切换。上线前先观察一段时间的探测统计,确认没有偶发丢包导致的假故障,再把它接进生产切换逻辑。