Thanks for the info!

Forgot about few such examples,  such as sources don't signal so there is a
timeout counter for (s,g) that need to be monitored, traffic utilization
that might trigger SFP and I guess many more....

On Mon, Dec 11, 2017 at 11:33 PM, Claudio Jeker <cje...@diehard.n-r-g.com>
wrote:

> On Tue, Dec 12, 2017 at 02:32:06PM +1000, David Gwynne wrote:
> >
> > > On 12 Dec 2017, at 02:41, Dan Shechter <dans...@gmail.com> wrote:
> > >
> > > I know I am about to be hammered here but...
> > >
> > > Without reading the sources, and being a Cisco admin, I am asking this
> > > question: What PIM got to do with the kernel? PIM is just a
> > > signaling/routing protocol, like OSPF/BGP. It should just update the
> mroute
> > > tables.
> >
> > i have wondered that too. maybe it still works?
> >
>
> The problem is that multicast needs a bit more then just a lookup table.
> The signaling includes joining and leaving of groups but also traffic flow
> information. PIM extended the ioctl interface that mrouted used to enable
> some of the advanced features (and maybe also to just be a bit
> better/different). I'm for sure no fan of the ioctl() interface used for
> those protocols and would prefer to use a routing socket for that (but
> that's just my opinion).
>
> > >
> > > Is it about the register unicast?
> > >
> > > On Sun, Dec 10, 2017 at 8:59 AM, Joachim Nilsson <troglo...@gmail.com>
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >> my name i Joachim and I'm the current upstream maintainer of the
> > >> original pimd[1] and mrouted[2] multicast routing daemons.
> > >>
> > >> First of all, I'd like to give a huge thank you to the OpenBSD team
> > >> for all the hard work you put in with Stanford to relicense mrouted
> > >> under a BSD license[4]!  I don't think you know this, but your work
> > >> also freed pimd[1], which in large parts is based on mrouted.
> > >>
> > >> Now, I've got a few worried questions recently about the removal[3]
> > >> of PIM support in OpenBSD, so I thought I'd ask here.  Why have you
> > >> removed it?  I'd be very happy if someone could just fill me in, or
> > >> provide a pointer to a mailing list discussion (I couldn't find any).
> > >> At the very least I'd like to have up to date information to provide
> > >> my users.
> > >>
> > >> There are currently three major open source PIM implementations for
> > >> UNIX that I know of: pimd[1] which today supports both PIM-SM and
> > >> PIM-SSM, Xorp pimd[5] (PIM-SM only), and the Quagga PIM-SSM only
> > >> pimd[6].  All of them support(ed) OpenBSD, and at least I tested
> > >> regularly on OpenBSD.  I think the community could greatly benefit
> > >> from keeping the PIM kernel support, however, I do understand that
> > >> you primarily only support your in-tree applications, like mrouted.
> > >>
> > >> Best regards
> > >> /Joachim Nilsson
> > >>
> > >> [1]: https://github.com/troglobit/pimd/
> > >> [2]: https://github.com/troglobit/mrouted/
> > >> [3]: https://marc.info/?l=openbsd-cvs&m=148240469327159
> > >> [4]: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/
> mrouted/LICE
> > >> NSE
> > >> [5]: https://github.com/greearb/xorp.ct/
> > >> [6]: https://github.com/FRRouting/frr/
> > >>
> > >>
> >
>
> --
> :wq Claudio
>

Reply via email to