]> git.proxmox.com Git - mirror_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:56:49 +0000 (19:56 +0200)
commit967d8257a9d081b6a8a98eadda7d087324ce77a3
tree4135f0219b9c1a74c2c998b280ebfd2aecb80fd7
parent1eae4f2c51d9a1481b44e9ef151a9b885e3df96a
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