7*24小时值班咨询手机:15101073985(微信同号)   
CCIE
当前位置:网站首页>CCIE
不会这个你好意思说你经历过ccie培训?
发布日期:2019-09-18 11:09:41 发布者:
    BGP通常是在大型网络中使用,拥有数量庞大的路由条目。虽然在路由表达到收敛状态后,并不会定期更新路由表,但是只要路由有变动,则会立马通告给邻居,而邻居还会通告给其它邻居,最终变动信息将通告给网络中所有的BGP路由器。

    如果由于管理员误操作导致路由频繁变动,或者由于物理原因以及软件原因导致路由多次翻动,那么这些变化的路由将在整个网络中不停传播,将带来严重影响,所以为了防止路由翻动而带来的大量路由更新,BGP采取抑制翻动路由的方法,来将不稳定的路由抑制住,而只有稳定后的路由才会被通告给邻居。

    对于衡量什么样的路由算是不稳定的路由,什么样的路由才能传递给邻居,BGP有一套自己的机制,称为BGP Dampening,具体过程如下:

    对于路由每次翻动,BGP都会给该路由加上一个惩罚值,并且如果翻动多次,惩罚值都会全部累加,当惩罚值累加到一定程度,也就是累加到最大抑制值,那么该路由就被认为是不稳定的,也就不再发给邻居,但是路由的惩罚值会随着时间而减少,当减到释放值时,该路由又可以重新发给邻居。惩罚值的减少,是和某个时间有关系的,这个时间称为半衰期,每过一个半衰期的时间,惩罚值就减少到原来的一半。虽然路由每翻动一次,都会累加惩罚值,但惩罚值并不是无限累加的,是有一定限制的,这就是最大抑制值,无论路由翻动多少次,累加的惩罚值都不会超过最大抑制值。

    以下是各个值的具体参数:

    Penalty(惩罚值)

    路由每翻动一次加1000。

    Suppress limit(抑制值)

    默认为2000,当某条路由的惩罚值累加到2000时,便会被抑制而不发给邻居。

    Half-life (半衰期)

    默认为15分钟,每经过一个半衰期时间,惩罚值减到原来的一半。(每5秒会计算一次)

    Resume limit (释放值)

    默认为750,当某条被抑制的路由的惩罚值减到释放值时,就可以再次发给邻居。(每10秒查看一次)

    Maximum suppress limit(最大抑制值)

    默认为过4个半衰期时间可以减到释放值,即60分钟,按释放值750计算,那么4个半衰期减到750,原来的值就是12000。

    注:

    ★并不是所有的路由都能配置BGP Dampening,只有从eBGP收到的路由才能配置BGP Dampening,从iBGP收到的路由是不可以的。

    ★BGP Dampening可以针对所有BGP路由配置,也可以针对特定路由配置,但不可以针对特定邻居配置。

    ★BGP Dampening所有值都可自定义,但有范围限制。

微信