01-31-2020 08:37 AM
In short we have two locations that utilize IGMP (Multicast) traffic 24/7/365.
We have a router at each location as they are on separate sub nets.
Utilizing IP pim sparse-dense-mode on both routers as traffic is generated and received by work stations on each side.
Background: this was up and running in the past, due to a series of unfortunate events Router2 dumped its igmp configs and Location2 did not alert us of loss to application functionality for 6 months...
Also, I am able to get this working in a test environment, it is just in our production that this issue crops up.
Issue: as soon as [ip multicast-routing] is enabled on router1 our desired multicast group starts working but only for 10:22
then the inside interface on Router1 closes it (stopped). it will even do this when there is a open connection to the igmp group view-able with
sh ip mroute (igmp group) .
Router2 doesnt have this issue, when ip multicast-routing is enabled the group appears and stays open indefinitely. oddly enough there are far fewer workstations joining group on Router2's side.
-----------------------------------------------------------------------------------------------
Configurations:
Router1-
!
ip multicast-routing
!
interface FastEthernet0/0
description Inside location 1
ip address A.A.A.A 255.255.255.0
ip pim sparse-dense-mode
ip nat inside
ip virtual-reassembly in
ip igmp static-group M.M.M.M <-this has made no difference enabled or disabled
duplex full
speed auto
no mop enabled
!
interface FastEthernet0/1
description Fiber from location1 to location2
ip address B.B.B.A 255.255.255.252
ip pim sparse-dense-mode
duplex auto
speed auto
!
Router2-
ip multicast-routing
!
interface FastEthernet0/0
description Inside location2
ip address A.A.B.A 255.255.255.0
ip pim sparse-dense-mode
ip nat inside
duplex auto
speed auto
!
interface FastEthernet0/1
description Fiber from location2 to location1
ip address B.B.B.B 255.255.255.252
ip pim sparse-dense-mode
duplex auto
speed auto
!
------------------------------------------------------------------------
The issue:
Router1: sh ip igmp groups
IGMP Connected Group Membership
Group Address Interface Uptime Expires Last Reporter Group Accounted
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:53 00:04:30 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:53 00:06:10 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:53 00:06:12 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:11:08 00:05:10 A.A.A.X
MMM.MMM.MMM.MMM FastEthernet0/0 15:12:53 stopped A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:52 00:06:11 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:52 00:06:05 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 00:16:17 00:04:27 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 00:16:20 00:04:28 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 00:16:20 00:04:29 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 00:16:13 00:04:28 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:53 00:06:12 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:53 00:06:12 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/1 15:12:50 00:02:19 A.A.A.X
MMM.MMM.MMM.XXX FastEthernet0/0 15:12:53 00:06:06 A.A.A.X
whats aggravating is the only IGMP group needed is the one that goes into a stopped state.
Router2:sh ip igmp groups
IGMP Connected Group Membership
Group Address Interface Uptime Expires Last Reporter
MMM.MMM.MMM.XXX FastEthernet0/0 10:41:33 00:02:06 A.A.B.X
MMM.MMM.MMM.MMM FastEthernet0/0 16:51:58 00:02:06 A.A.B.X
MMM.MMM.MMM.XXX FastEthernet0/1 16:52:05 00:02:56 B.B.B.B
MMM.MMM.MMM.XXX FastEthernet0/0 16:51:56 00:02:14 A.A.B.X
MMM.MMM.MMM.XXX FastEthernet0/0 16:51:58 00:02:11 A.A.B.X
MMM.MMM.MMM.XXX FastEthernet0/0 16:51:58 00:02:15 A.A.B.X
MMM.MMM.MMM.XXX FastEthernet0/0 16:51:58 00:02:06 A.A.B.X
MMM.MMM.MMM.XXX FastEthernet0/0 16:51:58 00:02:09 A.A.B.X
MMM.MMM.MMM.XXX FastEthernet0/0 16:51:58 00:02:08 A.A.B.X
--------------------------------------------------------------------
after restarting multicast on Router1
commands run to restart:
!
no ip multicast-routing
!
interface FastEthernet0/0
no ip pim sparse-dense-mode
no ip igmp static-group M.M.M.M
!
interface FastEthernet0/1
no ip pim sparse-dense-mode
!
ip multicast-routing
!
interface FastEthernet0/0
ip pim sparse-dense-mode
ip igmp static-group M.M.M.M
!
interface FastEthernet0/1
ip pim sparse-dense-mode
!
------------------------------------------
Router1:sh ip igmp groups M.M.M.M
IGMP Connected Group Membership
Group Address Interface Uptime Expires Last Reporter Group Accounted
M.M.M.M FastEthernet0/0 00:00:22 00:06:07 A.A.A.X
as you can see from this show command the group has been up for 22 seconds and expires in 6:07.
what happens is the expiration will get bumped up several times usually staying between 6:00 and 6:50
until uptime + Expires = 10:22,
then it just counts down to 00:00
Counting down to 00:00 :
Router1:sh ip igmp groups M.M.M.M
IGMP Connected Group Membership
Group Address Interface Uptime Expires Last Reporter Group Accounted
M.M.M.M FastEthernet0/0 00:05:38 00:04:43 A.A.A.X
Router1:sh ip mroute M.M.M.M
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry, E - Extranet,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report,
Z - Multicast Tunnel, z - MDT-data group sender,
Y - Joined MDT-data group, y - Sending to MDT-data group,
V - RD & Vector, v - Vector
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(*, M.M.M.M), 00:08:27/stopped, RP 0.0.0.0, flags: DC
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
FastEthernet0/1, Forward/Sparse-Dense, 00:08:27/stopped
FastEthernet0/0, Forward/Sparse-Dense, 00:08:27/stopped
(A.A.A.X, M.M.M.M), 00:04:39/00:02:07, flags: T
Incoming interface: FastEthernet0/0, RPF nbr 0.0.0.0
Outgoing interface list:
FastEthernet0/1, Forward/Sparse-Dense, 00:04:39/stopped
Any insights / suggestions would be greatly appreciated.
thanks!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide