From owner-freebsd-net@FreeBSD.ORG Sun May 13 12:50:22 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A541F106566C for ; Sun, 13 May 2012 12:50:22 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 600418FC0C for ; Sun, 13 May 2012 12:50:22 +0000 (UTC) Received: by yhgm50 with SMTP id m50so4652672yhg.13 for ; Sun, 13 May 2012 05:50:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ZMl0WFYtVs/uXLP7Jd8MTHn42Jei83jv1WrVWma5uIU=; b=hyrE2r5tQ7P5jtDZ2tiRAJKPUEvGEIerdXRsHZiAq4fq9+ylOozR3gSm2w4TeHKI4T QWgkjTvynGf8CRfErhldGmu4JaFnfxaHw7LStwAY02OxKGh5Y09K5EQzmVgvtgjik57f S97aiHsS6+9XPDwlD7j8mfoupOrDYLEzRO2B2l9VBD8oBnjcCk8xmtynGqefYs8CuF2z lsO2EiUfhEVy13+TXRGbKl7yQHnX/nHIgEFaGintr/0zlmvrh3UGwiRwR1dqF3967VCZ P0AS1xVqTv9Wa/BTs/AdK7juFDG3WW279EvYPpXpzMSsigAr7kRUjM5lG9IO+nNdMBIq BYXw== Received: by 10.101.137.39 with SMTP id p39mr1406885ann.73.1336913421889; Sun, 13 May 2012 05:50:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.101.112.10 with HTTP; Sun, 13 May 2012 05:49:41 -0700 (PDT) In-Reply-To: References: <5fd642c1-7bf3-4a25-a35f-54cddea68f13@email.android.com> From: Ivan Voras Date: Sun, 13 May 2012 08:49:41 -0400 Message-ID: To: Ivo Vachkov Content-Type: text/plain; charset=UTF-8 Cc: "freebsd-net@freebsd.org" Subject: Re: B.a.t.m.a.n. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2012 12:50:22 -0000 On 13 May 2012 06:46, Ivo Vachkov wrote: > Please define "working"? Porting? Kernel-level implementation? BSD-licensed > one? I'm just throwing the idea out, in case it catches the eye of someone who's looking for an interesting project. In the ideal world, I'd say BSD-licensed reimplementation, but I certainly won't get picky. It does have some documentation (e.g. http://tools.ietf.org/html/draft-wunderlich-openmesh-manet-routing-00 , http://www.open-mesh.org/wiki/batman-adv/Doc-overview). > Are there any reasons to choose B.A.T.M.A.N. instead of bmx or babel? ... or > OLSR? ... or HSLS? I've seen BATMAN work at a local Linux club meeting, and I was pretty much impressed by how easy it is to setup. I don't know about the other protocols you listed, but BATMAN is in the stock Linux kernel, making it a practical choice. I might be wrong but it seems to me that it, contrasted to 802.11s, requires no special support from the wifi driver side, making it easier to implement. Other than that, no, I know far too little about all of them to have a preference.