PfSense & IPTV Multicast
-
Hi All,
I recently got my CenturyLink FTTH Prism service connected a week or so ago and I have since reconfigured the network topology to be as follows:
I then reconfigured PfSense to allow for IPTV connectivity by following the guide mentioned here. After adding several additional networks to the IGMP proxy & firewall (discovered by monitoring logs) I noticed that there is a delay after 15 seconds of switching channels on the IPTV device. I have tried everything I can think of which included replacing the Dell switch (with a Cisco 3750), enabling IGMP snooping, analyzing packet traces for any obvious clues, to rebooting the PfSense VM many times however I am now out of ideas. Below I have included a snippet from the system.log file which contains messages that were created when I switched channels at 14:40:32 and where the screen froze at 14:40:43:
Sep 28 14:40:33 srv05 igmpproxy[75984]: RECV Leave message from 10.0.0.221 to 224.0.0.2
Sep 28 14:40:33 srv05 igmpproxy[75984]: leaveMcGroup: 239.192.2.102 on vmx0
Sep 28 14:40:33 srv05 igmpproxy[75984]: Removing MFC: 69.179.237.164 -> 239.192.2.102, InpVIf: 0
Sep 28 14:40:33 srv05 igmpproxy[75984]: RECV Membership query from 10.0.0.1 to 239.192.2.102
Sep 28 14:40:33 srv05 igmpproxy[75984]: RECV Membership query from 10.0.0.1 to 239.192.2.102
Sep 28 14:40:33 srv05 igmpproxy[75984]: RECV unk: 0x22/0x00 from 71.210.133.206 to 224.0.0.22
Sep 28 14:40:35 srv05 igmpproxy[75984]: RECV unk: 0x22/0x00 from 71.210.133.206 to 224.0.0.22
Sep 28 14:40:35 srv05 igmpproxy[75984]: RECV unk: 0x22/0x00 from 71.210.133.206 to 224.0.0.22
Sep 28 14:40:40 srv05 igmpproxy[75984]: RECV V2 member report from 10.0.0.221 to 239.192.52.115
Sep 28 14:40:40 srv05 igmpproxy[75984]: joinMcGroup: 239.192.52.115 on vmx0
Sep 28 14:40:40 srv05 igmpproxy[75984]: RECV unk: 0x22/0x00 from 71.210.133.206 to 224.0.0.22
Sep 28 14:40:41 srv05 igmpproxy[75984]: RECV V2 member report from 10.0.0.221 to 239.192.52.115
Sep 28 14:40:41 srv05 igmpproxy[75984]: RECV unk: 0x22/0x00 from 71.210.133.206 to 224.0.0.22
Sep 28 14:40:42 srv05 igmpproxy[75984]: RECV V2 member report from 10.0.0.221 to 239.192.52.115
Sep 28 14:40:42 srv05 igmpproxy[75984]: RECV unk: 0x22/0x00 from 71.210.133.206 to 224.0.0.22Any help with this is greatly appreciated!
Dan
-
Just be patient, updated igmpproxy is surely coming to pfSense in next couple of years or so… ::)
https://redmine.pfsense.org/issues/4672
https://forum.pfsense.org/index.php?topic=93293.0 -
I did actually install the one from the PKG repository and modified the appropriate inc file so that it would start properly at boot. Having said that I just now had an idea and split the IPTV off onto its own VLAN/subnet and after some reconfiguration I can now cleanly switch channels without any freezing. After a quick check of "/var/log/system.log" I can also confirm that there are no more "RECV unk: 0x22/0x00" entries in there… While I am glad this annoying issue is finally fixed I'm a bit perplexed as to what was causing the issue on the other VLAN.
Dan
-
What reconfiguring did you do? I split it off into its own vlan as well but I'm still seeing the "unknowns" in igmp's log. Any tips?
-
This post is deleted!