Hi Paul,

> >>>                                    <--  HDR, SK {AUTH, SAr2, TSi, TSr
> >>>                                         [, N(PPK_IDENTITY)]}
> >>>
> >>> Am I missing something subtle as to why N(PPK_IDENTIFY) is listed as
> >>> optional here in the EAP case but not in the previous diagram for the
> >>> non-EAP case?
> >>
> >> In the previous diagram we consider only the case when using
> >> PPK is agreed upon, so N(PPK_IDENTITY) is not optional.
> 
> This btw, is a little weird. I think it is better to have the "generic"
> exchange documented, and in the text write specific examples of when
> payloads are or aren't t there. I think the figures/diagrams should be
> drawn to represent the generic case, where it should be optional because
> if it does not know the right PPK_ID, it will not send the notify.

Do you think the current diagrams are confusing?

> That is, the diagrams should represent the state machine, not an
> example of the state machine.

Hmmmm... It's an open question :-) Aa a counter-example,
the EAP and non-EAP case of IKEv2 are not shown
on the same diagrams - these are different diagrams,
however the state machine for IKE_AUTH is the same.

I think diagrams (at least in IKE) don't replace state machine
description and are mostly used for clarity.

Regards,
Valery.

> 
> Paul

_______________________________________________
IPsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to