Merge pull request #9190 from donaldsharp/join_prune_smaller

Join prune smaller
This commit is contained in:
Donatas Abraitis 2021-07-27 15:26:52 +03:00 committed by GitHub
commit 5eefffd64e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 29 additions and 5 deletions

View File

@ -93,11 +93,13 @@ Certain signals have special meanings to *pimd*.
down. This command is vrf aware, to configure for a vrf, enter the vrf down. This command is vrf aware, to configure for a vrf, enter the vrf
submode. submode.
.. clicmd:: ip pim join-prune-interval (60-600) .. clicmd:: ip pim join-prune-interval (5-600)
Modify the join/prune interval that pim uses to the new value. Time is Modify the join/prune interval that pim uses to the new value. Time is
specified in seconds. This command is vrf aware, to configure for a vrf, specified in seconds. This command is vrf aware, to configure for a vrf,
enter the vrf submode. enter the vrf submode. The default time is 60 seconds. If you enter
a value smaller than 60 seconds be aware that this can and will affect
convergence at scale.
.. clicmd:: ip pim keep-alive-timer (31-60000) .. clicmd:: ip pim keep-alive-timer (31-60000)

View File

@ -7187,7 +7187,7 @@ DEFPY (pim_register_accept_list,
DEFUN (ip_pim_joinprune_time, DEFUN (ip_pim_joinprune_time,
ip_pim_joinprune_time_cmd, ip_pim_joinprune_time_cmd,
"ip pim join-prune-interval (60-600)", "ip pim join-prune-interval (5-600)",
IP_STR IP_STR
"pim multicast routing\n" "pim multicast routing\n"
"Join Prune Send Interval\n" "Join Prune Send Interval\n"
@ -7201,7 +7201,7 @@ DEFUN (ip_pim_joinprune_time,
DEFUN (no_ip_pim_joinprune_time, DEFUN (no_ip_pim_joinprune_time,
no_ip_pim_joinprune_time_cmd, no_ip_pim_joinprune_time_cmd,
"no ip pim join-prune-interval (60-600)", "no ip pim join-prune-interval (5-600)",
NO_STR NO_STR
IP_STR IP_STR
"pim multicast routing\n" "pim multicast routing\n"

View File

@ -2,6 +2,7 @@ debug pim events
debug pim nht debug pim nht
debug pim zebra debug pim zebra
ip pim rp 192.168.100.1 ip pim rp 192.168.100.1
ip pim join-prune-interval 5
! !
int lo int lo
ip pim ip pim

View File

@ -1,4 +1,5 @@
ip pim rp 192.168.100.1 ip pim rp 192.168.100.1
ip pim join-prune-interval 5
! !
int lo int lo
ip pim ip pim

View File

@ -1,4 +1,5 @@
ip pim rp 192.168.100.1 ip pim rp 192.168.100.1
ip pim join-prune-interval 5
! !
int lo int lo
ip pim ip pim

View File

@ -10,6 +10,7 @@ interface r1-eth1
ip igmp ip igmp
! !
ip pim rp 10.254.254.1 ip pim rp 10.254.254.1
ip pim join-prune-interval 5
ip msdp timers 10 20 3 ip msdp timers 10 20 3
ip msdp mesh-group mg-1 source 10.254.254.1 ip msdp mesh-group mg-1 source 10.254.254.1
ip msdp mesh-group mg-1 member 10.254.254.2 ip msdp mesh-group mg-1 member 10.254.254.2

View File

@ -9,6 +9,7 @@ interface r2-eth1
ip pim ip pim
! !
ip pim rp 10.254.254.2 ip pim rp 10.254.254.2
ip pim join-prune-interval 5
ip msdp timers 10 20 3 ip msdp timers 10 20 3
ip msdp mesh-group mg-1 source 10.254.254.2 ip msdp mesh-group mg-1 source 10.254.254.2
ip msdp mesh-group mg-1 member 10.254.254.1 ip msdp mesh-group mg-1 member 10.254.254.1

View File

@ -9,6 +9,7 @@ interface r3-eth1
ip pim ip pim
ip igmp ip igmp
! !
ip pim join-prune-interval 5
ip pim rp 10.254.254.3 ip pim rp 10.254.254.3
ip msdp timers 10 20 3 ip msdp timers 10 20 3
ip msdp mesh-group mg-1 source 10.254.254.3 ip msdp mesh-group mg-1 source 10.254.254.3

View File

@ -19,3 +19,4 @@ ip msdp timers 10 20 3
ip msdp peer 192.168.0.2 source 192.168.0.1 ip msdp peer 192.168.0.2 source 192.168.0.1
ip msdp peer 192.168.1.2 source 192.168.1.1 ip msdp peer 192.168.1.2 source 192.168.1.1
ip pim rp 10.254.254.1 ip pim rp 10.254.254.1
ip pim join-prune-interval 5

View File

@ -15,3 +15,4 @@ ip msdp timers 10 20 3
ip msdp peer 192.168.0.1 source 192.168.0.2 ip msdp peer 192.168.0.1 source 192.168.0.2
ip msdp peer 192.168.2.2 source 192.168.2.1 ip msdp peer 192.168.2.2 source 192.168.2.1
ip pim rp 10.254.254.2 ip pim rp 10.254.254.2
ip pim join-prune-interval 5

View File

@ -15,3 +15,4 @@ ip msdp timers 10 20 3
ip msdp peer 192.168.1.1 source 192.168.1.2 ip msdp peer 192.168.1.1 source 192.168.1.2
ip msdp peer 192.168.3.2 source 192.168.3.1 ip msdp peer 192.168.3.2 source 192.168.3.1
ip pim rp 10.254.254.3 ip pim rp 10.254.254.3
ip pim join-prune-interval 5

View File

@ -19,3 +19,4 @@ ip msdp timers 10 20 3
ip msdp peer 192.168.2.1 source 192.168.2.2 ip msdp peer 192.168.2.1 source 192.168.2.2
ip msdp peer 192.168.3.1 source 192.168.3.2 ip msdp peer 192.168.3.1 source 192.168.3.2
ip pim rp 10.254.254.4 ip pim rp 10.254.254.4
ip pim join-prune-interval 5

View File

@ -13,6 +13,7 @@ ip pim rp 192.168.0.12 prefix-list rp-pl-2
ip pim rp 192.168.0.13 prefix-list rp-pl-3 ip pim rp 192.168.0.13 prefix-list rp-pl-3
ip pim rp 192.168.0.14 prefix-list rp-pl-4 ip pim rp 192.168.0.14 prefix-list rp-pl-4
ip pim rp 192.168.0.15 prefix-list rp-pl-5 ip pim rp 192.168.0.15 prefix-list rp-pl-5
ip pim join-prune-interval 5
! !
interface r1-eth0 interface r1-eth0
ip igmp ip igmp

View File

@ -7,6 +7,7 @@ debug pim zebra
debug pim bsm debug pim bsm
! !
ip pim rp 192.168.0.11 239.100.0.0/28 ip pim rp 192.168.0.11 239.100.0.0/28
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -7,6 +7,7 @@ debug pim zebra
debug pim bsm debug pim bsm
! !
ip pim rp 192.168.0.12 239.100.0.17/32 ip pim rp 192.168.0.12 239.100.0.17/32
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -7,6 +7,7 @@ debug pim zebra
debug pim bsm debug pim bsm
! !
ip pim rp 192.168.0.13 239.100.0.32/27 ip pim rp 192.168.0.13 239.100.0.32/27
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -8,6 +8,7 @@ debug pim bsm
! !
ip pim rp 192.168.0.14 239.100.0.96/28 ip pim rp 192.168.0.14 239.100.0.96/28
ip pim rp 192.168.0.14 239.100.0.128/25 ip pim rp 192.168.0.14 239.100.0.128/25
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -7,6 +7,7 @@ debug pim zebra
debug pim bsm debug pim bsm
! !
ip pim rp 192.168.0.15 239.100.0.64/28 ip pim rp 192.168.0.15 239.100.0.64/28
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -15,3 +15,4 @@ interface lo
ip pim ip pim
! !
ip pim rp 10.254.0.3 ip pim rp 10.254.0.3
ip pim join-prune-interval 5

View File

@ -6,6 +6,7 @@ interface rp-eth0
interface lo interface lo
ip pim ip pim
! !
ip pim join-prune-interval 5
ip pim rp 10.254.0.3 ip pim rp 10.254.0.3
ip pim register-accept-list ACCEPT ip pim register-accept-list ACCEPT

View File

@ -10,3 +10,4 @@ interface r2-eth2
ip pim ip pim
ip pim bfd ip pim bfd
! !
ip pim join-prune-interval 5

View File

@ -24,3 +24,4 @@ interface r1-eth2
interface r1-eth3 interface r1-eth3
ip pim ip pim
! !
ip pim join-prune-interval 5

View File

@ -7,6 +7,7 @@ debug pim zebra
debug pim bsm debug pim bsm
! !
ip pim rp 192.168.0.11 239.100.0.0/28 ip pim rp 192.168.0.11 239.100.0.0/28
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -7,6 +7,7 @@ debug pim zebra
debug pim bsm debug pim bsm
! !
ip pim rp 192.168.0.12 239.100.0.0/28 ip pim rp 192.168.0.12 239.100.0.0/28
ip pim join-prune-interval 5
! !
interface lo interface lo
ip pim ip pim

View File

@ -529,7 +529,7 @@ module frr-pim {
} }
leaf join-prune-interval { leaf join-prune-interval {
type uint16 { type uint16 {
range "60..600"; range "5..600";
} }
default "60"; default "60";
description description