Re: FW: CDR review ROHCoIPSec

"Ertekin, Emre [USA]" <[email protected]>
Newsgroups gmane.ietf.rohc
Message-ID <37BDD2FAF2AEAE459C6C70FDC2892E4E039E667F@MCLNEXVS05.resource.ds.bah.com>
Hi Tero, Carl,

> >> If the RFC3095 and RFC5225 capable decompressor advertise the
> RFC3095
> >> profiles to a RFC5225-only-compressor, you will end up with a ROHC
> >> channel only supporting the uncompressed profile. By having a two-
> way
> >> "negotiation-approach" you will be able to advertise all profiles
> you
> >> can handle (both RFC525 and RFC3095 profile) and with response both
> >> peers will agree on a common set of profiles.
> >
> > There are ways to support both, i.e. the profile negotiation could
be
> > described bit differently. I assume that newer RFC5225 version of
the
> > same profile is better than RFC3095 version, so it would be better
to
> > use the newer version if both are supported? If so then the
> > negotiation could be defined so that initiator can send both RFC3095
> > and RFC5225 versions, and if responder supports both it MUST not
send
> > both of them, but only one of them and that also tells the initiator
> > that responder will only be using that version. I.e. if responder
> > replies with RFC3095 version then initiator will know that responder
> > does not support newer version thus will always send data in RFC3095
> > version. If responder selects RFC5225 version then that will be used
> > instead.
> >
> 
> This solution could probably work.
> 
> I am ok with the existing solution in
> draft-ietf-rohc-ikev2-extensions-hcoipsec-07.txt too.
> 
> > How many different profiles there are which could be used here in
> > IKEv2? Is the older RFC3095 profile really even an option with IKEv2
> > and IPsec use?
> 
> I would say yes, RFC3095 profiles are an option for ROHCoIPSec. It is
> not really up to us to tell the implementer/user which profiles to
use.
> If the service of the RFC3095 profiles are satisfactory to the user,
> let
> him/her use it. I think we should concentrate on designing a
> negotiation
> for the ROHC framework as whole and not for individual profiles.
> 
> RFC3095 can be made to work over channels that reordering too, not as
> efficient RFC5225, but it will work.
> 
> /Calle

I agree that RFC 3095/5225 could both be options for ROHCoIPsec.  It's
up to the ROHCoIPsec implementers to decide which profiles they would
like to implement.  

Since we all agreed to the signaling-based approach for ROHC channel
parameters, we should stick to the signaling flavor for the PROFILES
parameter. 

i.e., The initiator and responder signal the profiles which they can
decompress.  During the CCSA exchange, initiators/responders must not
signal two versions of the same profile.  If multiple versions of a
profile are supported at a ROHCoIPsec implementation, only one version
of the profile can be signaled for an SA.  

Best Regards,
Emre
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.