I've reviewed this document and on the whole think it's fine for PS.

But I do have one general concern. This document requires that an
implementation do what in practice, I think might be "difficult" for
some implementations. While that is OK at one level, I fear that some
implementors will do most of this spec, but not all of it. I wonder if
that would be a good outcome.

For example:

>    * (modifies 7.2.2)  When a node has a unicast packet to send from an
>         Optimistic Address to a neighbor, but does not know the
>         neighbor's link-layer address, it MUST NOT perform Address
>         Resolution. It SHOULD forward the packet to a default router on
>         the link in the hope that the packet will be redirected.
>         Otherwise it SHOULD buffer the packet until DAD is complete.

will implementations really bother with this? Or will they be tempted
to skip this because it is "too hard" for a particular implementation?

>    * Nodes implementing Optimistic DAD SHOULD additionally implement
>         Secure Neighbor Discovery [SEND].

This seems like gratuitous recommendation. This either requires
justification, or removal. (I'd think the latter.)

>    Tentative Address - an address for which a node has not yet completed
>         DAD is regarded as Tentative: a single Neighbor Solicitation for
>         this address or a single Neighbor Advertisement defending this
>         address will cause the node to deconfigure the address and cease
>         using it.
> 
>    Deprecated Address - an address which should not be used if an
>         alternative is available.
> 

Wouldn't it be better to just use the same definitions as appears in 2462?

Editorial/minor:

>    Optimistic Address - an address which is available for use despite
>         DAD not being fully complete.  This memo places restrictions on
>         the use of Optimistic Addresses.
> 

s/which/that/

>    Standard Node - A Standard Node is one which is compliant with RFCs
>         2461 and 2462.
>

s/standard/conventional/? (nodes implementing this spec will be
"standard" too)

>    * (modifies 5.4.3) The node MUST NOT reply to a Neighbor Solicitation
>         for an Optimistic Address from the unspecified address.  This NS
>         indicates that the address is a duplicate, and it MUST be
>         deconfigured as per the behaviour specified in RFC2462 for
>         Tentative addresses.

Suggested reword of second sentence::

     Receipt of such an NS indicates that the address is ...

>    The ON will immediately send out a Neighbor Solicitation to determine
>    if its new address is already in use.

s/new/optimistic/

>    router behaviour, eg: that the router includes SLLAOs in RAs, and

s/eg:/e.g.,/    


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

Reply via email to