RFC Errata
RFC 5952, "A Recommendation for IPv6 Address Text Representation", August 2010
Source of RFC: 6man (int)
Errata ID: 3884
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Richard Hartmann
Date Reported: 2014-02-06
Rejected by: Brian Haberman
Date Rejected: 2014-02-12
Section 4.2.2. says:
4.2.2. Handling One 16-Bit 0 Field The symbol "::" MUST NOT be used to shorten just one 16-bit 0 field. For example, the representation 2001:db8:0:1:1:1:1:1 is correct, but 2001:db8::1:1:1:1:1 is not correct.
It should say:
4.2.2. Incorrect use of "::" The symbol "::" MUST NOT be used to shorten just one 16-bit 0 field. For example, the representation 2001:db8:0:1:1:1:1:1 is correct, but 2001:db8::1:1:1:1:1 is not correct. The symbol "::" MUST NOT be used just so. For example, the representation 2001:db8:1:1:1:1:1:1 is correct, but 2001:db8:1:1::1:1:1:1 is not correct.
Notes:
You would think this should be obvious, but I have seen actual discussions that 2001:db8:1:1::1:1:1:1 is correct syntax. Explicitly forbidding this form does no harm and stops all discussions in this direction.
Thanks for your work.
--VERIFIER NOTES--
As agreed to by the document authors and the submitter, there is a reference to RFC 4291 that addresses the concern.