四参数怎么配
抖动抑制为每条前缀累计惩罚值:每次撤销累加,之后按半衰期衰减;惩罚值超过抑制阈值时前缀进入抑制状态、暂不对外发布,衰减到重用阈值以下才恢复发布。四个参数依次是半衰期、重用阈值、抑制阈值与抑制时长上限,Cisco 的默认示例是 15 750 2000 60,配置前要清楚每个值变化会带来什么后果。
基本信息
| 语法 | bgp dampening [半衰期 重用阈值 抑制阈值 上限分钟] |
|---|---|
| 示例值 | 15 750 2000 60 |
| 行为 | 被抑制的前缀暂时对外不可见 |
| 恢复方式 | 惩罚值衰减到重用阈值以下后重新发布 |
| 参数约束 | 重用阈值必须小于抑制阈值 |
| 替代思路 | 先解决抖动根因,再评估是否启用抑制 |
典型使用场景
- 边缘抖动链路:收敛抖动传播范围,保护核心设备
- 参数调优:按业务对恢复时间的容忍度调整四个值
- 排障「前缀消失」:确认是否被抑制而不是链路不可达
- 变更评估:启用前量化故障恢复时间被拉长的代价
- 与根因治理配合:抑制只能缓解传播放大,源头稳定性要另治
配置与查看
配置与查看
router bgp 65001
bgp dampening 15 750 2000 60 # 半衰期 重用 抑制 上限
!
show ip bgp dampening parameters # 查看当前生效的四参数
show ip bgp dampening flap-statistics # 看抖动统计与惩罚值
show ip bgp dampening dampened-paths # 看当前被抑制的前缀
clear ip bgp dampening # 复位抑制状态,影响面大,谨慎执行参数含义与调大后的效果
| 参数 | 含义 | 调大后的效果 |
|---|---|---|
| 半衰期 | 惩罚值衰减一半所需时间(分钟) | 恢复更慢 |
| 重用阈值 | 低于该值前缀才恢复发布 | 更早恢复 |
| 抑制阈值 | 高于该值前缀开始被抑制 | 更难被抑制 |
| 上限分钟 | 抑制状态最长维持时间 | 极端抖动下不可达时间更长 |
抑制期间该前缀对外不可达:承载关键业务的网络启用前要评估收敛代价,必要时把阈值放宽到只有持续异常抖动才会触发。
参数量纲容易混淆:半衰期与上限是时间(分钟),重用与抑制阈值是惩罚值刻度,不是手工换算的秒数。改参前先看当前生效值,再按业务容忍度取舍。