Request FRR to be built with PIM support
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.
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.