BGP Route Damping

Route Damping ( ou Dampening , « amortissement » en anglais ) permet de réduire les effets de l’oscillation de route qui pourraient rendre instable les tables de routage et annonce BGP, surtout lors de la gestion d’un grand nombre de routes.

Route Damping affecte un pénalité à chaque route :

  • La pénalité accroit à chaque oscillation
  • La pénalité décroit avec le temps
  • La route sera marquée comme inaccessible en cas de dépassement d’un seuil
  • La route sera rétablie lorsque la pénalité aura atteint le seuil inférieur

Paramètres de BGP Damping :

  • Half-time
    Lorsque qu’une route est pénalisée, ca note est diminuée de moitié toute les 15mn (Half-time par défaut)
  • Reuse
    Valeur du seuil de rétablissement (750 par défaut)
  • Suppress
    Valeur du seuil de suppression (2000 par défaut)
  • Max-Suppress-Time
    Temps maximum de suppression d’une route, ( 4 fois Half-time par défaut : 60mn)
  • 1000 est la valeur d’une pénalité pour chaque oscillation
R1#show ip bgp dampening parameters
 dampening 15 750 2000 60 (DEFAULT)
  Half-life time      : 15 mins       Decay Time       : 2320 secs
  Max suppress penalty: 12000         Max suppress time: 60 mins
  Suppress penalty    :  2000         Reuse penalty    : 750

Modification Global & Vérification

R3#show run | b router bgp
router bgp 300
 no synchronization
 bgp log-neighbor-changes
 bgp dampening 30 750 2000 60
 network 3.0.0.0
 neighbor 10.1.23.2 remote-as 200
 no auto-summary
!
R3#show ip bgp dampening parameters
 dampening 30 750 2000 60
  Half-life time      : 30 mins       Decay Time       : 1045 secs
  Max suppress penalty:  3000         Max suppress time: 60 mins
  Suppress penalty    :  2000         Reuse penalty    : 750

Modification des valeurs de Damping selon le Prefix

Utilisation des route-map

access-list 40 permit 40.4.4.0 0.0.0.255
access-list 44 permit 44.4.4.0 0.0.0.255
!
route-map TEST permit 10
 match ip address 40
 set dampening 20 800 2400 90
!
route-map TEST permit 20
 match ip address 44
 set dampening 15 700 2000 60
!
route-map TEST permit 30
!

router bgp 400
 no synchronization
 bgp log-neighbor-changes
 bgp dampening route-map TEST
 network 4.0.0.0
 network 40.4.4.0 mask 255.255.255.0
 network 44.4.4.0 mask 255.255.255.0
 neighbor 10.1.34.3 remote-as 300
 neighbor 10.1.45.5 remote-as 500
 no auto-summary
!

Vérifications

R4#show ip bgp dampening parameters
 dampening 20 800 2400 90 (route-map TEST 10)
  Half-life time      : 20 mins       Decay Time       : 3490 secs
  Max suppress penalty: 18075         Max suppress time: 90 mins
  Suppress penalty    :  2400         Reuse penalty    : 800

 dampening 15 700 2000 60 (route-map TEST 20)
  Half-life time      : 15 mins       Decay Time       : 2235 secs
  Max suppress penalty: 11200         Max suppress time: 60 mins
  Suppress penalty    :  2000         Reuse penalty    : 700
This entry was posted in BGP. Bookmark the permalink.

Comments are closed.