Re: [6lo] draft-chairs-6lo-dispatch-iana-registry-00.txt

james woodyatt <jhw@nestlabs.com> Wed, 29 July 2015 18:17 UTC

Return-Path: <jhw@nestlabs.com>
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 F0DA21A8BB2 for <6lo@ietfa.amsl.com>; Wed, 29 Jul 2015 11:17:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, 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 8CSb71836twW for <6lo@ietfa.amsl.com>; Wed, 29 Jul 2015 11:17:49 -0700 (PDT)
Received: from mail-pd0-x232.google.com (mail-pd0-x232.google.com [IPv6:2607:f8b0:400e:c02::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45CC71A8AAD for <6lo@ietf.org>; Wed, 29 Jul 2015 11:17:49 -0700 (PDT)
Received: by pdrg1 with SMTP id g1so9901390pdr.2 for <6lo@ietf.org>; Wed, 29 Jul 2015 11:17:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nestlabs.com; s=google; h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=Dkh7OXUT0Uvas80uWQE1LgK9ewOYK53Ty4u0LJ1xyQc=; b=WvjoiCAHT2RdF7/y+IQQDG69ic+XZIbCCOEaDk4LOAAb6++Cujy2ARFMkt3BcDKmvX 3vBqVbzUDG2KBYxh44iuhwgbgGpBd0ltaMkLrbqFU9oj3TA0Q4vCIJK3YbGiLOvFWYDA biLsdgvC4dlG3eN+FpM2Exu8y6efd1S9TkA64=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:message-id:mime-version :subject:date:references:to:in-reply-to; bh=Dkh7OXUT0Uvas80uWQE1LgK9ewOYK53Ty4u0LJ1xyQc=; b=NBSi+xY0A2eGdMFVc/a737NxVf24l/pTaUgzFfMk0lLai0Z/gRQmQfnyxHttz5GEGN ySMd9rT8qn1nijqpD0DREbMQ2FKc5ipHPbwxBZvPS7LmwsOT2+qyUSnI2S6jgDE259lT QU8Yfi5YkZVWL5aNRBv5IOhFd41c//P+bt+V17c3xG+ZOimzwWZAw1fJrzCfnhbvdvVo HWokvG7dJgPIKxRa84CaGaHB0UyXHPKBHkcME7JAbQ31EefH1qOC9EYHMl93SkMinyM1 IypAoVRoNsYE0OX67io9IkbZz7p9/L27XqbNRItGkYj1ugUZbgqzm3nSbCOlelFcx3VC 0srg==
X-Gm-Message-State: ALoCoQkgXquqp01gBj8EG+C/yJirfhjhyFGcBSbeQS35l0nU6q7/U2EExzVBBYJbwvpSjHCM+AoGDuLVNivT0DjfMqCL2e3qRDKZiZQOqLN0paLGuMFbxaTxtPUeMF04d0Jo/Qy3xQciXSnWl8ZQonrt3JZu6sm+bJNC1RO3DGGmoZOtIkEdspo=
X-Received: by 10.70.37.169 with SMTP id z9mr96146644pdj.123.1438193868812; Wed, 29 Jul 2015 11:17:48 -0700 (PDT)
Received: from ?IPv6:2620::10e7:4:9918:1be5:5031:3810? ([2620:0:10e7:4:9918:1be5:5031:3810]) by smtp.gmail.com with ESMTPSA id j9sm36536709pdl.65.2015.07.29.11.17.47 for <6lo@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 29 Jul 2015 11:17:47 -0700 (PDT)
From: james woodyatt <jhw@nestlabs.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DB0A01FC-DF4C-44E3-844E-4EF10C8579EA"
Message-Id: <78B910B0-38F5-4207-A5B6-4442B014DE76@nestlabs.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
Date: Wed, 29 Jul 2015 11:17:46 -0700
References: <ECA43DA70480A3498E43C3471FB2E1F01C39990C@eusaamb103.ericsson.se> <CAO6tK45NVtbN4gON+fcQA=xzzV0Wd00Jqgo78i6LP5QV_j71Sg@mail.gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C39B48B@eusaamb103.ericsson.se> <CAO6tK474ga37g29Ope8XxsPB67iBpsSAsPhXqXfMcyvCm6_+xg@mail.gmail.com> <E045AECD98228444A58C61C200AE1BD849F0A949@xmb-rcd-x01.cisco.com> <ECA43DA70480A3498E43C3471FB2E1F02222FBA1@eusaamb103.ericsson.se> <E045AECD98228444A58C61C200AE1BD849F47890@xmb-rcd-x01.cisco.com> <CAO6tK45Et-A1pRJKRbPz5d4UD4zUcrWuTy=A8L+FZj78kfrVog@mail.gmail.com> <BF00A164-EE85-442C-A9AE-7FE7FA769CDD@cisco.com> <CAO6tK44p6qjze5iR-KYg=5odvRoMEa71n51mrY_pGc2ZaxSxOw@mail.gmail.com> <E045AECD98228444A58C61C200AE1BD849F48BE1@xmb-rcd-x01.cisco.com> <CAO6tK47Z7sPtpN3cRS6w=PRJ6Sdh65Bv6dV1fC+z4O36dvH_Jg@mail.gmail.com> <CADrU+dJycqpHe8X4T3_6O5dH+zh34xhRaOOZEFDscFYDLFMjuQ@mail.gmail.com> <CAO6tK47JpDA8dfrw-si4Si-QWiys9goBmKp0LAd_sm_jPtySsg@mail.gmail.com> <CADrU+dKK59AyQhnWKg6QPXmn=mo9EpF9ifUxgpVaFXA==md+ew@mail.gmail.com> <CAO6tK45VXRCzw-kRzAct_hNY5_9q+cQic6aCNWzuA55h4g8Y_A@mail.gmail.com> <CADrU+dLdpZL+4v4EBur7metK7FRVefx3E7SSu=FDmB7NrjNpoQ@mail.gmail.com>
To: "6lo@ietf.org" <6lo@ietf.org>
In-Reply-To: <CADrU+dLdpZL+4v4EBur7metK7FRVefx3E7SSu=FDmB7NrjNpoQ@mail.gmail.com>
X-Mailer: Apple Mail (2.2102)
Archived-At: <http://mailarchive.ietf.org/arch/msg/6lo/t-4pdKA8HEAc9adp8Q7IN4pMgvE>
Subject: Re: [6lo] draft-chairs-6lo-dispatch-iana-registry-00.txt
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 29 Jul 2015 18:17:51 -0000

On Jul 29, 2015, at 01:34, Robert Cragie <robert.cragie@gridmerge.com> wrote:
> 
> In an abstract sense, there is what I call a "hierarchy of constraints". By this I mean at lower ranks, more things are optional and superior ranks reclassify options into mandatory or excluded. At the top of the hierarchy, an interoperable implementation can be built where devices can autonomously figure out based on a configuration how they operate. In this case, the superior rank to the RFC rank simply states which dispatch codes are being used and which aren't.

I generally agree that a hierarchy of constraints is a good idea, but where I grow concerned is with protecting the integrity of the least constrained, most general specification. This is where the idea of a switch mechanism makes me uneasy. With a switch, which would permit the alteration of the syntax of 6LO encodings beneath it, we pretty much destroy the idea of a “most general” or “least constrained” syntax. Given any particular 6LO encoded packet it could mean anything depending on the context in which it is inserted, because any particular context might have a switch applied that alters the syntax of the encodings within it. Indeed, in the least constrained language, there is no limit on what switches defined in the future might do to alter the syntax.

I hope we can agree that it’s a bad idea to do that.

—james	[As an individual contributor]