API Guide

路由器对“撤销”和“更新”通知的持续反应会导致 BGP 进程不稳定。为了更大限度地减少这种不稳定性请为摆动的路由配置惩
罚值一个数值。当该惩罚值达到配置的限制时将不会通告路由即使路由已打开处罚值也是 1024
随着时间的推移路由仍未摆动罚值将递减或衰退。如果路由再次摆动则会为其分配另一个处罚。处罚值是累积的添加了正
在撤回、重新通告或属性更改。
当抑制应用到路由时将通过以下方法描述其路径
历史记录条目 存储有关发生停机的路由的信息的条目。
抑制路径 不再通告的路径。
惩罚路径 为其分配了惩罚的路径。
1. ROUTER-BGP 模式下启用路由抑制。
dampening [half-life | reuse | max-suppress-time]
half-life 惩罚值降低之后的分钟数1 45默认为 15。在路由器将 1024 的惩罚分配给某个路由后该惩罚将在半
生存期到期后减半。
reuse 数字与摆动路由的惩罚值进行比较。如果惩罚值小于重复使用值则摆动路由再次通告或不再抑制1 20000
默认为 750。从历史记录状态中删除了提取的路由。
suppress 数字与摆动路由的惩罚值进行比较。如果惩罚值大于抑制值则摆动路由将不再通告并被抑制1 20000
默认为 2000
max-suppress-time 抑制路由的最大分钟数1 255默认值为半生存期的值或 60 分钟的四倍
2. 查看所有摆动统计信息或在 EXEC 模式下满足条件的特定路由。
show ip bgp flap-statistics [ip-address [mask]]
ip-address [mask] 输入 IP 地址和掩码。
filter-list as-path-name 输入 AS-PATH ACL 的名称。
regexp regular-expression 输入要匹配的正则表达式。
更改最佳路径选择方法时现有路径的路径选择将保持不变除非您在 EXEC 模式下使用 clear ip bgp 命令对其进行重置。
配置值以重复使用或重新启动路由
OS10(config)# router bgp 102
OS10(conf-router-bgp-102)# address-family ipv4 unicast
OS10(conf-router-bgpv4-af)# dampening 2 2000 3000 10
查看抑制非活动路由
OS10# show ip bgp flap-statistics
BGP local router ID is 13.176.123.28
Status codes: s suppressed, S stale, d dampened, h history, * valid, > best
Origin codes: i - IGP, e - EGP, ? - incomplete
Network
From Reuse Path
Total number of prefixes: 0
查看抑制路径
OS10# show ip bgp dampened-paths
BGP local router ID is 80.1.1.1
Status codes: s suppressed, S stale, d dampened, h history, * valid, > best
Origin codes: i - IGP, e - EGP, ? - incomplete
Network From Reuse Path
d* 3.1.2.0/24 80.1.1.2 00:00:12 800 9 8 i
d* 3.1.3.0/24 80.1.1.2 00:00:12 800 9 8 i
d* 3.1.4.0/24 80.1.1.2 00:00:12 800 9 8 i
d* 3.1.5.0/24 80.1.1.2 00:00:12 800 9 8 i
d* 3.1.6.0/24 80.1.1.2 00:00:12 800 9 8 i
Total number of prefixes: 5
562 3