frr
frr copied to clipboard
PIM6d - IPv6 mroute upstream in unkown after FRR stop and start
Issue- In below topology have stoped FRR services on R4 , and after sometimes started again , observed that IPv6 mroute upstream if showing IIF UNKNOWN and Not join state , however same interface sending traffic for IPv4 multicast which is working fine
Setup -- R11------R2----R4
R11 has 2 received interfaces , both are sending IGMP and MLD join R4 has 2 source interfaces, both the interface sending traffic for fGMP and MLD groups R2 is RP
Hello, this is FRRouting (version 8.4-dev).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
R4# configure terminal
R4(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 SC MLD ens192.4010 pim6reg 1 00:00:46
MLD ens225 1
MLD ens256 1
MLD ens257 1
R4(config)#
R4(config)#
R4(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 SC MLD ens192.4010 pim6reg 1 00:00:49
MLD ens225 1
MLD ens256 1
MLD ens257 1
R4(config)# do show ipv6 pim upstream
Iif Source Group State Uptime JoinTimer RSTimer KATimer RefCnt
ens192.4010 * ff05::2 J 00:00:54 00:00:05 --:--:-- --:--:-- 3
Unknown 1020::10 ffaa::1 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 5101::10 ffaa::1 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 1020::10 ffaa::2 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 5101::10 ffaa::2 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 1020::10 ffaa::3 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 5101::10 ffaa::3 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 1020::10 ffaa::4 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 5101::10 ffaa::4 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 1020::10 ffaa::5 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
Unknown 5101::10 ffaa::5 NotJ,RegJ 00:00:54 --:--:-- --:--:-- 00:03:28 7
R4(config)# do show ipv6 pim interface
Interface State Address PIM Nbrs PIM DR FHR IfChannels
ens192.4010 up fe80::250:56ff:feb7:675c 1 local 0 0
ens192.4011 up fe80::250:56ff:feb7:675c 1 local 0 0
ens192.4012 up fe80::250:56ff:feb7:675c 1 local 0 0
ens192.4013 up fe80::250:56ff:feb7:675c 1 local 0 0
ens193.4015 up fe80::250:56ff:feb7:d2c5 1 local 0 10
ens193.4016 up fe80::250:56ff:feb7:d2c5 1 local 0 0
ens193.4017 up fe80::250:56ff:feb7:d2c5 1 local 0 0
ens193.4018 up fe80::250:56ff:feb7:d2c5 1 local 0 0
ens224.51 up fe80::250:56ff:feb7:d1ac 0 local 0 0
ens225 up fe80::250:56ff:feb7:53 0 local 0 1
ens256 up fe80::250:56ff:feb7:6481 0 local 0 1
ens257 up fe80::250:56ff:feb7:21cb 0 local 0 1
lo up :: 0 local 0 0
pim6reg up :: 0 local 0 0
R4(config)# do show ipv6 pim neighbor
Interface Neighbor Uptime Holdtime DR Pri
ens192.4010 fe80::250:56ff:feb7:493b 00:01:17 00:01:27 1
ens192.4011 fe80::250:56ff:feb7:493b 00:01:17 00:01:27 1
ens192.4012 fe80::250:56ff:feb7:493b 00:01:17 00:01:27 1
ens192.4013 fe80::250:56ff:feb7:493b 00:01:17 00:01:27 1
ens193.4015 fe80::250:56ff:feb7:b12a 00:01:17 00:01:27 1
ens193.4016 fe80::250:56ff:feb7:b12a 00:01:17 00:01:27 1
ens193.4017 fe80::250:56ff:feb7:b12a 00:01:17 00:01:27 1
ens193.4018 fe80::250:56ff:feb7:b12a 00:01:17 00:01:27 1
R4(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 ens192.4010 pim6reg(I ), ens225(I ), ens256(I ), ens257(I )
0 1020::10 ffaa::1 n <iif?> pim6reg( J ), ens193.4015( J )
0 5101::10 ffaa::1 n <iif?> pim6reg( J ), ens193.4015( J )
0 1020::10 ffaa::2 n <iif?> pim6reg( J ), ens193.4015( J )
0 5101::10 ffaa::2 n <iif?> pim6reg( J ), ens193.4015( J )
0 1020::10 ffaa::3 n <iif?> pim6reg( J ), ens193.4015( J )
0 5101::10 ffaa::3 n <iif?> pim6reg( J ), ens193.4015( J )
0 1020::10 ffaa::4 n <iif?> pim6reg( J ), ens193.4015( J )
0 5101::10 ffaa::4 n <iif?> pim6reg( J ), ens193.4015( J )
0 1020::10 ffaa::5 n <iif?> pim6reg( J ), ens193.4015( J )
0 5101::10 ffaa::5 n <iif?> pim6reg( J ), ens193.4015( J )
R4(config)# do show interface /usr/lib/frr/watchfrr -d -F traditional zebra bgpd ospfd pimd staticd pim6d
% Unknown command: do show interface /usr/lib/frr/watchfrr -d -F traditional zebra bgpd ospfd pimd staticd pim6d
R4(config)# do sh
sharp show
R4(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 SC MLD ens192.4010 pim6reg 1 00:02:05
MLD ens225 1
MLD ens256 1
MLD ens257 1
R4(config)# do show ipv6 pim upstream
Iif Source Group State Uptime JoinTimer RSTimer KATimer RefCnt
ens192.4010 * ff05::2 J 00:02:10 00:00:49 --:--:-- --:--:-- 3
Unknown 1020::10 ffaa::1 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:26 14
Unknown 5101::10 ffaa::1 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:25 14
Unknown 1020::10 ffaa::2 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:26 14
Unknown 5101::10 ffaa::2 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:26 14
Unknown 1020::10 ffaa::3 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:25 14
Unknown 5101::10 ffaa::3 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:26 14
Unknown 1020::10 ffaa::4 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:25 14
Unknown 5101::10 ffaa::4 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:25 14
Unknown 1020::10 ffaa::5 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:25 14
Unknown 5101::10 ffaa::5 NotJ,RegJ 00:02:10 --:--:-- --:--:-- 00:03:25 14
R4(config)# do show ip pim upstream
Iif Source Group State Uptime JoinTimer RSTimer KATimer RefCnt
ens224.51 51.1.1.2 226.1.1.1 J,RegP 00:02:22 --:--:-- 00:00:37 00:03:07 2
ens257 102.1.1.2 226.1.1.1 J,RegP 00:02:22 --:--:-- 00:00:33 00:03:09 2
ens224.51 51.1.1.2 226.1.1.2 J,RegP 00:02:22 --:--:-- 00:00:04 00:03:19 2
ens257 102.1.1.2 226.1.1.2 J,RegP 00:02:22 --:--:-- 00:00:13 00:03:08 2
ens224.51 51.1.1.2 226.1.1.3 J,RegP 00:02:22 --:--:-- 00:00:21 00:03:23 2
ens257 102.1.1.2 226.1.1.3 J,RegP 00:02:22 --:--:-- 00:00:07 00:03:27 2
ens224.51 51.1.1.2 226.1.1.4 J,RegP 00:02:22 --:--:-- 00:00:17 00:03:05 2
ens257 102.1.1.2 226.1.1.4 J,RegP 00:02:22 --:--:-- 00:00:31 00:03:13 2
ens224.51 51.1.1.2 226.1.1.5 J,RegP 00:02:22 --:--:-- 00:00:10 00:03:07 2
ens257 102.1.1.2 226.1.1.5 J,RegP 00:02:22 --:--:-- 00:01:15 00:03:00 2
R4(config)# do show interface ens257
Interface ens257 is up, line protocol is up
Link ups: 0 last: (never)
Link downs: 0 last: (never)
vrf: default
index 10 metric 0 mtu 1500 speed 10000
flags: <UP,BROADCAST,RUNNING,MULTICAST>
v4 Multicast forwarding is on
v6 Multicast forwarding is on
Type: Ethernet
HWaddr: 00:50:56:b7:21:cb
inet 102.1.1.1/24
inet6 1020::1/64
inet6 fe80::250:56ff:feb7:21cb/64
Interface Type Other
Interface Slave Type None
protodown: off
R4(config)# do show interface ens224.51
Interface ens224.51 is up, line protocol is up
Link ups: 0 last: (never)
Link downs: 0 last: (never)
vrf: default
index 22 metric 0 mtu 1500 speed 10000
flags: <UP,BROADCAST,RUNNING,MULTICAST>
v4 Multicast forwarding is on
v6 Multicast forwarding is on
Type: Ethernet
HWaddr: 00:50:56:b7:d1:ac
inet 51.1.1.1/24
inet6 5101::1/64
inet6 fe80::250:56ff:feb7:d1ac/64
Interface Type Vlan
Interface Slave Type None
VLAN Id 51
protodown: off
Parent interface: ens224
Ubuntu - 18.04 Kernel 4.20 Build - frr_8.4-dev-PR11714-g1006598-20220801.124455-1~ubuntu18.04.1_amd64.deb
Verified with the latest code, its working fine. Hence closing this issue.