Re: Issue 46 (was: protocol draft status and movingforward)
Mohan Parthasarathy <[email protected]> Mon, 7 Nov 2005 17:51:08 -0800 (PST)
| Newsgroups | gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
--- [email protected] wrote: > Mohan Parthasarathy wrote: > > > Hmm...part of the problem is that > NO_ADDITIONAL_ADDRESS is really > > DELETE_ADDITIONAL_ADDRESS. But we don't want to > use the word > > DELETE because we provide only replace semantics. > It may sound > > trivial, but what exact action (delete the > addresses contained in > > the previous ADD_ADDITIONAL_IP*) needs to be > performed is not > > explained anywhere (not in 05). The defintion in > 4.3 contains : > > > > The NO_ADDITIONAL_ADDRESSES notification can be > included in an > > INFORMATIONAL exchange request message to > indicate that the > > exchange initiator does not have addresses > beyond the one used > > in the exchange (see Section 3.6 for more > detailed description). > > > > Section 3.6 only contains "update the peer > addresses ...". Perhaps > > the definition should be appended with.. "The > exchange initiator > > sends this notification to delete the addresses > sent in the > > earlier ADD_ADDITIONAL_ADDRESS notification". > > The draft does not have an ADD_ADDITIONAL_ADDRESS > notification; > the new list always replaces the old information. > > But here's a yet another attempt to rewrite the > beginning of > Section 3.6: > > As described in Section 3.4, both the initiator > and responder can > send a list of additional addresses in the > IKE_AUTH exchange. This > information can be updated by sending an > INFORMATIONAL exchange > request message that contains either one or more > ADDITIONAL_IP4/ > 6_ADDRESS notifications or the > NO_ADDITIONAL_ADDRESSES notification. > > If the exchange initiator has only a single IP > address, it is placed > in the IP header, and the message contains the > NO_ADDITIONAL_ADDRESSES notification. If the > If there is only one address, why do you need to explicitly tell your peer that you have NO_ADDITIONAL_ADDRESS ? Isn't NO_ADDITIONAL_ADDRESS needed only when oyu have sent ADDITIONAL_ADDRESS previously ? > exchange initiator has > several addresses, one of them is placed in the > IP header, and the > rest in ADDITIONAL_IP4/6_ADDRESS notifications. > The new list of > addresses replaces the old information (in other > words, there are no > separate add/delete operations; instead, the > complete list is sent > every time these notifications are used). > > Does this look better? > Please see my comments above. I think the only time we send NO_ADDITIONAL_ADDRESS is when you have sent ADDITIONAL_IP before. Otherwise, i don't know why we need one. thanks mohan > (BTW, it seems issue 58 is essentially a duplicate > of this one) > > Best regards, > Pasi >