Re: [Roll] rplinfo

Rahul Jadhav <rahul.ietf@gmail.com> Fri, 04 August 2017 14:50 UTC

Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 323CB1321A1 for <roll@ietfa.amsl.com>; Fri, 4 Aug 2017 07:50:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 jyCBaVaOTvOC for <roll@ietfa.amsl.com>; Fri, 4 Aug 2017 07:50:33 -0700 (PDT)
Received: from mail-it0-x242.google.com (mail-it0-x242.google.com [IPv6:2607:f8b0:4001:c0b::242]) (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 1D1E1131EA6 for <roll@ietf.org>; Fri, 4 Aug 2017 07:50:33 -0700 (PDT)
Received: by mail-it0-x242.google.com with SMTP id v127so1243879itd.2 for <roll@ietf.org>; Fri, 04 Aug 2017 07:50:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=3/1opQM9W+VLHhQ9WbM4vtXxa1pMrlABNmzsnu79tzo=; b=vQjliJ57uTMC7RLMDnyVcOVUnW/S5QmWyjdQzln/UX8LZCho725RWf28HM69DoRgK/ fISmpyqLNAPnFGhq5WPUEFUVpM/SyMc2AtkBBrUmzLMlIpsOmedjnTXFaGKVlRRjfkHD XYhFQ2DwLvQfsM1jra+yt5HMuJIhH6p3WFO8DKGi27TscRCPCbWYC0NMjtC9VAPjmbHK ot5+Y3/qJF6l/n0/VgFhjyRQ8MmWrm3RKsHzEG5oFR1wJmT6avx4q9h5U/kCqdpDO4Vr E9xETJXmzYddHOBpu1WX45cwtcf+blaGtZJcSZIjqNoLLvLiOX4K8CST8sGnyIXVGIUI Dbdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=3/1opQM9W+VLHhQ9WbM4vtXxa1pMrlABNmzsnu79tzo=; b=LW6alxa7DLMpq+ogFCTt8aRPV2oVeaJJ1ke5UCgFCzrdpwyS/jVMM9ZCGhFD4yZ8Br /KDw+txwWuko+AdvX+0zlFgSwjaLLabmKtah7mz+KOgOGMXoemGLO8CgREkEQg/ik2z/ tHuaLzZBJfmqJE0Xyt+k1IyulaXZW3x6SnMcR7Tozyjfd1QQ/PW8zcNhrA6rI30mHmFL UOpqvBVfdDThNZHUQvfn41I/MAvFEi2MkLNU+R8fg06yDd6nCYtFZhBK9Lnp+1SkF2H2 RI9GI/IoI2IvVQAk5c59NUfhtsazZ5Q3WNYsbt9efBHJ3vSRelB5Ja6ffSgOorbbXblK tlLw==
X-Gm-Message-State: AIVw110eFRDbaFsvka1jPcN/tzIDbHRa9N4w7GBc+7Mqmj7BC1UOiQDh IHam0cLUy7UepkLW
X-Received: by 10.36.65.205 with SMTP id b74mr2479338itd.122.1501858232162; Fri, 04 Aug 2017 07:50:32 -0700 (PDT)
Received: from ubuntu-1604-lts.c.rjtmp-165304.internal (53.84.197.104.bc.googleusercontent.com. [104.197.84.53]) by smtp.gmail.com with ESMTPSA id e80sm776243ite.3.2017.08.04.07.50.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Aug 2017 07:50:31 -0700 (PDT)
From: Rahul Jadhav <rahul.ietf@gmail.com>
X-Google-Original-From: Rahul Jadhav <nyrahul@ubuntu-1604-lts.c.rjtmp-165304.internal>
Date: Fri, 04 Aug 2017 14:50:27 +0000
To: Routing Over Low power and Lossy networks <roll@ietf.org>
cc: "consultancy@vanderstok.org" <consultancy@vanderstok.org>, Ines Robles <mariainesrobles@googlemail.com>
In-Reply-To: <b9baea4ec79540bbaeff2e2d949915c5@XCH-RCD-001.cisco.com>
Message-ID: <alpine.DEB.2.20.1708041446230.10279@ubuntu-1604-lts.c.rjtmp-165304.internal>
References: <b8c959fd621886daf3165d8edb4aa321@xs4all.nl> <CAP+sJUcSg4f_qbnxwCv1dwYUa+MftcZmmhSkOT6jj=wXPPYU0Q@mail.gmail.com> <6b3ea5150f609d2f13a329c39f5aafa6@xs4all.nl> <CAP+sJUfVdUCp-5ELAD8w6imqfqn5GQRx7FXoW3F6BgoHLvbGkg@mail.gmail.com> <53ff58f630492909409429a1f49da504@xs4all.nl> <b9baea4ec79540bbaeff2e2d949915c5@XCH-RCD-001.cisco.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/gDsSixUogxFiaqGhY6ksd3cdsA4>
Subject: Re: [Roll] rplinfo
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: Fri, 04 Aug 2017 14:50:39 -0000

Hello Pascal,

Please find my resp inline..

Regards,
Rahul

On Fri, 4 Aug 2017, Pascal Thubert (pthubert) wrote:

> Dear all:
>
> Very soon, when 6lo ships rfc6775-update, we will have the tools we need from the outside to enable interconnecting non-RPL-aware hosts as RPL leaves. Leaves will need a certain level of 6lo but no knowledge of RPL. And RPL will be able to register leaves with upgraded 6lo with a certain upgrade of RPL as well.
>
> We'll need a new draft to specify the building of DAOs by the firs RPL router on behalf of the leaves in both storing and non-storing (there's a E bit to signal that already in RPL). The 6LR will have to be the first RPL router, and the 6lo spec will give us the TID which maps to the path-sequence, and the router will turn the periodic NS/NA into a periodic DAO.

[RJ]: Yes this draft is needed and it will optimize the non-RPL-aware leaf 
node joining (as compared to using proxy NS/NA DAR/DAC). One of the thing 
that is missing is the DAO-ACK signalling to the non-RPL-aware leaf node 
i.e. if DAO-ACK is received with negative status then what should the 
first-6LR node send to the non-RPL-aware node? Should the first-6LR delay 
the NA response till the time DAO-ACK is returned? This has its own 
complexities. Note that DAO-ACK might be sent from the Root/parent-6LR 
regardless of 'K' bit in the DAO message. Thus this has to be 
handled.

>
> We may specify that similarly, the DAO reaching the RPL root can be used to refresh the 6LBR in order to save the periodic DAR/DAC, but in order to do that, the 6LBR will also have to be the RPL root. Separating them will require additional signaling between the split functions, hopefully more a local exchange than the DAR/DAC.

[RJ]: Are you suggesting splitting it up in a way that there is different 
RPL signalling between 6LBR and multiple RPL roots? Or is it that 6LBR 
will initiate the DIO and RPL roots simply become 6LRs? The later approach 
has multiple issues.

> > Take care,
>
> Pascal
>
> -----Original Message-----
> From: Roll [mailto:roll-bounces@ietf.org] On Behalf Of peter van der Stok
> Sent: mardi 18 juillet 2017 13:49
> To: Ines Robles <mariainesrobles@googlemail.com>
> Cc: Routing Over Low power and Lossy networks <roll@ietf.org>
> Subject: Re: [Roll] rplinfo
>
> Hi Ines,
>
> my suggestion:
> There is a LLN of connected nodes with IPv6 addresses and paths between them A subset of these nodes is RPL aware.
> These RPL aware nodes form a DODAG.
> The non RPL aware nodes are not part of the DODAG and cannot be leaves of the DODAG However, communication is possible between a rpl-aware node and a non-rpl-aware node via link-local addresses at least.
>
> Peter
>
> Ines  Robles schreef op 2017-07-18 13:32:
>> Yes, agree.
>>
>> So, could we have a case where the leaf nodes do not accept DIO
>> Messages like in the use cases?
>>
>> Maybe we should define the features with more detail of a
>> not-RPL-aware-leaf in the document.
>>
>> 2017-07-18 13:23 GMT+02:00 peter van der Stok <stokcons@xs4all.nl>:
>>
>>> section 2, rpl-not-capable; how can this node be a leaf of a DODAG.
>>> It can be a neighbour of a DODAG node but not a leaf in my
>>> understanding
>>>
>>> I understand that we can have it. Please someone correct me if I am
>>> wrong.
>>>
>>> RFC 6550 (pag. 110) mentions that a RPL-Leaf-Node-only:
>>>
>>> - A leaf node (only) does not ever participate as a RPL router.
>>>
>>> - Support of a particular MOP encoding is not required
>>>
>>> - Support of a particular OF is not required.
>>>
>>> -  A leaf node does not generally issue DIO messages,
>>>
>>> - it may issue DAO and DIS messages.  A leaf node accepts DIO
>>> messages though it generally ignores DAO and DIS messages  (not
>>> applied in our case)
>>
>>  A leaf node accepts DIO messages and is thus RPL-aware in my
>> understanding;
>>
>> Peter
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
>