主动探测链路质量
IP SLA 让设备主动发出探测报文,周期性测量到某个目标地址的往返时延、丢包与抖动,并把结果交给 track 机制驱动路由切换或产生告警。与被动看接口计数相比,它的优势是从应用视角测量真实路径质量:接口 up 但路径丢包严重时,接口状态看不出问题,IP SLA 能测出来。配置要点是选对探测类型与源接口——源接口选错会导致探测从错误的网段发出,测出的不是目标路径。
基本信息
| 常见类型 | icmp-echo、udp-jitter、tcp-connect、http 探测 |
|---|---|
| 核心参数 | frequency 探测周期、timeout 单次超时 |
| 调度 | start-time 与 life 控制探测生效窗口 |
| 联动 | track 对象引用结果,驱动静态路由或策略切换 |
| 查看 | show ip sla statistics、show track |
典型使用场景
- 双出口主备:用探针结果决定何时切换到备用线路
- 专线质量监控:持续测量时延与丢包,为报障提供数据
- 语音业务保障:用抖动类探针确认链路是否满足时延要求
- 路由失效预判:在接口未 down 前发现路径质量劣化
- 变更验证:改动前后用同一探针口径对比指标变化
配置与查看
配置与查看
ip sla 10
icmp-echo 10.2.2.1 source-interface GigabitEthernet0/0 # 指定源接口
frequency 10 # 每 10 秒一次
timeout 3000 # 单次超时 3 秒
ip sla schedule 10 life forever start-time now # 立即长期生效
!
show ip sla statistics 10 # 看时延、丢包与成功次数
show track # 看联动对象的当前状态输出字段读法
| 字段 | 含义 | 异常表现 |
|---|---|---|
| RTT | 往返时延统计 | 持续升高说明路径拥塞或绕行 |
| Packet Loss | 丢包百分比 | 非零且持续说明链路质量劣化 |
| Latest Operation | 最近一次结果 | over threshold 表示超出阈值设置 |
| Successes/Failures | 成功与失败次数 | 失败集中在特定时段可与业务高峰对照 |
探针频率与超时要成套设计:探测周期短于超时时间会导致同一时刻堆积多个未完成探测,统计结果失真。
大规模部署高频探针本身会形成可观负载,也不排除被对端安全设备误判为异常流量而拦截,上线前先与对端确认。