IGMPv3 (SSM)

Started by k0ns0l3, May 19, 2019, 06:13:00 PM

Previous topic - Next topic
Hi,

If you like we can have a phonecall this week and compare our settings.
I am also using a Vigor 130 in front of my Opnsense box.

Regards,
Cristian

Hi Christian,

that would be extremely sweet and helpful.
I will send you a PM with a phone number.

cheers, Till
System1: Qotom Q310G4
System2: APU2C4

TV Entertain "relies on IGMPv2 in the downstream", MagentaTV however IGMPv3 with SSM (source specific multicast).

The IGMPproxy can not IGMPv3, so it is not suitable for MagentaTV. There is apparently no alternative currently available.

Greetings k0ns0l3
"The quieter you become, the more you are able to hear...."

- OS:Debian GNU/Linux sid
- IPU662 System

Quote from: skywalker007 on June 03, 2019, 07:47:03 AM
Quote from: gliddie on June 03, 2019, 12:24:42 AM
Yep, I know. I do have Magenta TV.  Am using both. The Telekom MIR401 as well as TVHeadend with Kodi.
All works well. Am using it for more then a year now.
Chiming in here now. Let's dig deeper here because I am one of those who is desperately trying to get this working.
I also have a modem (vigor) in front of OPNsense. PPPoE is done by OPNsense.
I tried both, setting the VLAN7 on Modem side as well as on the OPNsense side, it makes no difference.
For testing purposes, I have configured a dedicated interface for the Telekom Receiver.
Firewall allows all traffic to and from that interface for now, incl IP options.
Igmpproxy is configured for explicitly that interface.

I am happy to do whatever debug is necessary. I am open to test whatever someone develops.
I just can't offer to write to code myself.

Does someone know if the pfsense guys got that working? If yes, we might check out how they do it.


Gesendet von iPhone mit Tapatalk


If you already have BNG, that does not help.

If you do not have a BNG connection yet (ie without "automatic internet access"), then the EntertainStreams go via VLAN 8 and the rest via VLAN 7. If it is already a BNG connection, then everything goes via VLAN 7.


Greetings k0ns0l3
"The quieter you become, the more you are able to hear...."

- OS:Debian GNU/Linux sid
- IPU662 System


    TV Entertain requires IGMPv2 for the downstream interface (LAN).
        - works with the report modified version of igmpproxy.
    MagentaTV requires IGMPv3 with SSM (Source Specific Multicast) for the downstream interface (LAN).
    mastered igmpproxy
        - Upstream (WAN) IGMPv {2,3}.
        - Downstream (LAN) only IGMPv2.
    It is uncertain if igmpproxy can / will support IGMPv3 in the downstream.
    There is currently no suitable alternative to igmpproxy.
    It is not known which component AVM or Telekom in the role of igmpproxy use.
    Except Speedport and Fritzbox routers no other router works with MagentaTV.
    BNG (Broadband Network Gateway)
        - triggers the dial-in to the provider via PPPoE.
        - Telekom provides multicast and regular traffic via VLAN7.
        - can be deactivated by the customer at Telekom to use PPPoE (VLAN {7.8}) instead.

Known IGMP proxy implementations:

   - improxy
   - mcproxy
   - igmpproxy
   - GProxy

Attempt of an IGMPv3 implementation:

   - igmpproxy
"The quieter you become, the more you are able to hear...."

- OS:Debian GNU/Linux sid
- IPU662 System

To my knowledge Telekom auto converts all customers to MagentaTV. At least they did with me.
The Telekom customer portal indicates via "Autokonfiguration" if the connection is BNG or traditional.
My connection only has a VLAN7 network.
I can access the first 30 sec of the stream anyway an then it breaks. I think that is the usual behavior if SSM doesn't work, at least others reported a similar behavior.
So the big question for @gliddie is: Are you on MagentaTV or still on Entertain?
System1: Qotom Q310G4
System2: APU2C4

Hi, yes I am a Magenta TV user. The Media Receiver 401 only works with Magenta TV. Pali has made a modified version from the IGMP Proxy, which can do IGMP V3 with SSM. I ones got that from Franco. Not sure if that version comes with Opnsense. Maybe that's the reason why it works for me. Will check my version later, when I get home. My wife would kill me, if she couldn't watch Germanys Next Top Model. :-)

Actually that receiver was also delivered with EntertainTV. But Telekom upgraded mine last year.
-Till


Gesendet von iPhone mit Tapatalk
System1: Qotom Q310G4
System2: APU2C4

Quote from: gliddie on June 03, 2019, 06:12:17 PM
Hi, yes I am a Magenta TV user. The Media Receiver 401 only works with Magenta TV. Pali has made a modified version from the IGMP Proxy, which can do IGMP V3 with SSM. I ones got that from Franco. Not sure if that version comes with Opnsense. Maybe that's the reason why it works for me. Will check my version later, when I get home. My wife would kill me, if she couldn't watch Germanys Next Top Model. :-)

then you could share this version with us, my wife also looks Germanys Next Top Model  ;)

Greetings k0ns0l3
"The quieter you become, the more you are able to hear...."

- OS:Debian GNU/Linux sid
- IPU662 System

I can perfectly watch rtp://87.141.215.251@232.0.20.35:10000 through VLC. It's Das Erste HD. Also through TVHeadend that works.

My Versions:
os-igmp-proxy  1.4
igmpproxy 0.2.1_1,1


Don't know if that helps. My Firewall rules:
Telekom Interface:
Allow Protocol IGMP to 224.0.0.0
With IP Options checked.
Allow UDP to 224.0.0.0

LAN Interface:
To the LAN to any rule, I did add the IP Options under advanced.

Besides that I am tagging VLAN 7 on the modem (Vigor 130) and not in Opnsense. Will try and see if it also works the other way and get back later today (Tagging the VLAN in opnsense).

Quote from: gliddie on June 03, 2019, 06:37:19 PM
I can perfectly watch rtp://87.141.215.251@232.0.20.35:10000 through VLC. It's Das Erste HD. Also through TVHeadend that works.

My Versions:
os-igmp-proxy  1.4
igmpproxy 0.2.1_1,1

does not work for me, Magenta TV dropout  :-\

INSTALLED:
   - os-igmp-proxy: 1.4
   - igmpproxy: 0.2.1_1,1

"The quieter you become, the more you are able to hear...."

- OS:Debian GNU/Linux sid
- IPU662 System

Ok,

Thursday or Friday, I will have a call with Skywalker007.
Let's see where we get.
Will share the result here. If you like we can also have a call after that.

Regards,
Cristian

Quote from: gliddie on June 04, 2019, 10:58:57 PM
Ok,

Thursday or Friday, I will have a call with Skywalker007.
Let's see where we get.
Will share the result here. If you like we can also have a call after that.

Regards,
Cristian

I love this community :)

So for now, in short: it works!
I still need to strip down my firewall rules for it, then I'll summarise my config.

System1: Qotom Q310G4
System2: APU2C4