Re: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new ROLL WG document

C Chauvenet <c.chauvenet@watteco.com> Sat, 03 September 2011 14:48 UTC

Return-Path: <c.chauvenet@watteco.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 B5E4D21F8B72 for <roll@ietfa.amsl.com>; Sat, 3 Sep 2011 07:48:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level:
X-Spam-Status: No, score=-4.398 tagged_above=-999 required=5 tests=[AWL=-0.800, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E-2yvWG6kKLw for <roll@ietfa.amsl.com>; Sat, 3 Sep 2011 07:48:43 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe004.messaging.microsoft.com [216.32.181.184]) by ietfa.amsl.com (Postfix) with ESMTP id E670B21F8B71 for <roll@ietf.org>; Sat, 3 Sep 2011 07:48:42 -0700 (PDT)
Received: from mail184-ch1-R.bigfish.com (216.32.181.173) by CH1EHSOBE005.bigfish.com (10.43.70.55) with Microsoft SMTP Server id 14.1.225.22; Sat, 3 Sep 2011 14:50:20 +0000
Received: from mail184-ch1 (localhost.localdomain [127.0.0.1]) by mail184-ch1-R.bigfish.com (Postfix) with ESMTP id 3002E1CA0646; Sat, 3 Sep 2011 14:50:20 +0000 (UTC)
X-SpamScore: -13
X-BigFish: VPS-13(z1725nzc89bh1803Mc85dh1dbaL98dK14ffOzz1202hzzz2dh2a8h668h839h8aah61h)
X-Spam-TCS-SCL: 0:0
X-Forefront-Antispam-Report: CIP:213.199.187.153; KIP:(null); UIP:(null); IPVD:NLI; SRV:BULK; H:IE2RD2HUB012.red002.local; RD:none; EFVD:NLI
Received: from mail184-ch1 (localhost.localdomain [127.0.0.1]) by mail184-ch1 (MessageSwitch) id 1315061419702508_9846; Sat, 3 Sep 2011 14:50:19 +0000 (UTC)
Received: from CH1EHSMHS007.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.240]) by mail184-ch1.bigfish.com (Postfix) with ESMTP id 9DB307A804B; Sat, 3 Sep 2011 14:50:19 +0000 (UTC)
Received: from IE2RD2HUB012.red002.local (213.199.187.153) by CH1EHSMHS007.bigfish.com (10.43.70.7) with Microsoft SMTP Server (TLS) id 14.1.225.22; Sat, 3 Sep 2011 14:50:19 +0000
Received: from IE2RD2XVS211.red002.local ([172.18.6.55]) by IE2RD2HUB012.red002.local ([10.33.16.251]) with mapi; Sat, 3 Sep 2011 07:50:18 -0700
From: C Chauvenet <c.chauvenet@watteco.com>
To: Ietf Roll <ietfroll@yahoo.com>
Date: Sat, 03 Sep 2011 07:50:18 -0700
Thread-Topic: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new ROLL WG document
Thread-Index: AcxqSMvSQ20bA6JLQdqjCbcMVcHxMQ==
Message-ID: <97A20B88-32F6-4EF8-A70B-0FFFBFEE29DA@watteco.com>
References: <1483809161.144962.1314763722334.JavaMail.root@mail05.pantherlink.uwm.edu> <4884.1314797912@marajade.sandelman.ca> <AFA379AA-7AB8-4106-BDEF-030AAEC984E6@thomasclausen.org> <8CA251EF-2842-453A-964A-E3F30713917A@cisco.com> <2507C27F-0589-488C-902F-52B55A0FCE49@thomasclausen.org> <76BFB7B0-5A9C-43D8-995F-44A39A41CE82@watteco.com> <1315031900.16281.YahooMailNeo@web113920.mail.gq1.yahoo.com>
In-Reply-To: <1315031900.16281.YahooMailNeo@web113920.mail.gq1.yahoo.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: fr-FR, en-US
Content-Type: multipart/alternative; boundary="_000_97A20B8832F64EF8A70B0FFFBFEE29DAwattecocom_"
MIME-Version: 1.0
X-OriginatorOrg: watteco.com
Cc: roll WG <roll@ietf.org>
Subject: Re: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new ROLL WG document
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Sat, 03 Sep 2011 14:48:43 -0000

Hi,

The last part of my mail you didn't mentioned in your reply talked about the 6loWPAN work which has done some previous work on compression.
I think the 6LoWPAN WG and people involved into it have answers to the point you are exposing.
I'm feeling that doing some compression in RPL is not so far from doing compression like 6LoWPAN.
Your point seems to be related to the general compression mechanism, not especially RPL.

What do you think ?

ps : What about saying "hi" and "regards" in mails, and assume your opinion through a real name and affiliation ?

respectfully,

Cédric.

Le 3 sept. 2011 à 08:38, Ietf Roll a écrit :


Cedric wrote:

That's said, I don't see any problem for trying to design some improvements for RPL.
I think this rule is the same for every protocols.

[rav] Yes and RPL certainly needs improvements. :-)  And compressing out a bunch of unused bits would be a good improvement.

As already mentioned in this discussion, it's all about *optional* improvements.
Designing new mechanism like compression doesn't mean that you HAVE to implement them.
So I don't  see why nodes won't interoperate if they all rely on the same RPL RFC.

[rav] Yes you are correct that nodes can interoperate if they all adhere to the same RFC (or in RPLs case - lots of RFCs already - and more if you want to do P2P and more if you want to to do non-storing mode, but I digress).
         We are talking about a change to the core specification that will cause interoperability problems from the outset.  If I rely on the uncompressed spec RFC (oh wait, it isn't an RFC yet) I can't speak to you if you rely on this new compression
         scheme.  If we decide to go forward this this, then we have to have some way to negotiate between nodes to say if you are or are not using compression (oops another I-D). OR everyone has to implement both which goes against the notion
         that we are designing constrained nodes.

         If this compression is a good idea, then let's make it part of the core spec, get rid of the extra wasted bits and try to make RPL useful on constrained nodes.  This draft, if it is adopted by the WG, should deprecate the RPL core spec and fix it.

rav