Re: [Roll] Semantics of DAO ACK
Joakim Eriksson <joakime@sics.se> Wed, 30 September 2015 15:51 UTC
Return-Path: <joakime@sics.se>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C528D1B5EBE for <roll@ietfa.amsl.com>; Wed, 30 Sep 2015 08:51:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IO2upbLlYl9R for <roll@ietfa.amsl.com>; Wed, 30 Sep 2015 08:51:04 -0700 (PDT)
Received: from mail-la0-f51.google.com (mail-la0-f51.google.com [209.85.215.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56A681B5EBD for <roll@ietf.org>; Wed, 30 Sep 2015 08:51:03 -0700 (PDT)
Received: by lahh2 with SMTP id h2so51734435lah.0 for <roll@ietf.org>; Wed, 30 Sep 2015 08:51:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=8SxX9eOdG9ajbTlYHGpU+DJCQirqI/c/0VdwTLYSmY4=; b=dSgYUQvvJxF7q5lzOtvIEnbS5ae9qcfsSfoOy3cMS+ua/0KwGWGAh6zMX/6EUT6qnc 8/GYxl24T/mYjlsSWNxLJsZA4HX2U8b1IXNroL+amPmvqEQwnTuyHpGF5PkmnkKLv1tJ APvG+M4+eSUobphsUgCCdd+K52pvOhEh5/Y7QGBxZGb2/S4Ad2C+FEOe1Hv0IsxQanSC WJWyVT/N1WmHnkaXaMkb/h2xCZtG4Rd2DLCkcnPyI3/PlmEvEWaDbRRQ+u4IbBRIFfpI Jl7TbW9VaAUKClZ4rnqQbj2q0Bsr3KAveHOrlujBwx4zd54Xt1FqaeWTcormWeNGhD8/ 1nVw==
X-Gm-Message-State: ALoCoQmSXTPATpaw3yJRj3LwmuKUYO6KEBwv/dB4cCgN//hpjviDdnm6FpEobpq12qzYVh5tALEs
X-Received: by 10.112.16.199 with SMTP id i7mr1335006lbd.105.1443628261183; Wed, 30 Sep 2015 08:51:01 -0700 (PDT)
Received: from [192.168.1.102] (h31n15-sbg-a11.ias.bredband.telia.com. [195.67.245.31]) by smtp.gmail.com with ESMTPSA id ca11sm133225lad.48.2015.09.30.08.51.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 30 Sep 2015 08:51:00 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_A1447DDF-FBB6-4C61-9201-42FE3BC7EF5E"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Joakim Eriksson <joakime@sics.se>
In-Reply-To: <560AFDBB.8050505@gmail.com>
Date: Wed, 30 Sep 2015 17:50:59 +0200
Message-Id: <98263B30-2739-4923-8E4A-0235EFDB3F8F@sics.se>
References: <DB5PR01MB10807DAF503BBFF45787599C80420@DB5PR01MB1080.eurprd01.prod.exchangelabs.com> <6d21d0f86ab14ae7a99ff9fe6873b1fd@XCH-RCD-001.cisco.com> <C885EE62-D889-4229-9CCB-B3CB540F5692@sics.se> <560AFDBB.8050505@gmail.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <http://mailarchive.ietf.org/arch/msg/roll/w99u5x12m720kCef_Ms0ZGU9A9I>
Subject: Re: [Roll] Semantics of DAO ACK
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 15:51:05 -0000
> On 29 Sep 2015, at 23:08, Cenk Gündogan <cnkgndgn@gmail.com> wrote: > > This is an interesting question and I also couldn't find any answers in RFC 6550. > However, my thoughts on this are as follows: > Since a sub-set of the announced RPL targets could have been accepted before filling up > the routing table (e.g.), I would choose a status code between 1 and 127. > I would expect a node to choose another parent if a more aggressive status code is received ([128-255]). > But a full routing table can have free space again until the next or any subsequent DAO arrives .. > therefore I prefer a "mild rejection" with a status code of [1-127]. Yes, but I am in bad need to know exactly what was accepted or not since I would like to provide full scalability and reliability of the “promised” routes. But it is very hard to know the best thing to do for aggregated DAOs. At the moment I am keeping the single DAO target model that we have been using for registration - but I am considering to do aggregation on no-path DAOs since they can not fail in the same way. > > To give some feedback to the originator of the DAO, it might be sensible to copy the > rejected RPL Target options from the affected DAO to the DAO-ACK, so that the originator is fully > aware of which Target prefixes got rejected (and which ones got accepted, implicitly). > I would choose this method, because it doesn't require the originator of the DAO to save any extra state > about the DAO and its contents. Yes, that would work - but I guess we would need to specify clearly in a RFC-add-on how to handle this. > Nonetheless, everything I wrote is nonconform and I am also interested in the RPL experts' opinions > and solutions. Yes, I think this topic is something we need to figure out to get out the full potential of RPL. Best regards, — Joakim > Best, > Cenk
- [Roll] DAO lifetime Turner, Randy
- Re: [Roll] DAO lifetime Cenk Gündogan
- Re: [Roll] DAO lifetime Pascal Thubert (pthubert)
- [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Cenk Gündogan
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Pascal Thubert (pthubert)
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Pascal Thubert (pthubert)
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Michael Richardson
- Re: [Roll] Semantics of DAO ACK Michael Richardson
- Re: [Roll] Semantics of DAO ACK Turner, Randy
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Rahul Arvind Jadhav (Rahul Arvind Jadhav, 2012 Labs)
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Rahul Arvind Jadhav (Rahul Arvind Jadhav, 2012 Labs)
- Re: [Roll] Semantics of DAO ACK Michael Richardson
- Re: [Roll] Semantics of DAO ACK Csaba Kiraly
- Re: [Roll] Semantics of DAO ACK Michael Richardson
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Pascal Thubert (pthubert)
- Re: [Roll] Semantics of DAO ACK Pascal Thubert (pthubert)
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- Re: [Roll] Semantics of DAO ACK Michael Richardson
- Re: [Roll] Semantics of DAO ACK Joakim Eriksson
- [Roll] reducing DAO size by compressing targets Rahul Arvind Jadhav (Rahul Arvind Jadhav, 2012 Labs)
- Re: [Roll] reducing DAO size by compressing targe… Carsten Bormann