Re: [manet] Notifications from the IETF tools Issue Tracker

"Stan Ratliff (sratliff)" <sratliff@cisco.com> Tue, 22 January 2013 15:42 UTC

Return-Path: <sratliff@cisco.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2388A21F8A4B for <manet@ietfa.amsl.com>; Tue, 22 Jan 2013 07:42:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level:
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FQZ1pLxq0y3X for <manet@ietfa.amsl.com>; Tue, 22 Jan 2013 07:42:04 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id AC25C21F8A42 for <manet@ietf.org>; Tue, 22 Jan 2013 07:42:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11588; q=dns/txt; s=iport; t=1358869323; x=1360078923; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=yoPvRdIEqi0ocBKGJabpOVOcFaQ6RFWqssdTWQAtG70=; b=aRt8soDAPYXEh9+OiEqhyarhDr2AJDeSs3eBFV8iLyIydI29YuUOL3J4 Bz6ycn/r6RUdMWcF6F7mKVIQfw4HoOpjV2CsbDknZexAiX+RAyUyaa6my uzPk38zELuCM83iMyFoO/GxA1rv/ZQK6TCPqmd5HSt47dRV4+Ibv11Aa9 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAOey/lCtJXG//2dsb2JhbABEvjIWc4IfAQEEAQEBaAMJAhACAQgiHQcnCxQRAgQOBQiIEQysbI83BIx4BoNXYQOILJ4pgnWBbzU
X-IronPort-AV: E=Sophos; i="4.84,515,1355097600"; d="scan'208,217"; a="166171031"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-5.cisco.com with ESMTP; 22 Jan 2013 15:42:03 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r0MFg3WY021466 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 22 Jan 2013 15:42:03 GMT
Received: from xmb-aln-x03.cisco.com ([169.254.6.233]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.02.0318.004; Tue, 22 Jan 2013 09:42:02 -0600
From: "Stan Ratliff (sratliff)" <sratliff@cisco.com>
To: "Charles E. Perkins" <charliep@computer.org>
Thread-Topic: [manet] Notifications from the IETF tools Issue Tracker
Thread-Index: AQHN81ribJtZ+zulZEq9CpdJ9dTPlZhLPgGAgAk6noCAADOEAIAAB0MAgAE4g4A=
Date: Tue, 22 Jan 2013 15:42:02 +0000
Message-ID: <2ED1D3801ACAAB459FDB4EAC9EAD090C0FFF83B8@xmb-aln-x03.cisco.com>
References: <50EDF2E7.3020105@computer.org> <50EE6F28.6040300@fkie.fraunhofer.de> <50EE70F0.2020604@computer.org> <50EFB929.3000901@fkie.fraunhofer.de> <F6051ABE-2978-4A97-A16E-84E68FAE5ED6@herberg.name> <6F1CF924-B19C-4875-B59B-68DE7083323A@thomasclausen.org> <B31EEDDDB8ED7E4A93FDF12A4EECD30D24FF052D@GLKXM0002V.GREENLNK.net> <50F5850E.3060809@computer.org> <CADnDZ89c32o0AbtEag_=T8ym3xoE37p5zQdAfxLPa3afN0KzYQ@mail.gmail.com> <50F5B539.5000502@computer.org> <CAK=bVC8WhUPHAuXmjiHe7-izCxRwMGHfCRk4wLC4_-eHc+utjQ@mail.gmail.com> <50FD7BD3.1050803@computer.org> <EE99467F-9DAF-4429-AF6F-0030C977150D@thomasclausen.org> <50FDAD22.7080706@computer.org>
In-Reply-To: <50FDAD22.7080706@computer.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [64.102.54.116]
Content-Type: multipart/alternative; boundary="_000_2ED1D3801ACAAB459FDB4EAC9EAD090C0FFF83B8xmbalnx03ciscoc_"
MIME-Version: 1.0
Cc: "manet@ietf.org" <manet@ietf.org>
Subject: Re: [manet] Notifications from the IETF tools Issue Tracker
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 22 Jan 2013 15:42:05 -0000

Charlie,

Inline

On Jan 21, 2013, at 4:03 PM, Charles E. Perkins wrote:

On 1/21/2013 12:37 PM, Thomas Heide Clausen wrote:


On 21 janv. 2013, at 18:33, "Charles E. Perkins" <charliep@computer.org<mailto:charliep@computer.org>> wrote:

Hello Ulrich,

First, let's agree that, all other things being equal, position independence
is better than positional dependence.  Then, it's a matter of trading off
that positive feature versus other potential negatives.  In the extreme,
no one would add a kilobyte to the header just to preserve position
independence.

Reductio ad absurdum.

Usually, the phrase "Reductio ad absurdum." is followed by QED.


Next, please observe that Henning has proposed a change to RteMsg
design that offers positional independence.  I hope to write it up today
for evaluation.

Third, we have lots of experience with positional dependent designs
that are extensible -- not related to [manet].  To me this is almost a
no-brainer, but I also know that the RFC 5444 (and, perhaps more
inclusively, the XML) experts have relevant experience.  Using the same
parser is, in my view, not a factor that should determine the outcome
of this design decision.

That is, then, because you have not been in the business of implementing protocols and multi-protocol MANET routers. It is a HUGE benefit to be able to share parsing code, especially given that 5444 is (if used properly) both flexible, efficient to parse and efficient in encoding messages. It also gives you some nice benefits of running multiple protocols jointly (as is the case with NHDP/OLSRv2/SMF) on the same device.

So you'd rather optimize for parser development time over
battery lifetime?   At the beginning of my earlier email, I
referred to "tradeoffs".  I'll stand by that.  I dispute the notion
that one has trouble using multiple other protocols if one also
uses a protocol with positional AddrBlks, and I'd be interested
to see a specific counter-example.


For me, the issue here is that working group consensus seems to have solidified around positional independence. If fact, Charlie, you seem to be the only one holding the counter position. Based on Adrian's email on the way forward, the specification needs to reflect the consensus of the WG. As of right now, that means it (the spec) needs to change.

To the WG participants: If you are holding other views, now is the time to express them.





Fourth, I think there are some noticeable problems with RFC 5444
that need fixing, but I have avoided making that into part of the
discussion about reactive protocols.

Unless you are willing to make the arguments, please don't spread such misinformation.

O.K.  I'll bookmark your challenge and get back to it next month.

Well, this worries me. At a minimum, I'd like to have the opportunity of understanding the issues you allude to. Because at this point, I don't know how to classify - is this in the "minor irritant" category, the "major pain in the backside" column, or the "no way on Earth this will ever work" type? You can't just lob something like this out and then keep on going, without more information for the rest of us.

Regards,
Stan




For now, the task is to make
RFC 5444 serve the purpose which it is mandated to serve.  That has
proved difficult enough.

This is wrong.

Well, Ian spent a lot of time on it but couldn't do it so "easily".
I don't consider myself a beginner, but I find it at minimum tedious
and at worst error-prone.  But -- I'm getting better at it.



A multitude of MANET protocols have been designed to use RFC5444, including reactive protocols, without any problems.

It's extremely easy, even, once one understands RFC5444.

See the above.  If I am challenged to get testimonials to the
contrary from other people, then I'll have to wait.   I'm not at
all interested in arguing about it, especially right now!   I will
at least say that other software developers seem more willing
to accept feedback.


--
Regards,
Charlie P.

_______________________________________________
manet mailing list
manet@ietf.org<mailto:manet@ietf.org>
https://www.ietf.org/mailman/listinfo/manet