David,

The problem is that we cannot make this a required format. Like it or
not, there is a range of ways to represent an IPv6 address in text
form, and has been for many years. 2001:DEAD:BEEF:: and 2001:deAd:BEeF::
are the same address.

The draft is very precise on this point:

   The
   recommendation in this document SHOULD be followed by systems when
   generating an address to represent as text, but all implementations
   MUST accept any legitimate [RFC4291] format.

This is the only approach which is consistent with history. Making
that SHOULD into a MUST would be simply unrealistic. But I really
don't understand your objection to this as a standards track document.
It's a complete, if simple, normative specification. (It could also
have been a BCP, imho, but the WG preferred standards track.)

I don't see any particular need to provide pseudocode; it wouldn't
change the normative content. It certainly wouldn't do any harm.

Regards
   Brian Carpenter

On 2010-02-03 03:36, black_da...@emc.com wrote:
> I have been selected as the General Area Review Team (Gen-ART) 
> reviewer for this draft (for background on Gen-ART, please see 
> http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).
> 
> Please wait for direction from your document shepherd 
> or AD before posting a new version of the draft. 
> 
> Document: draft-ietf-6man-text-addr-representation-04
> Reviewer: David L. Black
> Review Date: February 2, 2010
> IESG Telechat date: February 4, 2010
> 
> Summary:
> This draft is on the right track, but has open issues, described
> in the review.
> 
> Comments:
> The draft provides recommendations for a canonical format for IPv6
> addresses.
> 
> The open issue is that the draft only provides recommendations, and
> does not tightly specify a canonical format.  A tight specification
> of a canonical format would include at least one (and preferably
> both) of:
>       - An algorithm to test whether an IPv6 text address
>               is in the canonical format
>       - An algorithm to convert an IPv6 text address into canonical
>               form.
> Code or pseudo-code should be used, and note that the latter item
> subsumes the former (a canonicalization algorithm makes no changes to
> input that's already in the canonical format).  In the absence of
> these elements, I'm not convinced that the draft defines an
> interoperable standard that solves the problem.
> 
> This document is a good start - I think it's a fine requirements
> document that would be appropriate to publish as an Informational RFC,
> but I believe that more work is needed to produce a standards-track RFC
> that specifies an interoperable representation.  If this document
> is published in its current form, it should be edited slightly to
> make it clear that it is only a requirements document.
> 
> Thanks,
> --David
> ----------------------------------------------------
> David L. Black, Distinguished Engineer
> EMC Corporation, 176 South St., Hopkinton, MA  01748
> +1 (508) 293-7953             FAX: +1 (508) 293-7786
> black_da...@emc.com        Mobile: +1 (978) 394-7754
> ----------------------------------------------------
> 
> 
> _______________________________________________
> Gen-art mailing list
> gen-...@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art
> 
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to