[Resolved] igmpproxy stops routing packets after 6-8 minutes

Started by ipanda, October 24, 2020, 01:05:23 PM

Previous topic - Next topic
Hi,

I'm seeing an issue where my igmp streams from the IPTV subscription are dropping after around 6-8 minutes.

I have attached the verbose igmpproxy logs and noted where the stream dropped. I can't see anything in there that would suggest that the stream has been dropped/terminated.

Multicast comes from the 109.159.247.0/24 range. The igmpproxy settings are as follows:

root@OPNsense:~ # cat /usr/local/etc/igmpproxy.conf

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
phyint igb1 downstream ratelimit 0 threshold 1
altnet 192.168.1.0/24

phyint igb0 upstream ratelimit 0 threshold 1
altnet 109.159.247.0/24
altnet 224.0.0.0/4

phyint igb1_vlan60 disabled
phyint pppoe0 disabled


Currently, I'm restarting igmpproxy manually every time the stream drops...! I can do some tests if there's anything you'd like me to test.

Regards
Ben

Are you using virtualization, for example Proxmox?

I'm using no virtualisation. It's running on a protectli 4 port firewall.
Versions:
OPNsense 20.7.4-amd64 (issue was also happening on 20.7.3)
FreeBSD 12.1-RELEASE-p10-HBSD
OpenSSL 1.1.1h 22 Sep 2020
CPU:
Intel(R) Celeron(R) CPU J3160 @ 1.60GHz (4 cores)

Sounds like an IGMP snooping error. Do you have IGMP snooping enabled in your switch?

IGMP snooping is enabled on the switch for VLAN 1 (I'm not currently using VLANs)
Validate IGMPv3 IP header - Enabled
Block Unknown Multicast Address - Disabled


Ok it seems you were correct with the switch. I completely rearranged everything and made use of one of the spare physical ports on the firewall to create a new physical lan just for the TV and it's working properly again.

Thanks for your help.