Re: 6MAN WG Last Call: <draft-ietf-6man-text-addr-representation-01.txt>

Seiichi Kawamura <kawamucho@mesh.ad.jp> Tue, 10 November 2009 02:21 UTC

Return-Path: <kawamucho@mesh.ad.jp>
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 27B763A68B1 for <ipv6@core3.amsl.com>; Mon, 9 Nov 2009 18:21:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.015
X-Spam-Level:
X-Spam-Status: No, score=-1.015 tagged_above=-999 required=5 tests=[AWL=1.075, BAYES_00=-2.599, GB_I_LETTER=-2, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
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 jGBOe3i3GyFv for <ipv6@core3.amsl.com>; Mon, 9 Nov 2009 18:20:59 -0800 (PST)
Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.32.8.206]) by core3.amsl.com (Postfix) with ESMTP id 0B75E3A68C2 for <ipv6@ietf.org>; Mon, 9 Nov 2009 18:20:58 -0800 (PST)
Received: from mailgate4.nec.co.jp ([10.7.69.184]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id nAA2LO8J028220; Tue, 10 Nov 2009 11:21:24 +0900 (JST)
Received: (from root@localhost) by mailgate4.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id nAA2LO020632; Tue, 10 Nov 2009 11:21:24 +0900 (JST)
Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id nAA2LOll019494; Tue, 10 Nov 2009 11:21:24 +0900 (JST)
Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id nAA2LOcJ012604; Tue, 10 Nov 2009 11:21:24 +0900
Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id nAA2LOWI009593; Tue, 10 Nov 2009 11:21:24 +0900
Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id nAA2LOI0027618 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2009 11:21:24 +0900
Message-ID: <4AF8CE22.8090106@mesh.ad.jp>
Date: Tue, 10 Nov 2009 11:21:22 +0900
From: Seiichi Kawamura <kawamucho@mesh.ad.jp>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: JINMEI Tatuya / ???? <jinmei@isc.org>
Subject: Re: 6MAN WG Last Call: <draft-ietf-6man-text-addr-representation-01.txt>
References: <501E2743-9EFF-4D9A-A873-003DB8AF0381@gmail.com> <m27htzybsq.wl%jinmei@isc.org>
In-Reply-To: <m27htzybsq.wl%jinmei@isc.org>
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: 6man Mailing List <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Tue, 10 Nov 2009 02:21:00 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jinmei-san

Thanks for your comments.
I think they all give help in clarifying.
I will make the change.

JINMEI Tatuya wrote:
> At Thu, 22 Oct 2009 11:00:47 -0700,
> Bob Hinden <bob.hinden@gmail.com> wrote:
> 
>> This message starts a 2-week 6MAN Working Group Last Call on advancing:
> 
>> 	Title           : A Recommendation for IPv6 Address Text Representation
>> 	Author(s)       : S. Kawamura, M. Kawashima
> 
>> as a Proposed Standard.  Substantive comments and statements of  
>> support for advancing this document should be directed to the mailing  
>> list. Editorial suggestions can be sent to the document editor.  This  
>> last call will end on November 5, 2009.
> 
> A bit belated, but hopefully later is better than never...
> 
> I've read the latest version and I basically support this document to
> be published.
> 
> I have a few comments, which I don't think are marginal (but I'm not
> sure if these are substantial enough to require an additional
> revision, either).  I also have some minor nits.
> 
> Non-marginal comments:
> 
> 1. this document specifies *humans SHOULD* follow the recommended
>   representation.  In section 4 it states:
> 
>    [...] The
>    recommendation in this document SHOULD be followed by humans and
>    systems when generating an address to represent as text, [...]
> 
>   It sounds a little awkward to me to request a human follow something
>   in this type of context, using a formal RFC2119 term (i.e.,
>   SHOULD).  What exactly does that mean, and is it verifiable?
>   To be specific, it's clear to me if we say a program that converts a
>   wire-format IPv6 address into a textual representation SHOULD follow
>   the recommendation, and it SHOULD produce 2001:db8::1234 when it's
>   given 2001:0db8:0000:0000:0000:0000:0000:1234.  And if an
>   implementation doesn't follow the recommendation, we can it's buggy
>   (per the meaning of SHOULD) and the implementation should be fixed.
>   But, when a *human* writes down, e.g., 2001:0db8::1234, which maybe
>   on purpose or just mistyped or simply because that human misses the
>   recommended representation, what does that mean?  Would we say this
>   person is buggy and should be fixed?
> 
>   IMO, it's safer and clearer to use RFC2119 terms only for programs,
>   devices, etc.  For humans, we can simply use a milder suggestion
>   without using capital letters, e.g,
>   "when a human writes down an IPv6 address, it is advisable that the
>   address be spelled in the recommended representation."
>   (and, we might also suggest that human use a convenient script to
>   produce the "canonical" format of address, rather than directly
>   writing down the address)
> 
> 2. this draft repeatedly mentions "fees" that takes place as an effect
>   of the additional operation cost.  In my personal opinion, these
>   statements sound awkward in a technical document such as RFC.  Of
>   course, we should generally provide a justification if we want to
>   introduce a restriction or something new to be implemented, but IMO
>   it's sufficient if we can show there would be non negligible
>   overhead (or operational cost) otherwise.  Whether it leads to an
>   additional fee is largely a matter of economics, and is not always
>   easily proved, so I think it's rather safer to not bother to mention
>   that when we don't have to.  And, I think this document would be
>   convincing even without mentioning fees.
> 
> 3. Even though this document is generally understandable, I've seen
>    some confusing text (I'm too lazy to point out each of them,
>    sorry).  Maybe it's a job of the RFC editor, but if possible, I
>    suggest polishing the text by someone whose primary language is
>    English (assuming it's not the case for the document authors)
>    before passing it to the IESG.
> 
> And minor nits follow:
> 
> - Section 3.2.5
>   s/maistakenly/mistakenly/
> 
> - Section 4.2.3
> 
>    "By nature
>    IPv6 addresses are usually assigned or allocated to end-users as
>    longer than 32 bits (typically 48 bits or longer)."
> 
>    Although I can understand what this means, "addresses as longer
>    than 32 bits" sounds awkward to me (because an IPv6 address is
>    always "128 bits" in length).  I'd suggest rephrasing this, e.g.,
>    as follows:
> 
>    "By nature
>    IPv6 addresses are usually assigned or allocated to end-users
>    from a prefix of 32 bits or longer (typically 48 bits or longer)."
> 
> ---
> JINMEI, Tatuya
> Internet Systems Consortium, Inc.
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iEYEARECAAYFAkr4ziIACgkQcrhTYfxyMkJYEQCeNU9tG9VPcuksJVK6bWJvBqfo
46EAnjUCrAe1CtnKnhOTf++PAsF6armC
=0Rw5
-----END PGP SIGNATURE-----