Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: FRR is missing PIM-DM (dense mode) multicast mode #3795

Closed
apwiggins opened this issue Feb 13, 2019 · 4 comments
Closed

Enhancement: FRR is missing PIM-DM (dense mode) multicast mode #3795

apwiggins opened this issue Feb 13, 2019 · 4 comments

Comments

@apwiggins
Copy link

Enhancement: FRR is missing PIM-DM (dense mode) multicast mode

FRR currently has PIM-SM and PIM-SSM, but lacks PIM-DM (dense mode). It would help for feature parity with router vendors (Cisco, Juniper, etc) to have this multicast mode added. There are use cases (e.g. mobile) where maintaining a fixed multicast tree structure is not effective or advisable. There would be good benefit to having an integrated PIM-DM mode in FRR for unified multicast configuration of a router rather than configuring and running a separate PIM-DM multicast daemon.

Components

[pimd]

@qlyoung qlyoung changed the title PIMD PIM-DM Feb 13, 2019
@apwiggins apwiggins changed the title PIM-DM Enhancement: FRR is missing PIM-DM (dense mode) multicast mode Feb 13, 2019
@eqvinox
Copy link
Contributor

eqvinox commented Feb 19, 2019

Added to feature request page at
https://github.com/FRRouting/frr/wiki/Feature-Requests

Note that there's currently noone working on it since interest has been pretty low...

@eqvinox eqvinox closed this as completed Feb 19, 2019
@troglobit
Copy link
Contributor

Since there doesn't seem to be any useful Open Source PIM-DM implementation today, I've decided to adopt Kurt's old implementation and restore it to build and run on modern systems; Linux and *BSD -- https://github.com/troglobit/pimd-dense/

Since I'm also the maintainer for the old USC pimd (as well as mrouted), I'll do my best to sync the codebases, fixing bugs in shared code etc.

Just mentioning it here since anyone who do a FRR/Quagga "qpimdd" may need a reference implementation.

@donaldsharp
Copy link
Member

@troglobit why not update the pim implementation in FRR? We have lots of users and more than a few regular maintainers of the pim code here.

@troglobit
Copy link
Contributor

@donaldsharp frankly, we've had problems using FRR on our embedded systems, mostly because of massive cross-compiling issues. The changes to the FRR build system have been hard to keep up with, so currently we run an older version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants