]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Rework BGP dampening to be per AFI/SAFI
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Sun, 10 Nov 2019 18:13:20 +0000 (20:13 +0200)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Thu, 14 Nov 2019 17:53:30 +0000 (19:53 +0200)
commit72a0f11da263bd81550487204593a88cd4b9be74
treeb6007dca2f0a42f70d5013d0faf82a87489dbf9c
parent4875c110d33c90c5362b03da72406f59f61af48c
bgpd: Rework BGP dampening to be per AFI/SAFI

Before we had:

!
router bgp 65031
 bgp dampening 1 2 3 4
!

exit2-debian-9(config)# router bgp 65031
exit2-debian-9(config-router)# address-family ipv4 multicast
exit2-debian-9(config-router-af)# bgp dampening 5 6 7 8
exit2-debian-9(config-router-af)# end
exit2-debian-9# show running-config

!
router bgp 65031
 bgp dampening 1 2 3 4
!

After fix:

!
router bgp 65031
 neighbor 192.168.1.2 remote-as 100
 !
 address-family ipv4 unicast
  bgp dampening 1 2 3 4
 exit-address-family
 !
 address-family ipv4 multicast
  bgp dampening 5 6 7 8
 exit-address-family
!

exit2-debian-9# show ip bgp ipv4 unicast dampening parameters
Half-life time: 1 min
Reuse penalty: 2
Suppress penalty: 3
Max suppress time: 4 min
Max suppress penalty: 32

exit2-debian-9# show ip bgp ipv4 multicast dampening parameters
Half-life time: 5 min
Reuse penalty: 6
Suppress penalty: 7
Max suppress time: 8 min
Max suppress penalty: 18

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_damp.c
bgpd/bgp_damp.h
bgpd/bgp_route.c
bgpd/bgpd.c