Design draft, return routability
<[email protected]> Fri, 23 Dec 2005 14:25:04 +0200
| Newsgroups | gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
- "Finally it would be possible not to execute return routability checks at all. In case of indirect change notifications we only move to the new preferred address after successful dead-peer detection (i.e., a response to a DPD test) on the new address, which is already a return routability check." Confusing text; we don't execute return routability checks at all, but we do it already. And what exactly are the indirect change notifications we're talking about here? - "but potential attacks are possible if a return routability check does not include some kind of a nonce." A return routability check verifies that the peer can receive messages sent to this address. If the message doesn't do this, then IMHO it's not a return routability check at all. So I'd rewrite this section to say something like "A successful IKEv2 informational exchange itself does not perform a return routability check because ... and thus a nonce is needed ...". - The text about different levels of return routability checks is very confusing. A return routability check should verify the IKEv2 peer can receive packets sent to the given address; a check that just verifies that "someone can receive packets at the given address" is something quite different! I'd suggest removing most of this text. - Section 5.5.1: Again, confusing text: if some other protocol wants to know "can remote entity A receive packets sent to X?", MOBIKE might be able to provide information that "remote entity B can receive packets sent to X" -- but this is not very useful unless we can also know that A and B are the same entity (with some reasonable definition of "sameness"). I'd suggest shortening this text and stating that this was deemed complex, not absolutely needed, and thus beyond the scope. Best regards, Pasi