首页/网络/BGP 与广域网速查/隧道监控:指标与巡检骨架
IPsec VPN60 条

隧道监控:指标与巡检骨架

隧道上线后持续监控三个维度:SA 是否 READY、加解密计数是否增长、重协商与删除事件;计数长时间零增长是常见的隐性故障信号。

BGP 与广域网速查网络更新于 2026-10-13

隧道监控看三个维度

隧道上线只是开始,长期可用性要靠持续监控。三个维度缺一不可:可用性看 IKE 与 IPsec 会话状态是否为正常,活性看两个方向的加解密计数是否都在增长,事件看重协商频率与失败原因。其中活性最容易被忽略——会话状态正常但计数长时间不增长,说明流量根本没走隧道,或者只有单向流量在走,这类隐性故障靠状态查询发现不了。把「计数零增长」和「状态非正常」都设为告警条件,比单纯监控会话状态有效得多。

基本信息

可用性指标IKE 会话状态、IPsec 会话状态与剩余生存期
活性指标两个方向的加解密字节与包计数增量
事件指标重协商次数、失败原因分布、SA 删除原因
告警条件状态异常或计数长时间不增长
采样方式定时采样并保存历史,便于做增量与趋势对比

典型使用场景

  • 关键业务隧道:把可用性与活性指标同时纳入监控
  • 批量分支隧道:用统一脚本定时采样,异常时集中告警
  • 故障回溯:通过历史计数确认中断起止时间
  • 巡检核对:定期对比两端计数,发现单向异常
  • 容量评估:结合流量趋势判断带宽是否需要调整

巡检骨架

巡检骨架
# Cisco:查看会话状态与计数
show crypto ikev2 sa | include READY
show crypto ipsec sa | include pkts|remaining
# 间隔一段时间再采一次,对比计数增量是否都在增长
# Linux 侧 strongSwan
swanctl --list-sas | grep -E 'INSTALLED|bytes'
# 建议把输出留档,用于趋势与回溯

指标与判断

指标正常表现异常含义
会话状态处于已建立状态长期非正常说明协商持续失败
入方向计数随业务增长零增长说明没有流量进入隧道
出方向计数随业务增长单方向为零即为单向故障
重协商频率与配置周期一致异常频繁说明参数不一致或存在抖动
只有一端做监控时容易漏掉单向问题:两端计数对照才能判断是流量没进来,还是进来了但没出去。
重协商频率值得单独设阈值。频繁重协商通常不是正常现象,多半指向两端定时器、算法或链路稳定性问题。

易错点

  • 只看会话状态不看流量计数:中间转发中断时状态可能仍显示正常,问题长期潜伏
  • 对重协商频率不设阈值:参数不一致造成的反复重建被当作正常波动
  • 只监控单端:单向故障在本端看不出异常,需要两端计数对照
  • 采样不留档:事后回溯时缺少历史数据,无法确定中断起始时刻

数据来源与参考

  • Cisco: IPsec 监控命令
  • strongSwan: 状态输出
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌