首页/网络/BGP 与广域网速查/抖动抑制状态查看
BGP 选路与策略62 条

抖动抑制状态查看

三类观察:dampened-paths 看被抑制前缀与剩余时间;flap-statistics 看惩罚值与抖动历史;parameters 看当前参数;应急处置可清除抑制状态。

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

命令是干什么的

BGP 抖动抑制(dampening)给每条前缀记一个惩罚值:每次撤销加惩罚,随时间衰减;惩罚超过抑制阈值的前缀会被撤下不再通告,直到衰减到重用阈值才恢复。查看抑制状态分三类:被抑制前缀列表、抖动统计、当前参数。遇到「前缀时通时断」「对端说自己发了但本地看不到」这类现象,先看这里。

基本信息

被抑制前缀show ip bgp dampening dampened-paths
抖动统计show ip bgp dampening flap-statistics
当前参数show ip bgp dampening parameters
手工清除clear ip bgp dampening [前缀]
配置位置router bgp 全局或 neighbor 下均可启用

典型使用场景

  • 某前缀报时通时断:确认它是否正被抑制而未被通告
  • 决定是否临时清除,让业务先恢复再修根因
  • 定位抖动来源:用抖动统计看抖动次数与来源邻居
  • 参数评审:核对半衰期、抑制阈值、重用阈值是否符合设计
  • 故障复盘:判断抑制是放大器还是故障本身

常用命令

常用命令
show ip bgp dampening dampened-paths     # 被抑制前缀,以及还需等待多久
show ip bgp dampening flap-statistics    # 抖动次数、持续时间与重用时间
show ip bgp dampening parameters         # 半衰期/抑制阈值/重用阈值/最大抑制时间
clear ip bgp dampening 10.1.1.0/24       # 应急:仅解除该前缀的抑制
clear ip bgp dampening                   # 解除全部抑制,影响面大,慎用

输出逐列读法

列含义正常/异常
Network / From被抑制的前缀与通告它的邻居同一前缀多个邻居时逐行列出
Flaps统计窗口内的抖动次数持续增长说明链路或会话仍在抖
Duration距首次抖动或首次被抑制的持续时间与 Flaps 同时增长,先修根因
Reuse还需多久惩罚衰减到可重用阈值时间很长说明惩罚基数被抬得很高
Path / Origin路径属性,用于确认来源与预期来源不一致时先查邻居
三类命令分工不同:被抑制列表是结果,抖动统计是过程,参数是配置基数。只看第一类会漏掉「为什么被抑制」这条线索。
clear ip bgp dampening 会让被抑制前缀立即重新通告:若抖动根因未解决,可能在邻居侧引发新一轮路由震荡,应急前先确认影响面与备份路径。
参数输出可用来反推时间线:半衰期决定惩罚衰减速度,最大抑制时间决定前缀最长被压多久,两者结合可估算恢复窗口。

易错点

  • 只看被抑制列表就下结论:漏掉抖动统计里的历史与来源,根因定位会偏
  • 为恢复业务直接清除抑制:根因未修,恢复后很快再次被抑制,故障时间反而被拉长
  • 在故障处置窗口临时启用抑制:会把本可快速恢复的中断变成长时间不可达
  • 清除时不限定前缀:全清会让所有被抑制前缀同时重新通告,放大邻居侧的路由变化

数据来源与参考

  • Cisco: dampening 状态查看命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌