Re: [6lo] GHC plan

Carsten Bormann <cabo@tzi.org> Mon, 30 June 2014 19:56 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADACD1A03AE for <6lo@ietfa.amsl.com>; Mon, 30 Jun 2014 12:56:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level:
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, SPF_HELO_PASS=-0.001] autolearn=no
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 NcwV86kM33fc for <6lo@ietfa.amsl.com>; Mon, 30 Jun 2014 12:56:20 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (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 918711A0393 for <6lo@ietf.org>; Mon, 30 Jun 2014 12:56:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id s5UJuBnE015598; Mon, 30 Jun 2014 21:56:11 +0200 (CEST)
Received: from [192.168.217.106] (p54891165.dip0.t-ipconnect.de [84.137.17.101]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 78E8CEEC; Mon, 30 Jun 2014 21:56:07 +0200 (CEST)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CADnDZ895wvPreFNK9geWRY2YsE7oVxHp_0aFx1pfZHbBjgDCLQ@mail.gmail.com>
Date: Mon, 30 Jun 2014 21:56:02 +0200
X-Mao-Original-Outgoing-Id: 425850962.275726-5361bf3e1eea9c6f0c4e130d50b05f50
Content-Transfer-Encoding: quoted-printable
Message-Id: <67D0B0BA-0E32-446F-AD02-DF9703C12AF1@tzi.org>
References: <3C1CD7E2-6D38-4415-8298-16D027EA74F3@tzi.org> <CADnDZ89iJm3OiFbw2w81Z2fntrjFfpeQU1n055DKm=FRUJa87w@mail.gmail.com> <CAK=bVC9hJd26YzJr9vJY3xsApiJtBpBYb=AGMA7JJ7PmZyzJNQ@mail.gmail.com> <CADnDZ895wvPreFNK9geWRY2YsE7oVxHp_0aFx1pfZHbBjgDCLQ@mail.gmail.com>
To: Abdussalam Baryun <abdussalambaryun@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/6lo/0azqAmrhW3pALGq_ob6ez8mMHio
Cc: "6lo@ietf.org" <6lo@ietf.org>
Subject: Re: [6lo] GHC plan
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Jun 2014 19:56:21 -0000

Hi Abdussalam,

Ulrich was kind enough to trace back the emails and extract some questions for me that I can actually try to answer.

> 1) Why is there no applicability section, or use case section?

Because nobody wrote one.
If the WG wants one, they’d have to tell me what it wants in there.
Upon first reading your comment, I was waiting for other people in the WG to possibly chime in here with some specifics, but that hasn’t happened, so I didn’t see a need for action.

> 2) What is the draft main scope (there is mentioned some purpose of
> the draft contribution in introduction but not sure of the scope)?

I don’t know what the fine point between applicability and scope is here.
Anyway, we don’t usually have formal scope sections in IETF specifications (unlike, say, the scope sections in ISO documents).

> and
> is the solution proposed the best solution, or was it tested to be
> better solution for such problem?

I wouldn't usually try for the “best solution”.
There has been some discussion on protocol quality in the two mailing lists.
I’m not going to summarize that discussion in some simple text, because it is a complicated issue.
Imagine trying to answer to the exact same question for, say, RFC 793.

Keying on “better”, there are two things that probably are worth optimizing here:
1) the bit allocation in the byte code.  As the draft says, Sebastian Dominik has examined this (and, I might add, surprisingly my initial hunch turns out to have been better than a number of variations he tried).
2) the static dictionary.  As I said repeatedly, this is a bit haphazard, but it seems to work well the way it is with the corpus at http://svn.tools.ietf.org/svn/wg/6lowpan/packets

Thomas Björklund made another great suggestion for optimizing (by simplifying some more), which is in the recent draft.

So it seems simple to me:
— Author's view: good enough, and a number of reviewers seemed to agree.
— unless the WG wants to improve things (or decides the whole thing is no longer worth the effort), we are done.

> It mentions that it is a short draft, I don't think so. Please remove
> describing the size of the draft, because in future it may develop and
> become larger.”

The specification is short, not the entirety of the draft any more (it is interesting to look at the page count over time since 2010-10-18 for a spec that essentially has become *simpler* since the first draft!); as you can see I had already updated that word in the abstract of the most recent draft.

Grüße, Carsten