[rohc] Problem about list compression

tangzhenghua <tangzhenghua@huawei.com> Wed, 29 March 2006 06:37 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FOUJJ-000582-DT; Wed, 29 Mar 2006 01:37:41 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FOUJC-00050R-U1 for rohc@ietf.org; Wed, 29 Mar 2006 01:37:34 -0500
Received: from szxga01-in.huawei.com ([61.144.161.53] helo=huawei.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FOUJ9-0003wE-1y for rohc@ietf.org; Wed, 29 Mar 2006 01:37:34 -0500
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0IWV00IE7M78K9@szxga01-in.huawei.com> for rohc@ietf.org; Wed, 29 Mar 2006 14:33:09 +0800 (CST)
Received: from huawei.com ([172.24.1.6]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0IWV001NIM78HH@szxga01-in.huawei.com> for rohc@ietf.org; Wed, 29 Mar 2006 14:33:08 +0800 (CST)
Received: from t32215b ([10.161.162.92]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTPA id <0IWV009OZMU0K4@szxml02-in.huawei.com> for rohc@ietf.org; Wed, 29 Mar 2006 14:46:48 +0800 (CST)
Date: Wed, 29 Mar 2006 14:33:21 +0800
From: tangzhenghua <tangzhenghua@huawei.com>
To: rohc@ietf.org
Message-id: <008101c652fa$ae7e6b20$5ca2a10a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-Priority: 3
X-MSMail-priority: Normal
X-Spam-Score: 0.1 (/)
X-Scan-Signature: b132cb3ed2d4be2017585bf6859e1ede
Subject: [rohc] Problem about list compression
X-BeenThere: rohc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Robust Header Compression <rohc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rohc>, <mailto:rohc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:rohc@ietf.org>
List-Help: <mailto:rohc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rohc>, <mailto:rohc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0567961086=="
Errors-To: rohc-bounces@ietf.org

Hi,Rohcer's

I have a problem about list compression

Section 5.8.6.1 of RFC3095 define the compressed list format of generic scheme.there is a field of gen_id to express the reference list
But this field just exist at u/0 mode,if compressor and decompressor work at R mode,How decompressor find the correct reference list from the compressed list format.
    5.8.6.1.  Encoding Type 0 (generic scheme)

     0   1   2   3   4   5   6   7
   +---+---+---+---+---+---+---+---+
   | ET=0  |GP |PS |    CC = m     |
   +---+---+---+---+---+---+---+---+
   :            gen_id             :  1 octet, if GP = 1
   +---+---+---+---+---+---+---+---+
   |        XI 1, ..., XI m        |  m octets, or m * 4 bits
   /                --- --- --- ---/
   |               :    Padding    :  if PS = 0 and m is odd
   +---+---+---+---+---+---+---+---+
   |                               |
   /       item 1, ..., item n     /  variable
   |                               |
   +---+---+---+---+---+---+---+---+

For example,
(1)In IR state and R mode,compressor send 5 IR packet to decompressor,decompressor put this 5 reference list into sliding window and send ACK to compressor one by one.
(2)Compressor receive the ACK of NO.1 packet after send No.5 IR packet,So the list of No.1 can be used as reference list. 
(3)Compressor receive a new packet marked with No.6.It can be compressed according to above format .
(4)decompressor receive a compressed list,Because there is no gen_id in this format and there are 5 reference list in the sliding window,So how can decompressor choose the reference list to restore the origin list.


Because draft-ietf-rohc-rfc3095bis-improvements-01 demonstrate that the  List compression should only use the generic scheme.So i am confusing with this problem.

Can someone give me some suggestion

Thanks 

Regards

Zhenghua
_______________________________________________
Rohc mailing list
Rohc@ietf.org
https://www1.ietf.org/mailman/listinfo/rohc