Re: Multicast unter Freebsd??

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Mon, 6 Oct 2003 18:19:16 +0200

On Mon, Oct 06, 2003 at 05:35:27PM +0200, Daniel Graupner wrote:
> Hallo,
>
> wir betreiben an der TU-Chemnitz einen kleinen Radiosender, dabei
> verschicken wir via unicast ins große weite netz und im Intranet
> verteilen wir mittels unicast.
> Als Streaming-Software kommt der liveCaster (von live.com) zum Einsatz,
> nach Konfiguration und start des Programmes war kein Stream zu hören
> (sicher kann ich das von angebundenen Subnetzen sagen, die Router sind
> entsprechend konfiguriert).
>
> Ein tcpdump -i ed0 ip multicast lieferte:
> ...
> 20:41:11.668050 studio.54278 > 236.83.227.179.54278: udp 1270 [ttl 1]
> 20:41:11.747965 studio.54278 > 236.83.227.179.54278: udp 1270 [ttl 1]
> 20:41:11.828014 studio.54278 > 236.83.227.179.54278: udp 1270 [ttl 1]
> 20:41:12.322108 studio.54278 > 236.83.227.179.54278: udp 1269 [ttl 1]
> 20:41:12.324672 studio.54278 > 236.83.227.179.54278: udp 1270 [ttl 1]
> ...

Das ist in der Tat Multicast - also doch kein Unicast.

> Es wurden also Multicast-Pakete auf dem Quellrechner gepackt. Auf einer
> SuseLinux-Kiste haben wir mit gleicher Konfiguration den Stream gehört,
> allerdings mußte man vorher noch eine entsprechende Route setzen (route
> add 224.0.0.0 netmask 240.0.0.0 dev eth0). In Freebsd läßt sich eine
> äquivalente Route nicht definieren, da es sich über die seltsamen Zahlen
> 8-) beschwert (invalid submask etc.).
> Offenbar finden die Pakete trotzdem wie von Geisterhand auf das richtige
> Interface... .
>
> Die Frage:
> Funktioniert das eigentlich out of the box, oder muß man dem fbsd für
> das multicasten irgendwas beibringen.

Im LAN funktioniert das Out-of-the Box - fürs Multicast routen
muss man einen entsprechenden Service auf den Routern laufen haben,
der die Multicast gruppen zu den jeweiligen Clients routet.
Auf FreeBSD wäre das z.B. mrouted.
Das ist nötig, damit die Packete nur dahingeleitet werden, wo auch
Interessenten für die Gruppe (Ziel-IP) exisitieren.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 06 Oct 2003 - 18:20:03 CEST

search this site