Chinaunix首页 | 论坛 | 博客
  • 博客访问: 852908
  • 博文数量: 275
  • 博客积分: 3904
  • 博客等级: 中校
  • 技术积分: 4605
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:10
文章分类

全部博文(275)

文章存档

2014年(9)

2013年(124)

2012年(142)

分类: 系统运维

2012-12-24 11:42:49

衰减允许器把区分为行为好或者行为不好的路由。行为好的路由在很长的一段里应该是很稳定的,而行为不好的路由可能是一条不稳定的路由或都是一条波动的路由。

  当使用命令bgp dampening在BGP中启用了路由衰减,路由器就会启用一个历史文件记录每一条路由波动了多少次。每次路由波动,路由衰减就会给这条路由分配一个惩 罚点。每一条路由的惩罚点都会累加,当惩罚值大于一个强制的数字(suppress value)时,这条路由就不再宣告出去。路由会一直处于抑制状态,直到惩罚值低于reuse-limit或者max-suppress计时器超时。

  half-life是一种计时器,以分钟表示。当这个时间过去后,路由依然是稳定的,惩罚值会减少一半。当惩罚值低于另一个强制的数字(reuse-limit),路由将会解除抑制,被重新宣告出去。

  当一个路由前缀被撤消时,BGP认为这条路由在波动,于是增加1000个惩罚点。当BGP收到属性变化的前缀时,惩罚值增加500点。

  命令bgp dampening half-life reuse suppress max-suppress-time可以修改这些参数。

  half-life表示路由必须稳定的时间(以分钟计),在这个时间过后,惩罚值会减半。默认的时间是15min,有效值范围为1~45min。

  reuse是一个重新使用的点。当惩罚值低于reuse值时,路由会被解除抑制,并且重新通告出去。默认的值是750。有效的范围是1~20000。

  suppress是一个抑制阀值。当惩罚值超过suppress参数后,路由被抑制并且不再通告出去。默认值是2000,有效的范围是1~20000。

  max_suppress_time是路由可以被抑制的最大时间(以分钟计)。默认值是half-life时间的4倍,即60min。有效范围是1~255min。

  使用route-map中的set dampening可以对特定路由设置衰减参数。

  show ip bgp dampening [dampened-path | flap-statistics]查看衰减的相关信息。

  show ip bgp x.x.x.x也可以看到该路由的衰减信息。

  show ip protocol查看当前dampening的参数值。

阅读(5603) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~