Re: [manet] Reactive Protocol Situation

Ulrich Herberg <ulrich@herberg.name> Thu, 01 November 2012 17:13 UTC

Return-Path: <ulrich@herberg.name>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12DC721F8BD0 for <manet@ietfa.amsl.com>; Thu, 1 Nov 2012 10:13:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.125
X-Spam-Level:
X-Spam-Status: No, score=-2.125 tagged_above=-999 required=5 tests=[AWL=0.851, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GNZwHRpOYi2K for <manet@ietfa.amsl.com>; Thu, 1 Nov 2012 10:13:19 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 1661821F8525 for <manet@ietf.org>; Thu, 1 Nov 2012 10:12:46 -0700 (PDT)
Received: by mail-vb0-f44.google.com with SMTP id fc26so3261206vbb.31 for <manet@ietf.org>; Thu, 01 Nov 2012 10:12:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herberg.name; s=dkim; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=TIM+UyqdNBG0ApQ+6/1A9q/Gbf6KDql5scvZg0VD+C0=; b=OKMCWEvx40/xOHxe79078nqZ7LgZRr2QJEWfMDSvgxJvAcamg2D9cm/5xCnegvM5F2 Kgy7Y0Peq3VQ03RwSvOsXauxoGNygK7iQHEPXZyADjdZCvS3KUPL8TpbQ+WPczkiVNJI NZlgnW6doFQxuibXT8T3Bi5OVpNva+KzkcHZ4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=TIM+UyqdNBG0ApQ+6/1A9q/Gbf6KDql5scvZg0VD+C0=; b=M4ICRX7YjArzXXLbcSf5CIqwJ35RY+slC+TAu1PSV7JdFaY1ZLEt7AWBLDLoxgeBIr VCNbsdcI/h+IosiuZ+mtkV7iXRYYSSLJoNKa9pesqGHwphLN9i4Y2tblXmSGVXciatwD XdEUapDGKQPcQ/GT0qwPVoLBdiCYyEQZ7HhT1GAgYwyc2A/E5iHSW6/df8rqxm+lABfk +B1O71mlLOJWIRY1x4ha0bU4q0bvBjMcvk5md7mzN7fti+HutDoovhcHVo8S/rUT9Srz V/NRvODG97TSsNLc9J2sLmWP99TTn8QwldqNuZLMSX4AnQNK745GiKiUaOgnIuNGANdw sJyw==
MIME-Version: 1.0
Received: by 10.52.72.104 with SMTP id c8mr52432629vdv.20.1351789965528; Thu, 01 Nov 2012 10:12:45 -0700 (PDT)
Received: by 10.58.94.103 with HTTP; Thu, 1 Nov 2012 10:12:45 -0700 (PDT)
In-Reply-To: <6C031880-6176-491E-B822-CCE6B8B586FC@cs.stanford.edu>
References: <1351705729.64800.YahooMailNeo@web160603.mail.bf1.yahoo.com> <FA314EE2-78D3-4A70-B6CF-0389DF05078F@cisco.com> <03B78081B371D44390ED6E7BADBB4A77220465DF@xmb-rcd-x02.cisco.com> <3D320804-EE40-42FB-BF08-3F662B3F9542@axelcdv.com> <AB2A99F1-5B51-415D-BEC0-57360AF0391F@cs.stanford.edu> <B31EEDDDB8ED7E4A93FDF12A4EECD30D24FB5D11@GLKXM0002V.GREENLNK.net> <6C031880-6176-491E-B822-CCE6B8B586FC@cs.stanford.edu>
Date: Thu, 01 Nov 2012 10:12:45 -0700
Message-ID: <CAK=bVC_BKU09PpNk8r75rkq3EaQjzbbRiewSTqBie+8Xc51A3w@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: Philip Levis <pal@cs.stanford.edu>
Content-Type: multipart/alternative; boundary="bcaec50162bdb4ce6c04cd722081"
X-Gm-Message-State: ALoCoQkL1IsoWmqufkRZogAyfDNEMa9QJZpmh0pDTwLKkTCl8X+sRMLk3EpOs75hQkbTFNzMZHYz
Cc: "Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com>, "<manet@ietf.org> List" <manet@ietf.org>, "Bo Berry (boberry)" <boberry@cisco.com>
Subject: Re: [manet] Reactive Protocol Situation
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/manet>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Nov 2012 17:13:20 -0000

Hi Phil,

maybe we should open a separate email thread about RPL
and draft-clausen-lln-rpl-experiences (and probably not in this WG).

Best
Ulrich

On Thu, Nov 1, 2012 at 9:45 AM, Philip Levis <pal@cs.stanford.edu> wrote:

> On Nov 1, 2012, at 9:27 AM, Dearlove, Christopher (UK) wrote:
>
> > They can be good evidence of the failure of protocols ;)
> >
> > But what is clear to me is that one important issue (and another of my
> posts is attempting to both be more precise, as well as going elsewhere) is
> the handling of unidirectional links. So any good evidence needs to
> consider those.
>
> Since communication in wireless is rarely binary, I think the more common
> term is asymmetric links. I'm confused; I don't believe that unit disc
> models capture asymmetric links. Is the implied statement that RPL doesn't
> properly handle asymmetric links but LOADng does? I think this came up in
> draft-clausen-lln-rpl-experiences and there was some discussion on the ROLL
> list about it. The neighbor set in RPL is defined in 8.2.1:
>
> "First, the candidate neighbor set is a subset of the nodes that can be
> reached via link-local multicast."
>
> then in DIO processing (8.2.3.1) it reads:
>
> "As DIO messages are received from candidate neighbors, the neighbors may
> be promoted to DODAG parents by following the rules of DODAG discovery as
> described in Section 8.2."
>
> I want to be clear here; I haven't read deeply about LOADng, thought about
> it much, or experimented with it at all. So I have zero to say about
> LOADng's strengths and weaknesses.
>
> But just because somebody publishes (and republishes) a draft saying
> something doesn't mean it's true. There are, in my opinion, some very valid
> points in draft-clausen-lln-rpl-experiences that relate to fundamental
> design decisions in RPL. For example, I think that the issues raised about
> the state requirements of floating DODAGs and RPL message fragmentation are
> valid and reasonable and something we need to look at.
>
> However, there are others that are the result of naive mistakes anyone can
> make when implementing any wireless routing protocol, such as link
> asymmetry and protocol convergence. Unfortunately the draft doesn't
> distinguish the two. Implementing a protocol poorly then saying it doesn't
> work isn't particularly meaningful. As I said in Paris, I thought the draft
> is valuable because it outlines many of the basic mistakes one makes the
> first time you try implementing a wireless routing protocol.
>
> Phil
> _______________________________________________
> manet mailing list
> manet@ietf.org
> https://www.ietf.org/mailman/listinfo/manet
>