frr
frr copied to clipboard
PIM6d- IPv6 PIM state remain even after MLD groups prune
Issue- In below setup , have sent MLD prune from Ixia , After sometime MLD groups are expired , but pimv6 state still populated
R11(config)# do show ipv6 mld joins interface ens225
Group Source State LastSeen NonTrkSeen Created
ff02::2 * JOIN 00:00:27 - 2d22:32:47
ff02::d * JOIN 00:00:27 - 2d22:32:47
ff02::16 * JOIN 00:00:27 - 2d22:32:47
ff02::1:ff00:0 * JOIN 00:00:27 - 2d22:32:47
ff02::1:ff00:1 * JOIN 00:00:27 - 2d22:32:47
ff02::1:ffb7:19a6 * JOIN 00:00:27 - 2d22:32:47
ff05::2 * JOIN 00:00:27 - 2d22:32:47
R11(config)# do show ipv6 pim state
Codes: J -> Pim Join, I -> IGMP Report, S -> Source, * -> Inherited from (*,G), V -> VxLAN, M -> Muted
Active Source Group RPT IIF OIL
0 * ff05::2 y ens192.4001 pimreg(I )
0 * ffaa::1 y ens192.4001 pimreg(I )
0 * ffaa::2 y ens192.4001 pimreg(I )
0 * ffaa::3 y ens192.4001 pimreg(I )
0 * ffaa::4 y ens192.4001 pimreg(I )
0 * ffaa::5 y ens192.4001 pimreg(I )
R11(config)# do show ipv6 pim rp-info
RP address group/prefix-list OIF I am RP Source Group-Type
1222::1 ff00::/8 ens192.4001 no Static ASM
Setup Ixia(receiver)---R1----R2-----R3---Ixia(source)
R1 LHR , R2 RP and R3 FHR
MLDv1 configured on R1 ixia connected interface PIMv6 enabled on all the interfaces MLDv1 join sent from receiver ixia and traffic sent from source ixia
Ubuntu 1804
Linux R4 4.20.10-042010-generic #201902150516 SMP Fri Feb 15 10:19:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
FRR version frr_8.3-dev-PR11134-g7a7101b-20220518.055210-1~ubuntu18.04.1_amd64.deb
Adding one more related issue to this bug here we don't have Codes for MLD , MLD report using IGMP report code "I"
R11(config)# do show ipv6 mroute
IP Multicast Routing Table
Flags: S - Sparse, C - Connected, P - Pruned
R - SGRpt Pruned, F - Register flag, T - SPT-bit set
Source Group Flags Proto Input Output TTL Uptime
* ff05::2 S MLD lo pimreg 1 00:21:28
* ff05::2 PIM ens192.4001 1
* ffaa::1 SC MLD lo pimreg 1 00:21:42
* ffaa::1 MLD ens225 1
* ffaa::2 SC MLD lo pimreg 1 00:21:42
* ffaa::2 MLD ens225 1
* ffaa::3 SC MLD lo pimreg 1 00:21:42
* ffaa::3 MLD ens225 1
* ffaa::4 SC MLD lo pimreg 1 00:21:42
* ffaa::4 MLD ens225 1
* ffaa::5 SC MLD lo pimreg 1 00:21:42
* ffaa::5 MLD ens225 1
R11(config)# do show ipv6 pim state
Codes: J -> Pim Join, I -> IGMP Report, S -> Source, * -> Inherited from (*,G), V -> VxLAN, M -> Muted
Active Source Group RPT IIF OIL
1 * ff05::2 y lo pimreg(I ), ens192.4001( J )
1 * ffaa::1 y lo pimreg(I ), ens225(IJ )
1 * ffaa::2 y lo pimreg(I ), ens225(IJ )
1 * ffaa::3 y lo pimreg(I ), ens225(IJ )
1 * ffaa::4 y lo pimreg(I ), ens225(IJ )
1 * ffaa::5 y lo pimreg(I ), ens225(IJ )
Second issue is fixed in PR 11560. Hence closing this.