Hi,

after reading draft-ietf-ipsecme-labeled-ipsec-04 I have a couple of comments.

First, it's not clear for me why zero length TS_SECLABLE is prohibited.
The draft currently says

   A zero length Security Label MUST NOT be used.  If a received TS
   payload contains a TS_TYPE of TS_SECLABEL with a zero length Security
   Label, that specific Traffic Selector MUST be ignored.

I wonder what's rational behind this restriction. From my point of view 
zero length TS_SECLABLE can be used to express that using Security Labels
is optional. I.e. initiator can include zero length TS_SECLABEL Traffic Selector
along with other  TS_SECLABEL Traffic Selectors to indicate that responder
is free to not use security labels for the SA. Currently draft suggests 
the initiator to perform several attempts to establish IPsec SA 
with and without TS_SECLABEL Traffic Selectors in such situation,
which is more complicated and less efficient. Am I missing something?

Another my concern is that draft allows security labels to differ 
in TSi and TSr without giving any possible semantic interpretation for this.
This looks weird. I think that at least some possible interpretation 
of such situation must be given, e.g. TS_SECLABEL in TSi is used 
for traffic from initiator to responder and TS_SECLABEL in TSr 
is used for the return traffic. In this case it is clear that
they can differ in some situations.

And the last (but not the least). It seems to me that Section 3
(which aims to update Section 2.9 of RFC 7296) oversimplifies
the negotiation process. In particular, the sentence

   A responder MUST create its TS response by selecting one of each
   TS_TYPE present in the offered TS by the initiator.

is inaccurate in my opinion, since it implies (as I read it) that responder can 
pick
exactly one traffic selector of each TS_TYPE and can only return it unmodified. 
If fact, with regard to TS_IPV4_ADDR_RANGE and TS_IPV6_ADDR_RANGE, 
all the proposed traffic selectors are semantically combined and
represent the set of traffic the initiator believes is appropriate for the SA.
The responder then can select several traffic selectors from the proposed list 
and even modify 
some or all of them provided that the resulted set of traffic they represent 
is a subset of set of traffic proposed by the initiator. This logic is lost in 
the draft and since 
the draft intends to update RFC 7296 in this regard, readers may decide
that this logic is no more actual. In this Section 3 must be rewritten
to describe the changes more accurately.

Regards,
Valery.


_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to