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.22

    Any help with this is greatly appreciated!

    Dan


  • Banned

    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?


Log in to reply