Ertekin, Emre [USA] wrote:
Hi Elwyn,

Thank you for taking the time to review and comment on our draft; sorry for our 
late reply.  Please see our responses below.
Summary: Almost ready.  There should probably be a formal ASN.1
description
of the additional fields in the 'Processing' component of the SPD as
well as
the informal textual description to match RFC 4301. I believe this
document
should be specified as updatinbg RFC 4301 (IPsec).

Major issues: None.
Minor issues:
Status:  Presumably this document should be classified as updating RFC
4301
since it modifies the SPD etc.

Although we are modifying the SPD, I would consider these as (optional) 
extensions rather than updates to the base IPsec RFC.  Further, we are not 
changing any of the text of RFC 4301.  Therefore, we would prefer to leave the 
draft as-is.

Please let us know if this is ok with you.
The term 'optional' seems inappropriate. The draft uses 'must' (should thus be 'MUST'?) in s2.1 when describing things that need to be added to the SPD if ROHC is in use. Be that as it may, this is indeed an extension. From the point of view of implementors, having an explicit pointer to the RFC which this draft will become from RFC 4301 would help people find things they might need to implement. Also if one was making RFC 4301bis it would probably be good to merge in this work. It would probably be better if one had an 'extends' category rather than just 'updates' but we don't. If your AD is happy that this is not an 'updates' then I'll live with it.
SPD additions:
In Section 2.1 some additional fields to be added to the SPD
Processing component are described informally.  RFC 4301 which has the
unmodified version of the  Processing component also has a formal ASN.1
description.  I think this document needs an updated  ASN.1 desciption
also.

Further the description talks about adding 'processing info' fields if
the
'processing info field is set to PROTECT'.  Although this partly
reflects the
wording in the body of RFC 4301, it is rather confusing when looking at
the
ASN.1.  The wording of para 3 of S2.1 might be better as:
  If the SPD entry is an IPsecEntry (to PROTECT traffic) then the
Processing
  item of the IPsecEntry must be extended with the following items:

On refelection, I agree that using IPsecEntry in s2.1 wouldn't be appropriate. However I think the wording could still be improved. Retry: If the processing action associated with the selector sets is PROTECT, then the processing info must be
  extended with the following ROHC channel parameters:
A while back, we were thinking of adding ASN.1 notation to the draft...however we opted 
not to.  This is because Appendix C in RFC 4301 is only an example ASN.1 definition of a 
SPD and is referred to as "merely illustrative".  Since our extensions would've 
expanded upon/augmented this non-normative text, we decided to leave it out.
Sure, it is illustrative, but it also seems to have specified a fully qualified OID. This indicates to me that at least some people may be using this as an access mechanism for the SPD. In that case formally specifying the ASN.1 would be highly desirable even if it is not normative. Doubtless there are other people who know if the SPD is accessed this way (e.g. as a MIB) even if I don't.

Regards,
Elwyn
BR,
Emre

_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to