Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Nov 2019 20:59:04 -0500
From:      Mike Karels <mike@karels.net>
To:        "Rodney W. Grimes" <freebsd-rwg@gndrsh.dnsmgr.net>
Cc:        Victor Gamov <vit@otcnet.ru>, freebsd-net@freebsd.org
Subject:   Re: FreeBSD as multicast router
Message-ID:  <201911030159.xA31x4he052393@mail.karels.net>
In-Reply-To: Your message of Sat, 02 Nov 2019 15:43:33 -0700. <201911022243.xA2MhXIm093435@gndrsh.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> > Hi All
> > =

> > I have (noob) questions about multicast routing under FreeBSD.
> > =

> > I have FreeBSD box with two (or more) multicast enabled interfaces (e.=
x. =

> > vlan750 and vlan299).  vlan750 connected to multicast source.
> > =

> > Then pimd installed and only this two interfaces enabled in pimd confi=
g. =

> > Multicast routes successfully installed by pimd and listed by `netstat=
 =

> > -g -f inet`
> > =

> > Then client on vlan299 send IGMP-Join (this Join received by FreeBSD o=
n =

> > vlan299)
> > =

> > The question is:  who will forward muilticast from one interface =

> > (vlan750) to another (vlan299)?  Is it kernel specific job or I need =

> > additional software?

> Please read the manpage multicast(4) "man 4 multicast",
> you should need to build a custom kernel with the "options MROUTING"
> to enable the multicast forwarding in the kernel.

If "netstat -g" shows routes, the kernel must have been built with "option=
s
MROUTING".

The kernel does the forwarding, according to those routing tables installe=
d
by pimd or another multicast routing program.  Is it not working?  It soun=
ds
like you are very close.

> > Victor Gamov

> -- =

> Rod Grimes                                                 rgrimes@freeb=
sd.org

Mike



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911030159.xA31x4he052393>