plugins icon indicating copy to clipboard operation
plugins copied to clipboard

Request FRR to be built with PIM support

Open jogalt opened this issue 2 months ago • 1 comments

Important notices Before you add a new report, we ask you kindly to acknowledge the following:

  • [X] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
  • [X] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
  • [X] When the request is meant for an existing plugin, I've added its name to the title.

Is your feature request related to a problem? Please describe. This is related to a limitation. I'd like to utilize opnsense as multicast traffic hub. Since pimd/igmp isn't compiled into the Opnsense frr package it isn't available.

Describe the solution you'd like A clear and concise description of what you want to happen.

Compile frr with the following flags:

--enable-pimd
--enable-igmp
--enable-multicast

Request additions to OPNsense os-frr plugin:

~Perhaps something under /usr/local/etc/frr/

Add kernel multicast routing support modules to /boot/:

ip6_mroute.ko (optional)
Add correct ip_mroute_load="yes" to /boot/loader.conf

Add multicast flag to IPSec interfaces:

IFF_MULTICAST     Supports multicast

Describe alternatives you've considered I don't have a valid alternative solution other than running frr barebones on a VM.

Additional context No other context. Just looking for full-featured multicast capability, if possible.

jogalt avatar Nov 18 '25 02:11 jogalt

https://docs.frrouting.org/en/latest/pim.html

That looks like a huge addition and FreeBSD only support SSM (Source Specific Multicasts) in that module.

If somebody wants to offer a PR we can look at it but it also increases complexity in a plugin that is already comolex and has quite some maintainance needs and technical debt.

Monviech avatar Nov 18 '25 06:11 Monviech