Re: #D101: design draft issue: editorial
Jari Arkko <[email protected]> Thu, 26 Jan 2006 15:14:57 +0200
| Newsgroups | gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
Tero Kivinen wrote: > > >>> This definition is taken from [I-D.arkko-multi6dt-failure- >>> detection], and adapted to the MOBIKE context (we do allow >>> [RFC1918] addresses here, they are very common addresses used >>> inside NATs). >>> >>> >>Just add a plain reference, not explain the differences, since the >>differences keep changing as the SHIM6 work proceeds. Also, the >>reference is I-D.ietf-shim6-failure-detection. >> >> > >I was wondering that if someone who is very familiar with the shim6 >work would not notice that we are using different definition here, so >we should point out the differences, but if the terms defined there >are not well defined yet, then better remove the differences part. > > Right. Yes, remove the differences. >>Similar for the other definitions. >> >> > >I do not think there was differences in other terms, but fixed the >references. > > Ok. >>"mainly"? >> >> > >There used to be some more text about transport mode here, but now we >only say that there will be future ducouments, so removed "mainly" > > Ok. >>And there's some duplication with end of Section 3. Suggest: merge >>the paragraphs and place them in Section 4. >> >> > >Can you give more exact editing instructions, so I can do the changes. > > Looks OK now, not sure if you already edited this or not, but I don't remember the context anymore. >>> MOBIKE >>> does not support unidirectional address pairs (i.e. where you can >>> only send traffic in one direction when using single address pair). >>> >>> >>No need to redefine the term here. Just end after the word "pairs". >> >> > >Removed the definition. This used to be the only place earlier, but >forgot to remove this when added the definition to the terminology >section. > > Ok. >>> There are some cases which cannot be carried out within the >>> restrictions of the MOBIKE charter. >>> >>> >>To avoid talking about the charter, just say "... within MOBIKE". >> >> > >Hmm.... Then reader might be wondering why we cannot do that. Protocol >might be able to be designed to support those cases, but they are out >of scope of the charter, thus we cannot do them with MOBIKE. > >Anyways removed the text about charter restrictions. > > Ok. (You could also say that it was decided that those issues were not in the scope of the MOBIKE protocol version 1.) >>(Its better style to not use "we", I think. Go through the rest of >>the document, too, there are multiple occurrences. Such as in the >>next paragraph.) >> >> > >There is way too many occurrences that I do not want to start fixing >them all now. Actually I myself find it sometimes easier to read text >that uses "we" than text written to avoid using "we". > > Ok, nevermind... >>> The working group decided that MOBIKE uses NAT-T mechanisms from the >>> IKEv2 protocol as much as possible, but decided to change the dynamic >>> address update for IKEv2 packets to MUST NOT (it would break path >>> testing using IKEv2 packets, see Section 6.2). The working group >>> also decided to only send keepalives to the current address pair. >>> >>> >>Dynamic address update for IPsec packets? I'm unsure what you mean >>here. In any case, pointing to the actual requirement in IKEv2 spec >>would be useful here. >> >> > >RFC 4306, section 2.23 second last paragraph. It is little bit hard to >put exact references to the section 2.23 as it is several pages long >and this text refers to the one paragraph in there. > > You just did it :-) >>> From a technical point of view this feature addresses two issues: >>> >>> o There is no need to transmit IPsec data traffic. IPsec protected >>> data can be dropped which saves bandwidth. This does not provide >>> a functional benefit, i.e., nothing breaks if this feature is not >>> provided. >>> >>> o MOBIKE signaling messages are also ignored. The IKE-SA must not >>> be deleted and the suspend functionality (realized with the zero >>> address set) may require the IKE-SA to be tagged with a lifetime >>> value since the IKE-SA should not be kept alive for an undefined >>> period of time. Note that IKEv2 does not require that the IKE-SA >>> has a lifetime associated with it. In order to prevent the IKE-SA >>> from being deleted the dead-peer detection mechanism needs to be >>> suspended as well. >>> >>> >>... this feature raises two issues? >> >> > >As zero address set functionality would be solving those two issues, I >would say it addresses those issues, not raises them. They are already >present in the current protocol, and we do not propose any solution >for them now. I.e the issues is that we waste bandwidth by sending >data which will be ignored by the other end, and we tear down the IKE >SA because the other end cannot reply to our signaling packets. > >Perhaps better way woud be to say "From a technical point of view this >would provide following two features:"? > > Ok. --Jari