Re: [IPFIX] Fwd: Last Call: <draft-ietf-ipfix-text-adt-07.txt> (Textual Representation of IPFIX Abstract Data Types) to Proposed Standard

Brian Trammell <ietf@trammell.ch> Thu, 17 July 2014 20:16 UTC

Return-Path: <ietf@trammell.ch>
X-Original-To: ipfix@ietfa.amsl.com
Delivered-To: ipfix@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E64991A0149; Thu, 17 Jul 2014 13:16:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 etMaEUhh3gvY; Thu, 17 Jul 2014 13:16:41 -0700 (PDT)
Received: from trammell.ch (trammell1.nine.ch [5.148.172.66]) by ietfa.amsl.com (Postfix) with ESMTP id BA9D51A00AA; Thu, 17 Jul 2014 13:16:40 -0700 (PDT)
Received: from [10.0.27.102] (cust-integra-122-165.antanet.ch [80.75.122.165]) by trammell.ch (Postfix) with ESMTPSA id 81A061A0A41; Thu, 17 Jul 2014 22:16:08 +0200 (CEST)
Content-Type: multipart/signed; boundary="Apple-Mail=_842B33FB-510C-421F-89B0-8302FF26132A"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Brian Trammell <ietf@trammell.ch>
In-Reply-To: <53C7F2D4.2070107@cisco.com>
Date: Thu, 17 Jul 2014 22:16:04 +0200
Message-Id: <D288EC11-EF49-4C56-84CA-EE75611DA9AD@trammell.ch>
References: <20140716222427.14473.7386.idtracker@ietfa.amsl.com> <53C6FDCB.5030804@cisco.com> <53C7D814.3030906@cisco.com> <EDEE44E9-5A3E-4AA6-865F-2DD8FE8C6ACA@trammell.ch> <53C7F2D4.2070107@cisco.com>
To: Paul Aitken <paitken@cisco.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/ipfix/KBVjPCEpcMj_HsgE2HBM2WKurk0
Cc: "ietf@ietf.org" <ietf@ietf.org>, "ipfix@ietf.org" <ipfix@ietf.org>
Subject: Re: [IPFIX] Fwd: Last Call: <draft-ietf-ipfix-text-adt-07.txt> (Textual Representation of IPFIX Abstract Data Types) to Proposed Standard
X-BeenThere: ipfix@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IPFIX WG discussion list <ipfix.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipfix>, <mailto:ipfix-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipfix/>
List-Post: <mailto:ipfix@ietf.org>
List-Help: <mailto:ipfix-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipfix>, <mailto:ipfix-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jul 2014 20:16:43 -0000

On 17 Jul 2014, at 17:59, Paul Aitken <paitken@cisco.com> wrote:

> Brian, please see inline.
> 
> 
> On 17/07/2014 15:40, Brian Trammell wrote:
>> hi Paul,
>> 
>> thanks for the comments/review. Commentcomments inline:
>> 
>> On 17 Jul 2014, at 16:05, Paul Aitken <paitken@cisco.com> wrote:
>> 
>>> Benoit, Brian, All,
>>> 
>>> 4.  Data Type Encodings
>>> 
>>> 
>>>    Each subsection of this section defines a textual encoding for the
>>>    abstract data types defined in [RFC7012].
>>> 
>>> 
>>> Is 7012 the correct reference? Isn't IANA's IPFIX registry now understood to be the master reference?
>>> (ie, http://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-data-types)
>> For IEs, yes. This is a reference to the abstract data types defined in section 3.1 of RFC 7012, not the Information Element definitions.
> 
> Sure, the definitions are irrelevant here. Notice that I linked the IE *data types* registry.

Section 3.1 of RFC 7012 is still normative for the data types. At least I can't find anything in 7012 that suggests otherwise.

>>> With a view to extensibility, this document doesn't say what to do if/when new data types are added to IANA (eg, see ietf-ipfix-mib-variable-export).
>>> eg even one line to say that they can be represented in a default or limited way, or that they cannot be represented at all -  in which case, how should the representation be extended in future, if needs be?
>> I presume that this would have to be done by a future draft that updates this RFC, referencing a draft that updates Section 3.1 of RFC 7012, but we can say so explicitly.
>> 
>> Note that every ADT that's been added or considered since RFC 5102 has been more or less a hack that only makes sense within the binary encoding, and as such doesn't need a text representation. The RFC 6313 ADTs are only interesting in the context of the RFC 7101 encoding of the ADTs, and are explicitly noted as such in section 4.11.
>> 
>> mib-variable-export is a more interesting case, but I don't think it really applies here. The point of this work is to allow interoperability for textual representations of values for Information Elements taken from the IPFIX Information Element registry. The point of mib-variable-export is to allow IPFIX (or rather, the binary encoding of records defined in RFC 7011, to which the representation is quite tightly bound) to export Information Elements in a _different_ type space. And most probably, the right way to do that would be to directly define textual representations for MIB data directly (which I presume already exist; I'm not by any stretch of the imagination an SNMP geek.)
> 
> My point wasn't about MIBs per se; rather, about adding new data types.

Yep, point taken.

> But brain-fart, the mib-export draft adds new semantics (not types) - so it's not a super example. However the point stands: mention extensibility at least briefly.

Absolutely, will do.

Thanks, cheers,

Brian