Re: [Roll] Comments for AODV-RPL protocol [Issue #184]

Charlie Perkins <charles.perkins@earthlink.net> Mon, 26 February 2018 22:04 UTC

Return-Path: <charles.perkins@earthlink.net>
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 D3BD7126C2F; Mon, 26 Feb 2018 14:04:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=earthlink.net; domainkeys=pass (2048-bit key) header.from=charles.perkins@earthlink.net header.d=earthlink.net
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 9LbmliJUdRqy; Mon, 26 Feb 2018 14:04:14 -0800 (PST)
Received: from elasmtp-curtail.atl.sa.earthlink.net (elasmtp-curtail.atl.sa.earthlink.net [209.86.89.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 758F7126DFB; Mon, 26 Feb 2018 14:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=earthlink.net; s=dk12062016; t=1519682654; bh=Wabs0IsT5DvqJQfiu7czUtpnt/1WJvAuyCxl CbFruZI=; h=Received:Subject:To:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language: X-ELNK-Trace:X-Originating-IP; b=sFTQy+3HcS/ayoyvvUsRrvlpax4r/pvlU AzNf1j5zpOVywz/PfwtNMJFC4khgwtSbQPp1fufPz1r3goOOlhht0vCi2xVqd6ZOq+d f6xfH1J/upITRO8YT1lMZ+WmPSp8VJT7o4IW5crkei3E2pyH8nJpp9UwGASESxbcQd8 C5cqZ03CEUxImXl9li60Y5rUh0ISc/4ZuKaWVd47su6bYK0yC36qtsPpxg2NBw662Fb J4xRz7g/VA8VpfHa3cnrP33yNmEQJUYK+r3TaqLd7PznZKQKgSHpkUKc1z2HeNXmia7 /WubCWgkA2yo2AFYCLePDEFmn63wbLBPo2ttPsGjA==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016; d=earthlink.net; b=qgJ0X8PTWaLEnrzFZGj+i/s6HM1vKibKeb3qbjkp5ojet1I75f/QA4H9KJskIm/K/G5nBMY3TLLJlJEMnn+b3tdhg5R7Vd3KwE3C81spfKl+eAC/fhfNCCTvT0te0IC4PG4OJAqEagYc88KAsriWkpNFYoluCb+uT7JeUTrpUKZrOZDI+SVwstMi7BwosRX0eA5cL5EpdxhWFD0leN0UrVuQo9A0oqyiSI8WYiSkp9A3LdkbaFs8L0TExDSUkGnrbx5QjSd1WNgYkyeLkE+JyehHXOs3UL80JuZRf7czcw0AJbGAGMQ0CBPvW9F6IB8bBXSlVk31VR+fOFEhqS1hKg==; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:X-ELNK-Trace:X-Originating-IP;
Received: from [99.51.72.196] (helo=[192.168.1.82]) by elasmtp-curtail.atl.sa.earthlink.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4) (envelope-from <charles.perkins@earthlink.net>) id 1eqQsW-0008gh-SD; Mon, 26 Feb 2018 17:04:13 -0500
To: Abdussalam Baryun <abdussalambaryun@gmail.com>, roll <roll@ietf.org>, draft-ietf-roll-aodv-rpl@ietf.org
References: <CADnDZ8_57DKq3abztkDgE6siHFkNvQKm4Ya6pcADT7yrJxJa8g@mail.gmail.com>
From: Charlie Perkins <charles.perkins@earthlink.net>
Message-ID: <fb933ab3-8a3d-d066-a603-8496d08ed9c0@earthlink.net>
Date: Mon, 26 Feb 2018 14:04:08 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CADnDZ8_57DKq3abztkDgE6siHFkNvQKm4Ya6pcADT7yrJxJa8g@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------195935222C06FD4FFA5949A6"
Content-Language: en-US
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956846b590522b13c953fdc43234240913d16a57c4b80efeae3350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.51.72.196
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/PoQQBOmWZ2XFRWVK13Q5Z4W9x-s>
Subject: Re: [Roll] Comments for AODV-RPL protocol [Issue #184]
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: Mon, 26 Feb 2018 22:04:17 -0000

Hello Abdussalam,

Thanks for your comments and suggestions.  Please find some follow-up 
comments below.


On 1/5/2018 12:04 PM, Abdussalam Baryun wrote:
> Hi WG,
>
> The abstract needs to delete any indication that this is a routing 
> protocol. IMHO, this is a route discovery for the RPL protocol.
>

To me AODV-RPL is a variation on RPL.  But I am curious to know more 
about the distinction between a routing protocol and a route discovery 
mechanism that uses routing protocol control messages.


> The discovery of route is part of the routing protocol so we have a 
> different routing which is AODV-RPL routing protocol. The draft needs 
> to mention if this AODV-RPL can work with RPL or not in the same network.
>

Yes, AODV-RPL should interoperate quite well with RPL in the same 
network.  If there is some case that presents difficulty please let us 
know and we will analyze it further.

> IMO, the draft needs to describe the neighbor discovery combined with 
> AODV-RPL route discovery. Also needs to refer to sections 18.4.1 and 
> 18.6 in rfc6550. Or the draft shows the difference from RFC6650 
> discovery. Please refer to sections in RFC6550 RPL.
>

I don't really know what to make of this, until after I can better 
understand the difference between a routing protocol and a route 
discovery mechanism that uses routing protocol control messages.

> AODV-RPL instance are another type of RPL-Instances, so why you write 
> the AODV instance.
>



> Please note that this will conflict with MANET routing instances. 
> Please delete AODV instance. This draft needs to have only RPL 
> instances or this AODV-RPL instance defined as RPL instance.
>

I looked for the strings "AODV instance" and "AODV-RPL instance" but did 
not find.  Could you point to the particular occurrence so that I can 
understand the conflict?


> Delete the writing words 'AODV routing' from the draft, and delete 
> AODV reference as the IPv4-RFC mentioned (can be confusing). The AODV 
> is already well known.
>

Thanks for acknowledging the work on AODV.  I am hoping AODVv2 completes 
Last Call soon.  However, I searched for "AODV routing" but did not 
find.  Could you point to the particular occurrence so that I can 
understand the confusion?


> IMO the operation mode is not used correctly, we need to identify the 
> protocol not by the MoP, we will use them all then, it should be 
> reserved for network operations not for protocols.
>

I am O.K. with recasting the new messages so that they do not use 
another MoP.  That is a very easy change to make.  I will await to see 
if others agree.

> IMHO, the Message format of dio is not correct needs to have type then 
> the length format as shown in the dio format specification rfc6550.

Looking at Figure 14 in RFC 6550, I do not see a length field.   The DIO 
shown in Figure 1 of the AODV-RPL draft strongly resembles Figure 15 of 
RFC 6550.   Did you have something else in mind about this?


>
> IMO, this protocol Sequence number is not different than the sequence 
> number of destination mentioned in RFC6550. You must include the DTSN 
> in this draft. If you thinks I am wrong please mention why here and 
> then it should be clear what is the different than RPL in the draft?
>

I will get back to you on this point.


> Security section needs to include rfc6552/rfc6553
>

RFC 6552 is about the Objective Function Zero, which isn't directly 
related to security.  RFC 6553 is about putting RPL control information 
in Data-Plane packets, which we do not use for AODV-RPL.  However that 
is an interesting idea worth discussion, albeit not necessarily in the 
security section.  I would be very curious to find out if RFC 6553 has 
attracted much implementation.


> I suggest to delete future work section.
>

It's not normative, and fairly reflects some useful discussion that we 
have had.  Do you think it is confusing for the rest of the document?

Regards,
Charlie P.