RE: [rohc] TCP/IP EPIC profile
"Qian Zhang" <qianz@microsoft.com> Tue, 05 March 2002 05:14 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 AAA09945
for <rohc-archive@odin.ietf.org>; Tue, 5 Mar 2002 00:14:37 -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 AAA27848;
Tue, 5 Mar 2002 00:05:14 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA27816
for <rohc@optimus.ietf.org>; Tue, 5 Mar 2002 00:05:12 -0500 (EST)
Received: from mail-jpn.microsoft.com (mail-jpn.microsoft.com [207.46.71.29])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA09897
for <rohc@ietf.org>; Tue, 5 Mar 2002 00:05:08 -0500 (EST)
Received: from jpn-imc-01.fareast.corp.microsoft.com ([157.60.4.29]) by
mail-jpn.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966);
Tue, 5 Mar 2002 14:04:38 +0900
Received: from 157.60.4.29 by jpn-imc-01.fareast.corp.microsoft.com (InterScan
E-Mail VirusWall NT); Tue, 05 Mar 2002 14:04:38 +0900
Received: from bjs-msg-01.fareast.corp.microsoft.com ([157.60.72.49]) by
jpn-imc-01.fareast.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966);
Tue, 5 Mar 2002 14:04:38 +0900
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="------------InterScan_NT_MIME_Boundary"
Subject: RE: [rohc] TCP/IP EPIC profile
Date: Tue, 5 Mar 2002 13:04:36 +0800
Message-ID: <D8B1DF394D228543B41027F0D07F5B1C01266002@bjs-msg-01.fareast.corp.microsoft.com>
Thread-Topic: [rohc] TCP/IP EPIC profile
Thread-Index: AcHAWzwWsckJHeH1QOOWdNyo7ACQaADj5CKA
From: "Qian Zhang" <qianz@microsoft.com>
To: "Julije Ozegovic" <julije@fesb.hr>,
"West, Mark (ITN)" <mark.a.west@roke.co.uk>
Cc: "rohc" <rohc@ietf.org>
X-OriginalArrivalTime: 05 Mar 2002 05:04:38.0123 (UTC)
FILETIME=[4006FBB0:01C1C403]
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
Hi Julije and Mark, I would like to add some comments for TCP/IP compression and EPIC profile related issues. Please see my comments inline. Regards, Qian ---------------------------------------------------------------------- [Julije]First of all, I think that TCP/IP header compression is needed. Also I think that EPIC(-lite) high level "compression definition language" is right approach. Also, I support EPIC "protocol independence". However, all this did motivate me for profile 'expansion'. EPIC provides total freedom of profile writing, when profile author has possibility to deal with header on bit-by-bit basis. [Qian] Agree. I want to emphasize one thing that the key for TCP/IP header compression (ROHC-TCP) is to clearly and accurately understand and analyze the behavior of each field (includes the changing pattern, sharable characteristics, etc.). As both of you mentioned, EPIC-LITE is a high-level compression definition language, and it is protocol independent. In ROHC-TCP, EPIC-Lite can be viewed as a tool to generate the compressed header format. It is independent with the state machine of ROHC-TCP. The state machine part will take care of the context updating, compressor/decompressor states and modes management. The interaction between state machine and compressed format generation is that the estimated congestion window or link feedback obtained by state machine is the control parameter for format generating. [Julije] Detailed profiles tend to result in complex applications/protocols. [Mark] I'd have put that the other way around (complex protocols => detailed profiles), but I think I agree... [Julije] The purpose of this posting is to point out the complexity of whole thing, regarding the fact that almost every line of profile ends up with (at least) one data structure in end user application. [Mark] Yes, it is quite complex. So is RFC 3095 ;-) I would agree that it is more 'dense' than RFC 3095, for example, as most of the information is packed into the profile. Certainly every field (or meta-field) requires a data-structure. Again, I'm not sure how this is different from any other header compression scheme? [Qian] I agree that the complex protocol such as TCP/IP will cause a detailed profile. What I would like to point out is that the compressed format generation should be a tradeoff between the efficiency and the complexity. Mark, would you please comments on the complexity about generating a compressed format based on the input profile. Suppose there are 30 fields need to be considered, each field may have two choices, how about the complexity for determining the compressed format? I would like to raise a discussion on the rough number of compressed formats that plan to support for TCP/IP compression. Considering the complex behaviors for TCP/IP protocol itself, personally, I think we may need more formats than RFC 3095. However, considering that the compression ratio is not the only target for TCP/IP header compression, we also may not need to generate too much kinds of format. Can we come out a reasonable number of the max_formats for the TCP/IP compressed header and provide a simpler profile to describe the behavior of each field? Any comments? -------------------------------------------------------------
- [rohc] TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- [rohc] NBO- TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile tijana
- [rohc] rohc over xxx? Wang Hui
- [rohc] Re: NBO- TCP/IP EPIC profile West, Mark (ITN)
- [rohc] Re: NBO- TCP/IP EPIC profile Julije Ozegovic
- [rohc] Re: NBO- TCP/IP EPIC profile West, Mark (ITN)
- [rohc] TCP/IP EPIC profile Maja
- [rohc] RE: TCP/IP EPIC profile Surtees, Abigail
- [rohc] Re: NBO- TCP/IP EPIC profile Julije Ozegovic
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- [rohc] Re: NBO- TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- [rohc] Re: NBO- TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- [rohc] IMPL-EFF TCP/IP EPIC profile Julije Ozegovic
- [rohc] Re: IMPL-EFF TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- Re: [rohc] IMPL-EFF TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Lars-Erik Jonsson (EPL)
- Re: [rohc] IMPL-EFF TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Per Synnergren (EPL)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)