Re: [OPSAWG] Review of draft-presuhn-floats-00.txt

"Randy Presuhn" <randy_presuhn@mindspring.com> Fri, 03 December 2010 04:59 UTC

Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: opsawg@core3.amsl.com
Delivered-To: opsawg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F0C53A688D for <opsawg@core3.amsl.com>; Thu, 2 Dec 2010 20:59:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.516
X-Spam-Level:
X-Spam-Status: No, score=-101.516 tagged_above=-999 required=5 tests=[AWL=-1.083, BAYES_00=-2.599, FF_IHOPE_YOU_SINK=2.166, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OFlGC4DpeQXh for <opsawg@core3.amsl.com>; Thu, 2 Dec 2010 20:59:01 -0800 (PST)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by core3.amsl.com (Postfix) with ESMTP id A63393A6843 for <opsawg@ietf.org>; Thu, 2 Dec 2010 20:59:01 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=bsjmajnq7ocuRYjCdjqaUp2gdDm7Z6tZzfi90/FwGniv2Z7NYbf9VMbPSrb9pzS3; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [76.254.50.121] (helo=oemcomputer) by elasmtp-junco.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1PONko-000846-5A; Fri, 03 Dec 2010 00:00:18 -0500
Message-ID: <008401cb92a7$0eccfd20$6801a8c0@oemcomputer>
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Juergen Quittek <Quittek@neclab.eu>, opsawg@ietf.org
References: <C91E4469.1877E%quittek@neclab.eu>
Date: Thu, 02 Dec 2010 21:00:49 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888d26d9b9edb73dbfb502f62013d3df57904023a5969770e3a350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 76.254.50.121
Subject: Re: [OPSAWG] Review of draft-presuhn-floats-00.txt
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/opsawg>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2010 04:59:02 -0000

Hi -

> From: "Juergen Quittek" <Quittek@neclab.eu>
> To: <opsawg@ietf.org>
> Sent: Thursday, December 02, 2010 1:53 PM
...
> >    The IEEE Standard for Floating-Point Arithmetic, IEEE 754-2008
> >    [IEEE.754.1985], provides for a variety of interchange formats for
> >    floating point numbers.  The need for three of these has been
> >    recognized in network management:
> > 
> >    o  32-bit;
> >    o  64-bit;
> >    o  128-bit.
>
> I would suggest supporting this statement with a reference:
>
>  "The need for three of these, namely
>       o  32-bit,
>       o  64-bit,
>       o  128-bit,
>    has been recognized in network management, for example, during the
>    discussion of data types for SMIng. Section 4.2.3 of the SMIng
>    Objectives [RFC3216] elaborates the need for these three floating-point
>    data types in network management protocols."

Ok, I've added words to this effect.

> > 4.  Definitions
> > 
> >   FLOAT-MIB DEFINITIONS ::= BEGIN
>
> I would suggest calling it "FLOAT-TC-MIB".
> This would be more descriptive.

Agreed, fixed.

> >   Float32 ::= TEXTUAL-CONVENTION
>
> Also here I would like to add a TC to the name:
> Calling it "Float32TC" would have two advantages:
>   - It would make clear that it's a TC and not an SMI data type
>    - If at any point in time there will be an SMIv3, then I am sure
>     it will have floating-point data types. We avoid future name
>     collisions if we have "TC" in the name of this one here.
>
> Obviously, the same applies to Float64 and Float128.

Agreed, fixed.

...
> Then you can use "IEEE.754.2008" as target in <xref>.

Thanks, that was exactly what I needed!  Done.

I'll spin a new draft shortly.

Randy