From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id 66AAC21F1D5 for ; Tue, 7 Apr 2015 13:28:17 -0700 (PDT) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/56100) with ESMTP id t37KS7F1018149; Tue, 7 Apr 2015 22:28:07 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 0486E61F9A; Tue, 7 Apr 2015 22:28:07 +0200 (CEST) X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id HeqJAVUPadjt; Tue, 7 Apr 2015 22:28:05 +0200 (CEST) Received: from pirx.pps.jussieu.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id B6C9F61F9D; Tue, 7 Apr 2015 22:28:05 +0200 (CEST) Date: Tue, 07 Apr 2015 22:28:06 +0200 Message-ID: <87zj6jfzu1.wl-jch@pps.univ-paris-diderot.fr> From: Juliusz Chroboczek To: Dave Taht In-Reply-To: References: User-Agent: Wanderlust/2.15.9 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Tue, 07 Apr 2015 22:28:07 +0200 (CEST) X-Miltered: at korolev with ID 55243DD7.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 55243DD7.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 55243DD7.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Cc: Andrew McGregor , "babel-users@lists.alioth.debian.org" , "cerowrt-devel@lists.bufferbloat.net" , Felix Fietkau Subject: Re: [Cerowrt-devel] [Babel-users] more wet paint - babel unicast IHU for short-rtt path optimization X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2015 20:28:47 -0000 > My understanding of the babeld code is that unicast code is in there > but not used, and if it were used, it would not work against existing > babel daemons. ? You MAY send any Babel TLV over unicast except a Hello. Hellos MUST be sent over multicast. The receiver doesn't care (except for Hellos). Look at message.c, function send_ihu. around line 1693. If there's already a unicast TLV queued, then the IHU is appended to that, and sent over unicast. Otherwise, the IHU is appended to the multicast buffer. There would be no problem sending all IHUs over unicast, but it would probably cause additional NDs. A more productive endeavour would be to send updates over unicast when there are few neighbours on a given interface, but I'm afraid it might cause Babel more difficult to debug. -- Juliusz