as an IAB i was asked to comment on draft-ietf-ipv6-addr-arch-v4-00.txt,
        so here it is.  happy holidays.

itojun


MAJOR
=====
"scope"
        the use of word/concept "scope" needs more care.  moreover the
        terminology is not consistent (such as "link-scope" and "local scope"). 
        (maybe this is because there is a separate draft for scoped address
        architecture, but anyways, first-time readers will get confused).

        multicast scope is well documented in 2.7.  the problem is in the way
        unicast scope is documented.

        here are use of unicast "scope" in the document (maybe i missed some of
        those):
        2.1:    link-scope
        2.4:    of any scope 
        2.5.1:  over a broader scope
                local scope interface identifier
                universal scope interface identifier
                universal scope (multiple occurrences)
                local scope (multiple occurrences)
        2.5.3:  link-local scope

        solution: there has to be a section describing what the unicast "scope"
        is, in very early part of the document.  it can be very simple as there
        are only two scopes - link-local and global.
        use terminology such as "link-local scope" or "global scope"
        consistently.

        another solution: refer to scoped address architecture document.
        however, it will create dependency to scoped address architecture
        document which is not very desirable.

        it seems that the document tries to use "universal scope" to refer
        the scope of global unicast address, however, it is a bit confusing.
        maybe it is better to use "global scope" - in fact, ff0e::/16 is
        called "global scope", not "universal scope".

textual representation
        2.2 (1) has to state how many digits are permitted as "x"
        (one component between colon).  my personal preference is that
        "x" has to be 1 to 4 digits (5 digits or more is invalid).

        remove "::13.1.68.3" from example for (3), as we no longer have
        IPv4 compatible address (not to confuse readers).

IPv4 mapped address
        if I remember correctly draft-itojun-v6ops-v4mapped-harmful-02.txt
        (IPv4 mapped address on-wire is harmful) got enough consensus.  please
        document that IPv4 mapped address is not permitted on wire, in 2.5.5.

        i know this is not a document to discuss on-wire stuff, however,
        there's no better place to document it.

IPv4 compatible address
        2.5.5 states that "The IPv6 transition mechanisms [TRAN] include..."
        for IPv4 compatible address.  however, [TRAN] (RFC2893) no longer
        includes automatic tunnel.

        solution: mark IPv4 compatible as historic, just like site-local.

EUI64
        the last paragraph in 2.5.1 is incorrect: it states that "Interface IDs
        are required to be 64 bits long and to be constructed in Modified
        EUI-64 format".  however, after "and" (EUI64 portion) is not true.
        (it is not required to construct interface ID based on EUI64 format,
        moreover, EUI64 method is applicable only to interfaces of certain
        media types)


MINOR
=====
NSAP address
        2.5 and 2.5.4 talks about "encoded NSAP address" which is not of
        interest for many of the readers.  i'd suggest removing it.
        there could be other places where encoded NSAP address is mentioned.

        (is it used in practice?  it'll be interesting to see the
        implementation report when the document advances to DS)

security consideration
        it may be worthwhile to state that noone should use addresses as
        authenticator - AH (or ESP) has to be used instead.

--------------------------------------------------------------------
IETF IPv6 working group mailing list
[EMAIL PROTECTED]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to