Project

General

Profile

Feature #6228

Please provide a means for IGMPv3 and MLDv2 support

Added by Victor Toni about 4 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Operating System
Target version:
-
Start date:
04/21/2016
Due date:
% Done:

0%

Estimated time:

Description

Multicast support gets more important as people are switching to IPTV.
For FreeBSD and pfSense there seems to be support available for IGMPv2 and only limited support for IGMPv3 (igmpproxy).

As IPv6 gets used increasingly, the solution should also support MLDv2 (which igmpproxy doesn't).

History

#1 Updated by Stefan Heck about 4 years ago

I would like to support this request for an updated and more efficient support for multicast.
As a user of the IPTV platform of Deutsche Telekom - like all other users using this product - soon can't use pfSense any more or are already affected. Changes to the IPTV architecture in April 2016, requires IGMPv3 with SSM/MLD support.
The rollout of the new IPTV platform has started and will be completeted in 2017

About information and plans on this subject I would be very happy.

#2 Updated by Victor Toni about 4 years ago

Reading https://svnweb.freebsd.org/base?view=revision&revision=170613 suggests that the XORP project might be a/the solution for this functionality.

#3 Updated by Jim Pingle 11 months ago

  • Category set to Operating System

#4 Updated by Darin May about 2 months ago

FreeBSD seems to support MLDv2 since version 8R as per https://www.freebsd.org/releases/8.0R/relnotes.html

"The IGMPv3 and SSM (Source-Specific Multicast) including IPv6 SSM and MLDv2 have been added."

#5 Updated by Jens Leinenbach about 2 months ago

According to the IGMP Proxy documentation, it supports IGMPv3 on the WAN side only - just because FreeBSD already supports it. On the WAN side, IGMP Proxy uses an own implementation that is limited to IGMPv2.

I am not sure if the Category Operating System is correct if the Operating System support is there but not enough.

In contrast to igmp-proxy, improxy claims to offer full IGMPv3 and MLDv2 support, but there is no commit since 2018:
https://github.com/haibbo/improxy

Also available in: Atom PDF