Re: [manet] Reactive Protocol Situation
"JP Vasseur (jvasseur)" <jvasseur@cisco.com> Tue, 06 November 2012 01:15 UTC
Return-Path: <jvasseur@cisco.com>
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 9D92011E80B8 for <manet@ietfa.amsl.com>; Mon, 5 Nov 2012 17:15:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.477
X-Spam-Level:
X-Spam-Status: No, score=-10.477 tagged_above=-999 required=5 tests=[AWL=0.121, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 kFg6mMmHO9wj for <manet@ietfa.amsl.com>; Mon, 5 Nov 2012 17:15:51 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 7429111E80AE for <manet@ietf.org>; Mon, 5 Nov 2012 17:15:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16425; q=dns/txt; s=iport; t=1352164551; x=1353374151; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=GmUcdxEJWaGNh8uey1tX/egi+J88ZpQE/tdCAL1KlbE=; b=XOuqkT71toDleB7Vm10aOaknjG+9h7arSWf3TqZZY473+0tArsvMSsmH zqblR4Q+twbbfL1Xm4LhyfEs0alBA2wzTLoAxdC2ZY+dMfoBwpzUWYr5L II9f3/PO6MW76BllCateprOGFphsai+6rys9pNI9GpCJqe5B3ckqbXBPH Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuMFAIJjmFCtJXHA/2dsb2JhbAAqGoJJrniJAQGIcIEIgh8BAQQBAQEPAVsLEAIBCCIdBycLFBECBA4FCBqHaAstmk6PZJA4i3wbCYVQYQOXF409gWuCb3KBJw
X-IronPort-AV: E=Sophos; i="4.80,719,1344211200"; d="scan'208,217"; a="139088177"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-2.cisco.com with ESMTP; 06 Nov 2012 01:15:50 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id qA61Fo7A005053 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 6 Nov 2012 01:15:50 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.118]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.02.0318.001; Mon, 5 Nov 2012 19:15:50 -0600
From: "JP Vasseur (jvasseur)" <jvasseur@cisco.com>
To: "manet@ietf.org List" <manet@ietf.org>
Thread-Topic: [manet] Reactive Protocol Situation
Thread-Index: AQHNuvY0LPVi/cSo/ES1hdb7zda62w==
Date: Tue, 06 Nov 2012 01:15:49 +0000
Message-ID: <03B78081B371D44390ED6E7BADBB4A7722057C24@xmb-rcd-x02.cisco.com>
References: <CAHA-Tp649nmqTSLdiau2H7Ox8-z8B4RmR3gBkj+pybvFdKpMBw@mail.gmail.com> <CAB66SVuQSq+sTK6ioqzB=HgUOYLfxqU0fDB=1aZRpCsUhtROzQ@mail.gmail.com> <CAK=bVC_ZR2XiE8SZYSXUMat67Yp3P3gUyqRc2kaFreu=E_BPcw@mail.gmail.com> <03B78081B371D44390ED6E7BADBB4A7722052EFE@xmb-rcd-x02.cisco.com> <CAGnRvuoFyMs8S8m9BCTOcFQ51pmJWxYSN5ff3JfKvTJgY-CX+Q@mail.gmail.com> <92086B00-D5AA-4141-8AB1-2B1A912E5F9A@cs.stanford.edu>
In-Reply-To: <92086B00-D5AA-4141-8AB1-2B1A912E5F9A@cs.stanford.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.113.118]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19340.004
x-tm-as-result: No--42.624000-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_03B78081B371D44390ED6E7BADBB4A7722057C24xmbrcdx02ciscoc_"
MIME-Version: 1.0
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: Tue, 06 Nov 2012 01:15:52 -0000
On Nov 5, 2012, at 9:56 AM, Philip Levis wrote: On Nov 4, 2012, at 11:21 PM, Henning Rogge wrote: On Mon, Nov 5, 2012 at 2:38 AM, JP Vasseur (jvasseur) <jvasseur@cisco.com<mailto:jvasseur@cisco.com>> wrote: JP> We all agree, with a a non subtle nuance. I never said that reactive routing was a bad idea. These protocol are very useful. They are just ill-suited to LLNs. At least that is your personal opinion. We got this, no need to repeat it again. Henning Rogge Henning, At this point, I'm unsure what the difference between "proactive" and "reactive" is. I'm going to interpret "reactive" as "uses scoped floods to discover routes." That is, route request, route reply, etc. If I'm mistaken, then my comment below might be off the mark. There's a lot of experimental evidence supporting the claim that using floods or scoped floods to discover routes is ill-suited to low-power and lossy networks (LLNs). This is due to the low-power requirement. In low-power wireless networks, broadcast packets usually cost much more to transmit than unicast ones. This is one of the reasons why RPL uses a Trickle timer to regulate its beaconing interval, so that if the current routes are operating well the broadcast rate approaches zero. Requiring a scoped flood every time a route breaks or is needed can be very costly. If you want, I can walk you through the issues and a bibliography of low-power link layer and protocol designs. There's about a decade of work. If I were to recommend 3 papers to explain the issues and tradeoffs low power wireless introduces, then I'd suggest B-MAC (Polastre, SenSys 2004), X-MAC (Buettner, SenSys 2006) and A-MAC (Dutta, SenSys 2010). For protocol design, 3 papers I'd suggest Dozer (Burri, IPSN 2007), CTP (Gnawali, 2009), and a complete low power IP layer that greatly informed RPL's design (Hui, SenSys 2008). I realize there are a lot of opinions on these topics. But there's thankfully also a lot of science and engineering. Let's not let the former get in the way of the latter. Fully agreeing with Phil. For the ones interested, please also refer to all tickets opened during the discussion about the design of routing protocol for LLN during the course of 4 years of work in ROLL. There is also quite a bit of background in RFC6550 on the fundamental design principles of RPL for LLN. Last but not least, you may all also be interested in the 4 uses case requirements of routing protocols for LLNs: RFC 5548<http://datatracker.ietf.org/doc/rfc5548/> (draft-ietf-roll-urban-routing-reqs<http://datatracker.ietf.org/doc/draft-ietf-roll-urban-routing-reqs/>) Routing Requirements for Urban Low-Power and Lossy Networks 2009-05 RFC 5548 (Informational) Adrian Farrel RFC 5673<http://datatracker.ietf.org/doc/rfc5673/> (draft-ietf-roll-indus-routing-reqs<http://datatracker.ietf.org/doc/draft-ietf-roll-indus-routing-reqs/>) Industrial Routing Requirements in Low-Power and Lossy Networks 2009-10 RFC 5673 (Informational) Adrian Farrel RFC 5826<http://datatracker.ietf.org/doc/rfc5826/> (draft-ietf-roll-home-routing-reqs<http://datatracker.ietf.org/doc/draft-ietf-roll-home-routing-reqs/>) Home Automation Routing Requirements in Low-Power and Lossy Networks 2010-04 RFC 5826 (Informational) Errata<http://www.rfc-editor.org/errata_search.php?rfc=5826> Adrian Farrel RFC 5867<http://datatracker.ietf.org/doc/rfc5867/> (draft-ietf-roll-building-routing-reqs<http://datatracker.ietf.org/doc/draft-ietf-roll-building-routing-reqs/>) Building Automation Routing Requirements in Low-Power and Lossy Networks 2010-06 RFC 5867 (Informational) Adrian Farrel Phil _______________________________________________ manet mailing list manet@ietf.org<mailto:manet@ietf.org> https://www.ietf.org/mailman/listinfo/manet
- [manet] Reactive Protocol Situation Joseph Macker
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation Timothy J. Salo
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation Charles E. Perkins
- Re: [manet] Reactive Protocol Situation Axel Colin de Verdière
- Re: [manet] Reactive Protocol Situation Bo Berry
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] URGENT -- Fwd: Reactive Protocol Situ… Pascal Thubert (pthubert)
- Re: [manet] Reactive Protocol Situation C Chauvenet
- Re: [manet] Reactive Protocol Situation Teco Boot
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation C Chauvenet
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] URGENT -- Fwd: Reactive Protocol Situ… C Chauvenet
- Re: [manet] Reactive Protocol Situation Jiazi YI
- Re: [manet] Reactive Protocol Situation C Chauvenet
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Thierry LYS
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation Dowdell, John
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Jiazi YI
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Joseph Macker
- Re: [manet] Reactive Protocol Situation Bo Berry
- Re: [manet] Reactive Protocol Situation Charles E. Perkins
- Re: [manet] Reactive Protocol Situation Axel Colin de Verdière
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Axel Colin de Verdière
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Timothy J. Salo
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Henning Rogge
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- [manet] Reactive Protocol - LOADng vs. AODVv2 at … Don Sturek
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Joseph Macker
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Joseph Macker
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Ulrich Herberg
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Abdussalam Baryun
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Jon Black
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Philip Levis
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Philip Levis
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Don Sturek
- Re: [manet] Reactive Protocol Situation Philip Levis
- Re: [manet] Reactive Protocol Situation Don Sturek
- Re: [manet] Reactive Protocol Situation Daniel He
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Daniel He
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Mukul Goyal
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol - LOADng vs. AODVv2… Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Charles E. Perkins
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Don Sturek
- Re: [manet] Reactive Protocol Situation Jaudelice de Oliveira
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Jiazi YI
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Stan Ratliff
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation C Chauvenet
- Re: [manet] Reactive Protocol Situation Joydeep Tripathi
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation Philip Levis
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Shoichi Sakane
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Jiazi YI
- Re: [manet] Reactive Protocol Situation C Chauvenet
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Dearlove, Christopher (UK)
- Re: [manet] Reactive Protocol Situation Teco Boot
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation Martin Heusse
- Re: [manet] Reactive Protocol Situation Yuichi IGARASHI
- Re: [manet] Reactive Protocol Situation Ulrich Herberg
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Henning Rogge
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Henning Rogge
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Henning Rogge
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Joseph Macker
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation C Chauvenet
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Henning Rogge
- Re: [manet] Reactive Protocol Situation Jon Black
- Re: [manet] Reactive Protocol Situation Timothy J. Salo
- Re: [manet] Reactive Protocol Situation Timothy J. Salo
- Re: [manet] Reactive Protocol Situation Charles E. Perkins
- Re: [manet] Reactive Protocol Situation Stan Ratliff (sratliff)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation Philip Levis
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)
- Re: [manet] Reactive Protocol Situation jpmacker
- Re: [manet] Reactive Protocol Situation Abdussalam Baryun
- Re: [manet] Reactive Protocol Situation JP Vasseur (jvasseur)