Re: New Version Notification for draft-troan-6man-universal-ra-option-03.txt

Ted Lemon <mellon@fugue.com> Fri, 09 October 2020 02:10 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 468423A1263 for <ipv6@ietfa.amsl.com>; Thu, 8 Oct 2020 19:10:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.com
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 OHCyPwp7bkfv for <ipv6@ietfa.amsl.com>; Thu, 8 Oct 2020 19:10:40 -0700 (PDT)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 890EC3A1265 for <ipv6@ietf.org>; Thu, 8 Oct 2020 19:10:40 -0700 (PDT)
Received: by mail-qk1-x72b.google.com with SMTP id a23so9102571qkg.13 for <ipv6@ietf.org>; Thu, 08 Oct 2020 19:10:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=Xowwq9botdssjad73wdSGmiLVRfZDAP2Vc1fH2PMXHo=; b=NKMvCgsEFuX7KOcnIl9cPzEhZaCbxWY8rcWUGQUygFYLUsMGVQvKSLTSBF6+FXdLL6 06i1hUaRrrYJccWVoplBJOf2WtsM2nexX1oyfCwTCEATso8ToTny0eJl5ZVkNz7DRbFw RVS/OrpAtU5ZEDAT10Lg7oInx5gRPGmfRjhgEKbfH5IMoXfTh6qB/6or2nl+bKp2RkP0 h8bvRMER7wo7KMKN3lyux2tryvBK/PMAtN2gU5idx5f4Ku6oaiNElfvufCzkMNJF+grI kVnjprcZqawRFv1Mm5w6i6qLyv3Uz8c2bjrjQVtp2XXUcvcCNC72JXmKRE2fj44wjAlJ 5oxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=Xowwq9botdssjad73wdSGmiLVRfZDAP2Vc1fH2PMXHo=; b=qls77Nf4Zp+EeT8cQszxSFSoWEFGbrzmtxg6xnu5EyJgKoOrqFCHTNgJ/qmYj9OGxi DiFmapFSkcU9hka9lrizeoA7atIqHss6E83OkuHmPTZk6mzb3rbamBqoraAzwWdQ2pFf H9cW6VdCTRmPeWH6DZG9fQVLtOP0rUOMK3GLI0F/eg9yK7oM1WP0dywwt3vEg2HXE2eg EhL8VnBBdtr8TboAg0auHtBEoM2I8gg/e3F/GXpFuvgjle+gMpmS885NZvIWA4fsqLow +ohKWaAS9kBFDBS0+71q51VjN13EIuA0bxhPbA1RH+oa+Y0YDADiVOHiD72h+kJ7+pzS 8/AA==
X-Gm-Message-State: AOAM530xSu4pM/Vq9iWqyQwcudaN2XKyITP685MfPs/Me91n4t+dMNn2 /CB7lFkgzhv0LI6kWA3Ci3tj5f41jJ2Yd8IA
X-Google-Smtp-Source: ABdhPJwCegoH29a0PA4SySfwLm9QRYU9uVqZUfYqJ2uChAxx3sBcMV4ZqLAf0DmnY9o4+xTXtBEk+w==
X-Received: by 2002:a37:d207:: with SMTP id f7mr11230284qkj.302.1602209439617; Thu, 08 Oct 2020 19:10:39 -0700 (PDT)
Received: from localhost.localdomain (c-24-91-177-160.hsd1.nh.comcast.net. [24.91.177.160]) by smtp.gmail.com with ESMTPSA id j9sm5438710qtk.89.2020.10.08.19.10.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 08 Oct 2020 19:10:38 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-2554AA46-7FF8-44ED-8470-A5C9A68325AA"
Content-Transfer-Encoding: 7bit
From: Ted Lemon <mellon@fugue.com>
Mime-Version: 1.0 (1.0)
Subject: Re: New Version Notification for draft-troan-6man-universal-ra-option-03.txt
Date: Thu, 08 Oct 2020 22:10:37 -0400
Message-Id: <0CC85EA5-8A06-48E9-AE85-70F91A9AE9BC@fugue.com>
References: <CANMZLAb3FdZRcpzctXFE_coUQHKT0aTRn6ymkZQjT-KGuwNRYg@mail.gmail.com>
Cc: Ole Troan <otroan@employees.org>, Michael Richardson <mcr+ietf@sandelman.ca>, ipv6@ietf.org
In-Reply-To: <CANMZLAb3FdZRcpzctXFE_coUQHKT0aTRn6ymkZQjT-KGuwNRYg@mail.gmail.com>
To: Brian Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: iPhone Mail (18A373)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/PtMB1FEFTOqixoxZFL74z3HQwbk>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Oct 2020 02:10:43 -0000

Brian, that’s what I’m saying is a problem. You don’t want self describing encodings when the data format is required to be fixed: that just adds an extra step. 

That said, Ole’s point that we don’t have a CDDL-to-tlv compiler is somewhat compelling. 

> On Oct 8, 2020, at 21:02, Brian Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> 
> The big difference is that CBOR items are self-describing and TLVs are not.
> 
> Regards
>     Brian
>     (via tiny screen & keyboard)
> 
>> On Fri, 9 Oct 2020, 11:32 Ole Troan, <otroan@employees.org> wrote:
>> 
>> 
>>>> On 9 Oct 2020, at 00:19, Ted Lemon <mellon@fugue.com> wrote:
>>>> 
>>> On Oct 8, 2020, at 6:17 PM, Ole Troan <otroan@employees.org> wrote:
>>>> Which is why the objects are described in CDDL. 
>>> 
>>> That’s lovely, but then why not just compile the CDDL into a TLV parser?
>> 
>> The idea here is to allow users of the option to use existing tools and libraries. Shouldn’t we all be tired of hand crafting C code to parse packets by now?
>> 
>> If you want to build a toolset around a modeling language and TLV representations to compete with CDDL, CBOR, JSON feel free. But I don’t think you should expect us to wait for you. :-)
>> 
>> Ole
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------