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 层