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 config. 
> > 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 on 
> > 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 "options
MROUTING".

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

> > Victor Gamov

> -- 
> Rod Grimes                                                 rgrimes@freebsd.org

Mike



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