Hi Antony,

> > Some candidates:
> >
> > Sequence Number Properties (SNP)

Got it, thanks.

> SNP sounds good to me as well. However, I have a question about the IKEv2 IANA
> document. Would the registry end up being titled simply 'Sequence Number
> Properties Transforms ID'?

Yes (to be pedantic: 'Transform Type 5 - Sequence Number Properties Transforms 
IDs').

> Number    Name                               Reference
>  0        32-bit Sequential Numbers (SN)     [RFC7296]
>  1        64-bit Sequential Numbers (ESN)    [RFC7296]
>  2        32-bit Arbitrary Numbers (AN)      [this ID]
>  3-65535  Reserved                         [RFC7296]
> 
> I’m envisioning a future where EESP could either carry a full 64-bit sequence
> number or no sequence number at all in the packet. 64 bits could correspond to
> the value 1. If the transform is absent the Child SA proposal, no sequence 
> number
> would be included in the packet.

Yes, I was thinking about this too. For the full 64-bit either the value 1 can 
be re-used,
or a new value allocated. This also depends on whether EESP will have its own 
Security Protocol ID
(https://www.iana.org/assignments/ikev2-parameters/ikev2-parameters.xhtml#ikev2-parameters-18)
With ESP and AH the value 1 means that the upper 32 bits are not transmitted.
If new Protocol ID is allocated for EESP, then value 1 in the context of EESP 
will mean
that full 64 bits are transmitted. 

Alternatively, a new value can be allocated for EESP, (e.g. "Explicit 64-bit 
Sequential Numbers" 
or something like that) that will be prohibited to be used in AH and ESP 
proposals. I slightly prefer 
this way to keep the current semantics of value 1 intact, we can even change 
its name to 
"Implicit 64-bit Sequential Numbers" or "Partially Transmitted 64-bit 
Sequential Numbers" to make this clear.

As for the case when no SN is not present, I believe a new value like "No SN" 
or "Absent" 
or similar will have to be allocated anyway. The question is whether the 
properties
of SN include the case when SN is absent :-) I think that a broad definition of
"properties" should include this case, but if someone disagrees, then we have 
to 
invent a better name for this transform type.

> > Sequence Number Interpretation (SNI)     (can be mixed up with SNI  in TLS)
> > Sequence Number Features (SNF)
> 
> SNF would be my next choice.

Noted, thanks.

Regards,
Valery.

> thanks for your explinations.
> -antony

_______________________________________________
IPsec mailing list -- ipsec@ietf.org
To unsubscribe send an email to ipsec-le...@ietf.org

Reply via email to