pfSense Support Subscription

Author Topic: igmpproxy - stream stops after 4 mins  (Read 374 times)

0 Members and 1 Guest are viewing this topic.

Offline ChrisCol

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
igmpproxy - stream stops after 4 mins
« on: June 08, 2016, 01:50:37 am »
Hi,

I'm having an issue with igmp proxy.  I can watch the multicast streams my ISP (PlusNet/BT) sends with perfect quality, however after 4mins 20secs then the stream stops playing - no more multicast traffic flows from the IPTV interface and over the LAN.  After the stream has stopped the set top box (192.168.30.42) is still responding to membership queries, as can be seen in the log below.  The log is from the version of igmpproxy linked to in the bug report here: https://redmine.pfsense.org/issues/6099#note-55, but the problem is identical on the version shipped with pfSense 2.3.1

My initial suspicion was that the route was being aged and removed prematurely, but I don't see a leaveMcGroup log message until I change channel on the box.  The log is a small snip taken after the traffic had stopped but before channel change.

If I use the router my ISP supplies then all problems disappear - does anyone have any ideas what I could try?

Cheers
Chris

Code: [Select]
22:07:44,161: RECV Membership query   from 192.168.30.1    to 224.0.0.1
22:07:45,876: RECV V2 member report   from 192.168.30.42   to 234.81.131.1
22:07:45,876: Should insert group 234.81.131.1 (from: 192.168.30.42) to route table. Vif Ix : 1
22:07:45,876: Updated route entry for 234.81.131.1 on VIF #1
22:07:45,876: Vif bits : 0x00000002
22:07:45,877: Setting TTL for Vif 1 to 1
22:07:45,877: Adding MFC: 109.159.247.1 -> 234.81.131.1, InpVIf: 0
22:07:45,877:
22:07:45,877: Current routing table (Insert Route):
22:07:45,877: -----------------------------------------------------
22:07:45,877: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:07:45,877: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:07:45,877: -----------------------------------------------------
22:07:51,993: RECV V2 member report   from 192.168.30.24   to 239.0.0.250
22:07:51,993: Should insert group 239.0.0.250 (from: 192.168.30.24) to route table. Vif Ix : 1
22:07:51,993: Updated route entry for 239.0.0.250 on VIF #1
22:07:51,993:
22:07:51,993: Current routing table (Insert Route):
22:07:51,993: -----------------------------------------------------
22:07:51,993: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:07:51,993: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:07:51,993: -----------------------------------------------------
22:07:52,467: RECV V2 member report   from 192.168.30.1    to 224.0.0.2
22:07:52,467: The IGMP message was from myself. Ignoring.
22:07:54,566: About to call timeout 85 (#0)
22:07:54,566: Aging routes in table.
22:07:54,566:
22:07:54,566: Current routing table (Age active routes):
22:07:54,566: -----------------------------------------------------
22:07:54,566: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:07:54,566: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:07:54,566: -----------------------------------------------------
22:07:58,150: About to call timeout 86 (#0)
22:07:58,150: SENT Membership query   from 192.168.30.1    to 224.0.0.1
22:07:58,150: Sent membership query from 192.168.30.1 to 224.0.0.1. Delay: 10
22:07:58,150: Created timeout 87 (#0) - delay 10 secs
22:07:58,151: (Id:87, Time:10)
22:07:58,151: Created timeout 88 (#1) - delay 115 secs
22:07:58,151: (Id:87, Time:10)
22:07:58,151: (Id:88, Time:115)
22:07:58,151: RECV Membership query   from 192.168.30.1    to 224.0.0.1
22:07:58,467: RECV V2 member report   from 192.168.30.1    to 224.0.0.2
22:07:58,467: The IGMP message was from myself. Ignoring.
22:08:02,249: RECV V2 member report   from 192.168.30.24   to 239.0.0.250
22:08:02,249: Should insert group 239.0.0.250 (from: 192.168.30.24) to route table. Vif Ix : 1
22:08:02,249: Updated route entry for 239.0.0.250 on VIF #1
22:08:02,249:
22:08:02,249: Current routing table (Insert Route):
22:08:02,249: -----------------------------------------------------
22:08:02,249: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:02,249: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:02,249: -----------------------------------------------------
22:08:06,512: RECV V2 member report   from 192.168.30.42   to 234.81.131.1
22:08:06,512: Should insert group 234.81.131.1 (from: 192.168.30.42) to route table. Vif Ix : 1
22:08:06,512: Updated route entry for 234.81.131.1 on VIF #1
22:08:06,512: Vif bits : 0x00000002
22:08:06,513: Setting TTL for Vif 1 to 1
22:08:06,513: Adding MFC: 109.159.247.1 -> 234.81.131.1, InpVIf: 0
22:08:06,513:
22:08:06,513: Current routing table (Insert Route):
22:08:06,513: -----------------------------------------------------
22:08:06,513: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:06,513: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:06,513: -----------------------------------------------------
22:08:08,75: About to call timeout 87 (#0)
22:08:08,75: Aging routes in table.
22:08:08,75:
22:08:08,75: Current routing table (Age active routes):
22:08:08,75: -----------------------------------------------------
22:08:08,75: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:08,75: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:08,75: -----------------------------------------------------
22:08:11,117: About to call timeout 88 (#0)
22:08:11,117: SENT Membership query   from 192.168.30.1    to 224.0.0.1
22:08:11,117: Sent membership query from 192.168.30.1 to 224.0.0.1. Delay: 10
22:08:11,117: Created timeout 89 (#0) - delay 10 secs
22:08:11,117: (Id:89, Time:10)
22:08:11,117: Created timeout 90 (#1) - delay 115 secs
22:08:11,117: (Id:89, Time:10)
22:08:11,117: (Id:90, Time:115)
22:08:11,118: RECV Membership query   from 192.168.30.1    to 224.0.0.1
22:08:15,209: RECV V2 member report   from 192.168.30.42   to 234.81.131.1
22:08:15,209: Should insert group 234.81.131.1 (from: 192.168.30.42) to route table. Vif Ix : 1
22:08:15,209: Updated route entry for 234.81.131.1 on VIF #1
22:08:15,209: Vif bits : 0x00000002
22:08:15,209: Setting TTL for Vif 1 to 1
22:08:15,209: Adding MFC: 109.159.247.1 -> 234.81.131.1, InpVIf: 0
22:08:15,209:
22:08:15,209: Current routing table (Insert Route):
22:08:15,209: -----------------------------------------------------
22:08:15,209: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:15,209: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:15,209: -----------------------------------------------------
22:08:16,491: RECV V2 member report   from 192.168.30.1    to 224.0.0.2
22:08:16,491: The IGMP message was from myself. Ignoring.
22:08:16,553: RECV V2 member report   from 192.168.30.24   to 239.0.0.250
22:08:16,556: Should insert group 239.0.0.250 (from: 192.168.30.24) to route table. Vif Ix : 1
22:08:16,556: Updated route entry for 239.0.0.250 on VIF #1
22:08:16,556:
22:08:16,556: Current routing table (Insert Route):
22:08:16,556: -----------------------------------------------------
22:08:16,556: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:16,556: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:16,557: -----------------------------------------------------
22:08:21,118: About to call timeout 89 (#0)
22:08:21,118: Aging routes in table.
22:08:21,118:
22:08:21,118: Current routing table (Age active routes):
22:08:21,118: -----------------------------------------------------
22:08:21,118: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:21,118: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:21,118: -----------------------------------------------------
22:08:24,120: About to call timeout 90 (#0)
22:08:24,120: SENT Membership query   from 192.168.30.1    to 224.0.0.1
22:08:24,120: Sent membership query from 192.168.30.1 to 224.0.0.1. Delay: 10
22:08:24,120: Created timeout 91 (#0) - delay 10 secs
22:08:24,120: (Id:91, Time:10)
22:08:24,120: Created timeout 92 (#1) - delay 115 secs
22:08:24,120: (Id:91, Time:10)
22:08:24,120: (Id:92, Time:115)
22:08:24,120: RECV Membership query   from 192.168.30.1    to 224.0.0.1
22:08:25,612: RECV V2 member report   from 192.168.30.42   to 234.81.131.1
22:08:25,612: Should insert group 234.81.131.1 (from: 192.168.30.42) to route table. Vif Ix : 1
22:08:25,612: Updated route entry for 234.81.131.1 on VIF #1
22:08:25,612: Vif bits : 0x00000002
22:08:25,612: Setting TTL for Vif 1 to 1
22:08:25,612: Adding MFC: 109.159.247.1 -> 234.81.131.1, InpVIf: 0
22:08:25,612:
22:08:25,612: Current routing table (Insert Route):
22:08:25,612: -----------------------------------------------------
22:08:25,612: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:25,613: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:25,613: -----------------------------------------------------
22:08:30,911: RECV V2 member report   from 192.168.30.1    to 224.0.0.2
22:08:30,911: The IGMP message was from myself. Ignoring.
22:08:31,449: RECV V2 member report   from 192.168.30.24   to 239.0.0.250
22:08:31,449: Should insert group 239.0.0.250 (from: 192.168.30.24) to route table. Vif Ix : 1
22:08:31,449: Updated route entry for 239.0.0.250 on VIF #1
22:08:31,449:
22:08:31,449: Current routing table (Insert Route):
22:08:31,449: -----------------------------------------------------
22:08:31,449: #0: Src0: 109.159.247.1, Dst: 234.81.131.1, Age:2, St: A, OutVifs: 0x00000002
22:08:31,449: #1: Dst: 239.0.0.250, Age:2, St: I, OutVifs: 0x00000002
22:08:31,449: -----------------------------------------------------

Offline casualsix

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: igmpproxy - stream stops after 4 mins
« Reply #1 on: June 23, 2016, 05:49:49 pm »
I've just done a clean install to use pfsense and my youview box, and I also have the exact same problem. I can't seem to sort it, I reset the IGMPPROXY service and the youview box starts streaming again perfect for 4min20sec!!!  >:( >:( >:( >:( >:( >:(

Offline casualsix

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: igmpproxy - stream stops after 4 mins
« Reply #2 on: November 28, 2016, 11:27:39 am »
Hello,
Did you managed to get the timing out issue resolved?

I still have the problem and Im sick of using Plusnet's router (even though it works with the youview a treat