Catching up... A few comments on the ongoing SPD syntax discussion, IKE, and 2401bis.
It is better to make this as close to IKEv2 Traffic Selector as possible.
I disagree :-) ... on the grounds that clarity and simplicity for the administrators promote better security.
I think that the syntax should be designed to encourage a clear and concise specification of the types of traffic that should be protected. We should not be using a syntax that lets an administrator enter information that is non-sensical or inappropriate, as much as possible. The "software" can translate that format into whatever the key management protocol(s) use internally; the programmer only has to get the translation right once, the admin would have to do it for each SelectorSet.
As an example, the IKEv2 syntax (which is an improvement over IKEv1, and which I do not think needs to be changed -- but does need to be "clarified") allows one protocol to be specified in the initiator traffic selectors and a totally different one to be specified in the responder traffic selectors -- something that is clearly wrong.