]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_route.c
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>
Mon, 11 Nov 2019 07:52:40 +0000 (09:52 +0200)
commita935f597fcfa52bce4581439ae6b3399a86637db
tree16a75113883f4894b5c9e6dd4e0e89bac4e1561a
parent26109a787355d94036f838b693418f690d337178
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