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