Optimistic Duplicate Address Detection (DAD) for IPv6
RFC 4429
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-10-14
|
07 | (System) | Notify list changed from bob.hinden@nokia.com, brian@innovationslab.net to (None) |
2012-08-22
|
07 | (System) | post-migration administrative database adjustment to the No Objection position for Bert Wijnen |
2006-04-19
|
07 | Amy Vezza | State Changes to RFC Published from RFC Ed Queue by Amy Vezza |
2006-04-19
|
07 | Amy Vezza | [Note]: 'RFC 4429' added by Amy Vezza |
2006-04-17
|
07 | (System) | RFC published |
2006-01-12
|
07 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2006-01-09
|
07 | Amy Vezza | IESG state changed to Approved-announcement sent |
2006-01-09
|
07 | Amy Vezza | IESG has approved the document |
2006-01-09
|
07 | Amy Vezza | Closed "Approve" ballot |
2006-01-07
|
07 | Margaret Cullen | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Margaret Wasserman |
2006-01-07
|
07 | Margaret Cullen | Note field has been cleared by Margaret Wasserman |
2005-12-28
|
07 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-07.txt |
2005-10-28
|
07 | Bert Wijnen | [Ballot Position Update] Position for Bert Wijnen has been changed to No Objection from Discuss by Bert Wijnen |
2005-09-22
|
06 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-06.txt |
2005-05-27
|
07 | (System) | Removed from agenda for telechat - 2005-05-26 |
2005-05-26
|
07 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2005-05-26
|
07 | Margaret Cullen | [Note]: 'Need to address Bert''s discuss and late last call comments from Thomas Narten (see below).' added by Margaret Wasserman |
2005-05-26
|
07 | Margaret Cullen | To: ipv6@ietf.org From: Thomas Narten Subject: Re: Last Call: 'Optimistic Duplicate Address Detection for IPv6' to Proposed Standard I've reviewed this document and on the … To: ipv6@ietf.org From: Thomas Narten Subject: Re: Last Call: 'Optimistic Duplicate Address Detection for IPv6' to Proposed Standard 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 ...snip... > 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 ... ...snip... > 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 ipv6@ietf.org Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 -------------------------------------------------------------------- |
2005-05-26
|
07 | Bert Wijnen | [Ballot discuss] Need follow up on comments from Jari as per below. -----Original Message----- From: Jari Arkko [mailto:jari.arkko@piuha.net] Sent: Wednesday, May 25, 2005 … [Ballot discuss] Need follow up on comments from Jari as per below. -----Original Message----- From: Jari Arkko [mailto:jari.arkko@piuha.net] Sent: Wednesday, May 25, 2005 13:34 To: Wijnen, Bert (Bert); Margaret Wasserman; nick.moore@eng.monash.edu.au Cc: Aaa-Doctors (E-mail) Subject: Re: Please Review: documents on IESG Agenda for May 26, 2005 Telechat > o draft-ietf-ipv6-optimistic-dad-05.txt > Optimistic Duplicate Address Detection for IPv6 (Proposed Standard) - 5 of > 6 > Token: Margaret Wasserman > > Another draft review: Overall verdict: I support this work in general. There are optimization efforts relating to, I believe, all parts of the initial network attachment or movement stack, and such optimizations are necessary in order to increase performance of mobile solutions to a level where real-time services can be used over them. I also support this specification. The protocol seems solid, and I can't see any major problems. A couple of technical issues below, however. Hopefully you can solve them by more specific requirements and/or adding explanatory text. Some editorial issues too below. Technical: > * Optimistic DAD SHOULD NOT be used to configure addresses unless the > probability of collision is exceedingly small. I find it very hard to implement this. More guidance would be needed. Did you mean "... SHOULD NOT when addresses have been configured manually"? > * (modifies 5.5) A host MAY choose to configure a new address as an > Optimistic Address. A host which does not know the SLLAO of its > router SHOULD NOT configure a new address as Optimistic. A > router SHOULD NOT configure an Optimistic Address. There's probably an easy explanation to this, but I don't understand why we need to prevent optimistic dad when the link layer address of the router is not known. Presumably an RS/RA is in progress at the same time (and the RS is sent from the unspecified address). Can you explain this to me? > This memo introduces a new address state, 'Optimistic', that is used > to mark an address which is available for use but which has not > completed DAD. Protocols that do not understand this state should > treat it equivalently to 'Deprecated', to indicate that the address > is available for use but should not be used if another suitable > address is available. I'm having some trouble understanding the word "protocols" above. Do you mean upper layers? Is there an implication that before an application can take advantage of the faster setup times, it needs to support an extended API to the IP stack so that it can check whether it wants a optimistic address or not. Some text about this would be useful for the other readers too and not just me, I think. Editorial: > Optimistic Duplicate Address Detection is an interoperable > modification of the existing IPv6 Neighbor Discovery (RFC2461) and I'd be surprised if this was not interoperable, but I think you mean s/interoperable/backwards compatible/ > [SEND] J. Arkko (Ed.), J. Kempf, B. Sommerfeld, B.Zill, P. Nikander. > SEcure Neighbor Discovery (SEND), revision 06. (draft-ietf- > send-ndopt-06). July 17, 2004. RFC 3971. Change tag too, to be inline with the rest of the references. > [MIPV6] D. Johnson, C. Perkins, J. Arkko. Mobility Support in IPv6, > revision 24 (draft-ietf-mobileip-ipv6-24). June 2003 ... > Expired December 2003. RFC 3775. Tag too. > [KOODLI] R. Koodli, C. Perkins. Fast Handovers in Mobile IPv6, > revision 00 (draft-koodli-mobileip-fastv6-00). October 2000 ... > Expired April 2001. Hmm... isn't this fmip, and isn't this an RFC already? But I could be mistaken. > When an NA is received from the collidee defending the address, the "collidee" is not a word according to unix spell. > * clearing the 'Override' flag in Neighbor Advertisements for s/clearing/Clearing/ (I think) > * If the ON isn't told the SLLAO of the router in an RA, and it > cannot determine this information without breaching the rules > above, it MUST wait until DAD completes despite being unable to > send any packets to the router. Indentation is strange here. > A host which does not know the SLLAO of its > router Wouldn't s/SLLAO/link layer address" work better here? |
2005-05-26
|
07 | Bert Wijnen | [Ballot discuss] Need follow up on comments from Jari |
2005-05-26
|
07 | Bert Wijnen | [Ballot Position Update] New position, Discuss, has been recorded for Bert Wijnen by Bert Wijnen |
2005-05-26
|
07 | (System) | [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by IESG Secretary |
2005-05-26
|
07 | Allison Mankin | [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Allison Mankin |
2005-05-26
|
07 | Mark Townsley | [Ballot Position Update] New position, No Objection, has been recorded for Mark Townsley by Mark Townsley |
2005-05-26
|
07 | Bill Fenner | [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner |
2005-05-25
|
07 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens |
2005-05-25
|
07 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson |
2005-05-25
|
07 | Sam Hartman | [Ballot Position Update] New position, No Objection, has been recorded for Sam Hartman by Sam Hartman |
2005-05-24
|
07 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley |
2005-05-24
|
07 | Scott Hollenbeck | |
2005-05-24
|
07 | Scott Hollenbeck | [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck |
2005-05-23
|
07 | Ted Hardie | [Ballot Position Update] Position for Ted Hardie has been changed to No Objection from Undefined by Ted Hardie |
2005-05-23
|
07 | Ted Hardie | [Ballot comment] In 4.3, I found this a bit hard to parse: Once the Optimistic Address has completed DAD, it acts exactly like a … [Ballot comment] In 4.3, I found this a bit hard to parse: Once the Optimistic Address has completed DAD, it acts exactly like a normal address, and so interoperation cases only arise while the address is Optimistic. I assume it means that the special rules for Optimistic Addresses aren't applicable once the Address is marked Preferred or Deprecated. I think that is clear enough without saying it again here, but if you do need to, some other phrasing might be needed. |
2005-05-23
|
07 | Ted Hardie | [Ballot Position Update] New position, Undefined, has been recorded for Ted Hardie by Ted Hardie |
2005-05-23
|
07 | Brian Carpenter | [Ballot comment] Possible clarifications from review by Spencer Dawkins: ... it's confusing to new readers that "standard DAD" isn't defined - there's nothing called DAD … [Ballot comment] Possible clarifications from review by Spencer Dawkins: ... it's confusing to new readers that "standard DAD" isn't defined - there's nothing called DAD except optimistic DAD until Section 4.4). Maybe this is OK. I wish the abbreviation was ODAD, though. In Section 1.1, I would really like to see explicit numbers here - what is the delay before an address can be used when an IPv6 node uses ND or SLAAC, and what is the corresponding delay using optimistic DAD? I've seen enough IETF discussion of fast handoff, etc. to suspect that some people will be hoping this is the 50-ms fast handoff solution... I think I can figure the numbers out from RFC 2641, but you guys already know what you're thinking! I'm a little confused by the text in 3.2 - up to this point, Optimistic DAD is described as safe, so why is its use SHOULD NOT "unless the probability of collision is exceedingly small"? Just a sentence or two would be good, but there's no discussion of this point until Section 4.2. In Section 4.2, "the ON will hopefully know all it needs to know about the router from the initial RA" is really informal text, even for a non-normative section. Could you add a phrase detailing the kind of things the ON hopefully knows? Appendix A is pretty helpful, but I didn't see any reference to it in the rest of the text. A pointer would be nice, especially somewhere near Section 4.2, which discusses collision probability concerns. |
2005-05-23
|
07 | Brian Carpenter | [Ballot Position Update] New position, No Objection, has been recorded for Brian Carpenter by Brian Carpenter |
2005-05-21
|
07 | Margaret Cullen | State Changes to IESG Evaluation from Waiting for Writeup by Margaret Wasserman |
2005-05-19
|
07 | Margaret Cullen | [Ballot Position Update] New position, Yes, has been recorded for Margaret Wasserman |
2005-05-19
|
07 | Margaret Cullen | Ballot has been issued by Margaret Wasserman |
2005-05-19
|
07 | Margaret Cullen | Created "Approve" ballot |
2005-05-18
|
07 | Margaret Cullen | Placed on agenda for telechat - 2005-05-26 by Margaret Wasserman |
2005-05-16
|
07 | (System) | State has been changed to Waiting for Writeup from In Last Call by system |
2005-05-09
|
07 | Michelle Cotton | IANA Last Call Comments: We understand this document to have NO IANA Actions. |
2005-05-02
|
07 | Amy Vezza | Last call sent |
2005-05-02
|
07 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2005-05-02
|
07 | Margaret Cullen | Last Call was requested by Margaret Wasserman |
2005-05-02
|
07 | Margaret Cullen | State Changes to Last Call Requested from Publication Requested by Margaret Wasserman |
2005-05-02
|
07 | Margaret Cullen | Last Call was requested by Margaret Wasserman |
2005-05-02
|
07 | (System) | Ballot writeup text was added |
2005-05-02
|
07 | (System) | Last call text was added |
2005-05-02
|
07 | (System) | Ballot approval text was added |
2005-03-22
|
07 | Margaret Cullen | Submission Questionnaire: 1) Have the chairs personally reviewed this version of the ID and do they believe this ID is sufficiently baked to forward … Submission Questionnaire: 1) Have the chairs personally reviewed this version of the ID and do they believe this ID is sufficiently baked to forward to the IESG for publication? Yes 2) Has the document had adequate review from both key WG members and key non-WG members? Do you have any concerns about the depth or breadth of the reviews that have been performed? Yes, it has been reviewed by key WG members and the chairs have no concern with the reviews. 3) Do you have concerns that the document needs more review from a particular (broader) perspective (e.g., security, operational complexity, someone familiar with AAA, etc.)? No. 4) Do you have any specific concerns/issues with this document that you believe the ADs and/or IESG should be aware of? For example, perhaps you are uncomfortable with certain parts of the document, or whether there really is a need for it, etc., but at the same time these issues have been discussed in the WG and the WG has indicated it wishes to advance the document anyway. No concerns. 5) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? The working group as a whole appears to understand and agree with the contents of the document. 6) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize what are they upset about. No. 7) Have the chairs verified that the document adheres to _all_ of the ID nits? Yes. - Technical Summary Optimistic Duplicate Address Detection is an interoperable modification of the existing IPv6 Neighbor Discovery (RFC2461) and Stateless Address Autoconfiguration (RFC2462) process. The intention is to minimize address configuration delays in the successful case, to reduce disruption as far as possible in the failure case and to remain interoperable with unmodified hosts and routers. - Working Group Summary The IPv6 working group has done extensive review of this document and this document reflects the consensus of the group. - Protocol Quality This document has been reviewed by members of the ipv6@ietf.org mailing list and by the working group chairs. |
2005-02-23
|
07 | Dinara Suleymanova | Draft Added by Dinara Suleymanova in state Publication Requested |
2005-02-14
|
05 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-05.txt |
2005-02-08
|
04 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-04.txt |
2005-01-03
|
03 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-03.txt |
2004-09-09
|
02 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-02.txt |
2004-06-29
|
01 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-01.txt |
2004-03-23
|
00 | (System) | New version available: draft-ietf-ipv6-optimistic-dad-00.txt |