Re: [rohc] Re: Review of draft-bormann-rohc-over-802-00.txt

Carsten Bormann <cabo@tzi.org> Wed, 08 December 2004 08:12 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA29468 for <rohc-web-archive@ietf.org>; Wed, 8 Dec 2004 03:12:53 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cbx39-0007EI-BU for rohc-web-archive@ietf.org; Wed, 08 Dec 2004 03:19:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cbwsh-0000eE-Cf; Wed, 08 Dec 2004 03:09:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CbwhU-0006jj-UV for rohc@megatron.ietf.org; Wed, 08 Dec 2004 02:57:29 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA28113 for <rohc@ietf.org>; Wed, 8 Dec 2004 02:57:27 -0500 (EST)
Received: from imh.informatik.uni-bremen.de ([134.102.224.4] helo=informatik.uni-bremen.de) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CbwoD-0006tf-U5 for rohc@ietf.org; Wed, 08 Dec 2004 03:04:26 -0500
Received: from [IPv6:::1] (imh [134.102.224.4]) by informatik.uni-bremen.de (8.12.11/8.12.11) with ESMTP id iB87vH6H028376; Wed, 8 Dec 2004 08:57:19 +0100 (MET)
In-Reply-To: <db95d40c0412071707b0c2e1b@mail.gmail.com>
References: <3F2E01E1D7B04F4EBEC92D3FA324D8803857FC@rsys004a.roke.co.uk> <550877E8-420B-11D9-82C1-000A95DC4DB6@tzi.org> <db95d40c0412071707b0c2e1b@mail.gmail.com>
Mime-Version: 1.0 (Apple Message framework v619)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <C7666E10-48EE-11D9-B3CF-000A95DC4DB6@tzi.org>
Content-Transfer-Encoding: 7bit
From: Carsten Bormann <cabo@tzi.org>
Subject: Re: [rohc] Re: Review of draft-bormann-rohc-over-802-00.txt
Date: Wed, 08 Dec 2004 08:57:16 +0100
To: Pedro Fortuna <pedro.fortuna@gmail.com>
X-Mailer: Apple Mail (2.619)
X-Virus-Scanned: by AMaViS/Sophos at informatik.uni-bremen.de
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002
Content-Transfer-Encoding: 7bit
Cc: Carsten Bormann <cabo@tzi.org>, "rohc@ietf.org" <rohc@ietf.org>
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>
Sender: rohc-bounces@ietf.org
Errors-To: rohc-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Content-Transfer-Encoding: 7bit

Hi Pedro,

this is a very good point.

> In this case, if the AP chooses to use DIX Frames,

I should have been more specific in section 5: The idea is to use an 
encapsulation that is *not* the equivalent of a DIX (type-based) frame.
So the AP will simply not have that choice.

E.g., in variant 3 we would use an OUI that is not zero.

I would still prefer to use variant 2 or 1, which both also don't have 
that problem (variant 2 will be seen as a non-zero OUI by a standard 
SNAP implementation, and variant 1 cannot be mistaken as SNAP).

Variant 1: constant overhead of three bytes (LLC) plus possibly one 
byte used for demultiplexing (e.g., short vs. long CID, other IETF 
protocols sharing the LSAP allocation).
We need to go to ISO to get an LSAP.

Variant 2: as with the 3+1 subvariant of variant 1.
We would have to agree with 802 to use the reserved value 1 of the M 
bit.
Also, it would probably not be a good idea to send less than 8 bytes in 
total, so there is a minimum ROHC frame size of 4 bytes (not a problem, 
since we have padding built in to ROHC).

Variant 3:
a) constant overhead of at least six bytes (3 LLC, 3 OUI -- we can use 
the type ID part of the SNAP "protocol identifier" as we want), with a 
minimum ROHC frame size of 2 bytes (at least have to complete the 802 
"protocol identifier").
b) constant overhead of seven bytes (3 LLC, 3 OUI, 1 demux -- again in 
the type ID), with a minimum ROHC frame size of 1 bytes.
We need an OUI (or possibly re-use the IETF OUI -- I haven't checked 
who else uses this).

Resulting VoIP header sizes, assuming we have a way to use short CIDs 
(add one otherwise):

1a	4
1b	5
2	5 (with at least 3 bytes of payload)
3a	7 (with at least 1 byte of payload)
3b	8

Gruesse, Carsten


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