Re: [manet] Working group last call for draft-ietf-manet-rfc6779bis and draft-ietf-manet-nhdp-optimization

Thomas Clausen <thomas@thomasclausen.org> Sat, 09 August 2014 12:05 UTC

Return-Path: <thomas@thomasclausen.org>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F9B41A02D1 for <manet@ietfa.amsl.com>; Sat, 9 Aug 2014 05:05:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 IVsa67M0_-7x for <manet@ietfa.amsl.com>; Sat, 9 Aug 2014 05:05:38 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 141B91A0147 for <manet@ietf.org>; Sat, 9 Aug 2014 05:05:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id CBA611BCC353; Sat, 9 Aug 2014 05:05:37 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from [192.168.147.142] (mtg91-1-82-227-24-173.fbx.proxad.net [82.227.24.173]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 02B691BCC314; Sat, 9 Aug 2014 05:05:37 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-B4D5C9F6-EF47-496A-ABCB-171E8E79760D"
Mime-Version: 1.0 (1.0)
From: Thomas Clausen <thomas@thomasclausen.org>
X-Mailer: iPad Mail (11D257)
In-Reply-To: <CADnDZ88Qp8buJOZTMqirOXr+xpPC95cQqtJ-X1bjQ-+JARuSLw@mail.gmail.com>
Date: Sat, 09 Aug 2014 14:05:32 +0200
Content-Transfer-Encoding: 7bit
Message-Id: <83D5689A-3070-4DAD-89B8-A196930DDF1B@thomasclausen.org>
References: <20140807152647.19846.41050.idtracker@ietfa.amsl.com> <74C6EFB5-71D8-4B41-B1F5-2449EFE1C493@thomasclausen.org> <C6757792-DA6D-4141-AA11-803DCDE47AA6@cisco.com> <CADnDZ8_DE9YHFWGFJoz0h---maEdePcNihv-0OaVNcNQpu+cOQ@mail.gmail.com> <DD45D196-0020-4040-8276-5492A93B6C40@mnemosyne.demon.co.uk> <03ae01cfb32e$d9acc600$8d065200$@olddog.co.uk> <EA96BB97-E37C-4AE9-B925-3CE1EAA85B49@cisco.com> <8802CEE7-D6BD-4950-B02F-FB9D195B0066@gmail.com> <CADnDZ88Qp8buJOZTMqirOXr+xpPC95cQqtJ-X1bjQ-+JARuSLw@mail.gmail.com>
To: Abdussalam Baryun <abdussalambaryun@gmail.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/manet/bB4EudxpjjPVvKIJrOPNDXn-bg4
Cc: Christopher Dearlove <christopher.dearlove@gmail.com>, manet IETF <manet@ietf.org>, manet-ads <manet-ads@tools.ietf.org>, "Stan Ratliff (sratliff)" <sratliff@cisco.com>, "<manet-chairs@tools.ietf.org>" <manet-chairs@tools.ietf.org>
Subject: Re: [manet] Working group last call for draft-ietf-manet-rfc6779bis and draft-ietf-manet-nhdp-optimization
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 09 Aug 2014 12:05:40 -0000

Abdussalam,

If you, in your implementation of NHDP/OLSRv2, do not want to include this optimization, then you can simply decide to not implement it. Your implementation will, then, still be fully interoperable with an implementation that does include this optimization -- this is described in, for example, the applicability statement of the document.

However, in the situations clearly described in the document (for example, in paragraph 4 of the introduction), your implementation will then take longer time to recover from certain types of link failure.

The exact benefit from including this optimization in your deployments of NHDP/OLSRv2 are for you to evaluate -- nobody can do that in your place: we do not know the frequency of the type of link failures where this optimization is effective in your deployment specifics.

There are, however, no "downsides" to implementing this optimization, no situations in which it degrades performance, and -- as we indicated -- it's very light to implement. So even if you do not expect to benefit from the optimization, then it'd probably be silly to not do so. 

Now, I am not sure why you talk about "optimum", or "best performance", I do not believe that anybody has claimed such absolutes.

Thomas

> On 09 Aug 2014, at 13:25, Abdussalam Baryun <abdussalambaryun@gmail.com> wrote:
> 
> 
> 
>> On Friday, August 8, 2014, Christopher Dearlove wrote:
>> Adrian
>> 
>> Thanks for the effort in unearthing this. I take the same view as Stan. I will note that I have implemented this, but don't have any publishable performance results. But as I said, I agree with Stan on the lack of necessity of this.
> 
>  The draft is updating two standards, and promoting better performance. I remember when the first present of the draft at IETF 89, I asked you of its difference, and the answer was no much code difference just performance.
> 
>  When we promote optimum that means best performance? So how can this WG get sure of that optimum behavior, do we just follow the author/implementor, is that IETF practice.  The results can be necessary to prove it's a suitable standard update. If you want it to be not necessary to give results then no need to update our standards, just a new standard extension. 
> 
> AB
>