[rohc] Re: NBO- TCP/IP EPIC profile

"West, Mark (ITN)" <mark.a.west@roke.co.uk> Tue, 05 March 2002 16:35 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 LAA07869 for <rohc-archive@odin.ietf.org>; Tue, 5 Mar 2002 11:35:16 -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 LAA14543; Tue, 5 Mar 2002 11:32:34 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA14512 for <rohc@optimus.ietf.org>; Tue, 5 Mar 2002 11:32:31 -0500 (EST)
Received: from rsys000a.roke.co.uk (rsys000a.roke.co.uk [193.118.201.102]) by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA07686 for <rohc@ietf.org>; Tue, 5 Mar 2002 11:32:27 -0500 (EST)
Received: by rsys001a.roke.co.uk with Internet Mail Service (5.5.2653.19) id <1XV9ASPL>; Tue, 5 Mar 2002 16:31:16 -0000
Received: from roke.co.uk (itn-pool4.roke.co.uk [193.118.194.54]) by rsys002a.roke.co.uk with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id 1S9WN6SL; Tue, 5 Mar 2002 16:31:12 -0000
From: "West, Mark (ITN)" <mark.a.west@roke.co.uk>
To: Julije Ozegovic <julije@fesb.hr>
Cc: rohc <rohc@ietf.org>
Message-ID: <3C84F2D0.2060502@roke.co.uk>
Date: Tue, 05 Mar 2002 16:31:12 +0000
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2
X-Accept-Language: en-us
MIME-Version: 1.0
References: <3C7BF6E0.9070307@fesb.hr> <3C7D1823.7070003@roke.co.uk> <3C7E2FA3.4050608@fesb.hr> <3C7E6085.6030703@roke.co.uk> <3C7F7D32.5060606@fesb.hr> <3C8340A1.2080602@roke.co.uk> <3C836C4E.8070809@fesb.hr> <3C838EF7.4010506@roke.co.uk> <3C83D9F5.9040401@fesb.hr>
Content-Type: multipart/mixed; boundary="------------InterScan_NT_MIME_Boundary"
Subject: [rohc] Re: NBO- TCP/IP EPIC profile
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,

[much general agreement removed]

> 
>> - We cannot know in advance what proportion of packets will contain 
>> byte-swapped values

 >

> well, at least with same precision as all other probabilities in profile!
> 


Hmmm.  Not quite!  If I took a single 'representative' flow and used it 
to decide on the probabilities to assign to the various choices, I would 
have to choose probabiliies of '0%' for all the swapped/non-swapped 
versions (since this doesn't change within a flow).

Anyway, I don't think that we'll gain much more by discussing this issue 
further.  And, if we really wanted to, we could settle it by comparing 
implementations.  But I'd rather not...


>> - The byte-swapping state will not change frequently
>>   (and should only be sent when it changes)
> 
> it should not change for the flow, this is the strong point of the NBO 
> approach!
> 


Agreed!


> 
> 
>> - SWAP-LSB lacks flexibility and forces the use of FORMAT, which is 
>> undesirable

> 
> it does not force the use of the format!


It doesn't force it, but it needs it for effiency.


> NBO is "more flexible" when you need it, but that is also one more state 
> for the context!
> 


Agreed.  I don' think that the state is a high price to pay (ROHC has 
it, for instance), but you are correct.


>> - NBO is a flexible approach (equivalent to the NBO flag in RFC 3095, 
>> but in a more generic way)
> 
> let it be part of the standard then, with syntax defined
> 


Well, we haven't got a standard, yet ;-)

But, it's part of the current draft:

http://www.dmn.tzi.org/ietf/rohc/draft-ietf-rohc-epic-lite-01.txt

Enjoy..!


>> If you want to change my mind, you will need to convince me of:
>>


[snip]

> 
> (it is, as you said, hidden NBO in ID_flags, but that is the function of 
> ID_flags: to identify format)
> 


Yes, this is true.  But if, as you agree, the NBO flag stays the same 
for the whole flow, why encode it in every packet?


> 
>> - How this approach can be extended to cover the other 4 methods that 
>> are affected by byte ordering.
> 
> does it need to?
> 


I think so.  But, as I said earlier, I'm biased!


>> ok?
>

> OK ;-)
> 


ok!


> julije
> 
> PS. anyway, we are going to do it NBO way, since it is in the standard 
> (really, is it?)


*sigh*

If you're happy to do it this way, then I'm not entirely sure what we're 
arguing about.  (Sorry - discussing!)

But I've enjoyed the debate..!

Cheers,

Mark.


-- 
Mark A. West, Consultant Engineer
Roke Manor Research Ltd., Romsey, Hants.  SO51 0ZN
Phone +44 (0)1794 833311   Fax  +44 (0)1794 833433

(Yes, I do know that my disclaimer is in an attachment.  And, no, I 
didn't ask for it to be that way)