RE: SigComp Requirements (was Re: [rohc] RE: Default decompression algorithms)
zhigang.c.liu@nokia.com Wed, 27 February 2002 20:41 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA16765
for <rohc-archive@odin.ietf.org>; Wed, 27 Feb 2002 15:41:32 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA27414;
Wed, 27 Feb 2002 15:36:33 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA27383
for <rohc@optimus.ietf.org>; Wed, 27 Feb 2002 15:36:31 -0500 (EST)
Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA16448
for <rohc@ietf.org>; Wed, 27 Feb 2002 15:36:26 -0500 (EST)
From: zhigang.c.liu@nokia.com
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com
[172.21.143.36])
by mgw-x2.nokia.com (Switch-2.1.0/Switch-2.1.0) with ESMTP id g1RKabZ29828
for <rohc@ietf.org>; Wed, 27 Feb 2002 22:36:38 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
(Content Technologies SMTPRS 4.2.5) with ESMTP id
<T595625887eac158f24077@esvir04nok.ntc.nokia.com>;
Wed, 27 Feb 2002 22:36:29 +0200
Received: from daebh001.NOE.Nokia.com ([172.18.242.231]) by
esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
Wed, 27 Feb 2002 22:36:28 +0200
Received: from daebe005.NOE.Nokia.com ([172.18.242.203]) by
daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
Wed, 27 Feb 2002 14:35:47 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Subject: RE: SigComp Requirements (was Re: [rohc] RE: Default decompression
algorithms)
Date: Wed, 27 Feb 2002 14:35:46 -0600
Message-ID: <DE0842B293FC4847992F9EDF8D72E1ED24A26A@daebe005.NOE.Nokia.com>
Thread-Topic: SigComp Requirements (was Re: [rohc] RE: Default decompression
algorithms)
Thread-Index: AcG/uAT6dN6462GmR3a7iOHSfwDE6wAEVQiw
To: <richard.price@roke.co.uk>, <Miguel.A.Garcia@ericsson.com>, <cabo@tzi.org>
Cc: <Lars-Erik.Jonsson@epl.ericsson.se>, <rohc@ietf.org>
X-OriginalArrivalTime: 27 Feb 2002 20:35:47.0019 (UTC)
FILETIME=[560179B0:01C1BFCE]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id
PAA27384
Sender: rohc-admin@ietf.org
Errors-To: rohc-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Robust Header Compression <rohc.ietf.org>
X-BeenThere: rohc@ietf.org
Content-Transfer-Encoding: 8bit
Richard, Re your comments on where to put the text, I don't think adding it to the SigComp draft will slow things down. Technically, it is simple (adding two fields to the capability announcement block). What we need to agree is if it is useful. Re the "1-byte state identifiers", I would rather prefer using hash as in my original proposal. Carsten already commented on this. Below are detailed reasons from me: - Statically assigned ID needs to be standardized somewhere (either 3GPP or IETF). Hash does not. - Hash is more generic and "algorithm blind". It does not matter how the decompression code is obtained by the decompressor, whether it is documented somewhere (case 1) or it is previously uploaded from a compressor (case 2). - Hash is virtually a CRC on the decompression code so that both ends can be confident they hold the same piece of code. Any corruption in the hash value (e.g. due to transmission errors) or code itself can be detected. BR, Zhigang > -----Original Message----- > From: ext Price, Richard [mailto:richard.price@roke.co.uk] > Sent: February 27, 2002 11:55 AM > To: Liu Zhigang.C (NRC/Dallas); Miguel.A.Garcia@ericsson.com; > cabo@tzi.org > Cc: Lars-Erik.Jonsson@epl.ericsson.se; rohc@ietf.org > Subject: RE: SigComp Requirements (was Re: [rohc] RE: Default > decompression algorithms) > > > Hi, > > Just a few comments on your summary of the "algorithm > announcement" debate. > > Regards, > > Richard > > > > Just try to make things simple: > > > > 1) The major (if not only one) requirement of SigComp > > is to reduce latency. I agree with Carsten. > > > > 2) Here we are talking about a simple optimization to > > reduce the latency. Does anyone has comment on it? > > > http://www1.ietf.org/mail-archive/working-groups/rohc/current/ > msg00065.html > > My only comment is that since the mechanisms needed for > "algorithm announcement" > are already built into SigComp, I can't see any reason *not* > to make this > functionality available to implementers. > > Should the above text be placed in the SigComp draft itself, > or should a > separate "Implementer's Guide" draft be considered? The > latter approach might be > very useful for getting SigComp standardised more quickly. > The draft already > contains a lot of text that explains how the technical > mechanisms might be used; > this is valuable for implementers but doesn't need to be > standardised per se. > > I think that it would be OK to have an implementer's guide in > Internet Draft > form for now, and then publish it later when there's less > time pressure (perhaps > as an Informational RFC, or perhaps by folding it into the > SigComp RFC when it > reaches Draft Standard). > > > 3) Now, the question is cost/gain evaluation. I've made > some attempt in > > http://www1.ietf.org/mail-archive/working-groups/rohc/current/msg00064.html. > Comment? The hash size might be increased to 9 bytes (?). The minimum hash size of 9 bytes only applies to algorithms (and other kinds of state information) that are downloaded to the UDVM and stored on the fly. In the case of well-known algorithms that have been documented somewhere the state identifier for the algorithm can be any length and any value - after all there's no point keeping an algorithm secret if it's in an Internet Draft! For example, the following list of 1-byte state identifiers might be reserved: ID Corresponding algorithm 0 UNCOMPRESSED 1 DEFLATE 2 LZO 3 LZJH 4 EPIC : : The IETF doesn't need to define the above list - the task can be left to 3GPP, if they believe the effort to be worthwhile. > 4) Also, what about security? I don't see it is a problem > as long as the use of feedback (capability announcement) > does not create new risk. But do I missed something? Since the needed mechanisms are already provided by SigComp, the use of "algorithm announcement" doesn't create any new security risks that we don't already have. _______________________________________________ Rohc mailing list Rohc@ietf.org https://www1.ietf.org/mailman/listinfo/rohc
- RE: SigComp Requirements (was Re: [rohc] RE: Defa… zhigang.c.liu
- RE: SigComp Requirements (was Re: [rohc] RE: Defa… zhigang.c.liu
- Re: SigComp Requirements (was Re: [rohc] RE: Defa… Miguel A. Garcia
- RE: SigComp Requirements (was Re: [rohc] RE: Defa… zhigang.c.liu