[rohc] SigComp Message and (extended) Returned feedback.
"Hans Hannu (EPL)" <Hans.Hannu@epl.ericsson.se> Thu, 21 February 2002 10:32 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 FAA12784
for <rohc-archive@odin.ietf.org>; Thu, 21 Feb 2002 05:32:21 -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 FAA11343;
Thu, 21 Feb 2002 05:29:49 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA11314
for <rohc@optimus.ietf.org>; Thu, 21 Feb 2002 05:29:48 -0500 (EST)
Received: from albatross.wise.edt.ericsson.se
(albatross-ext.wise.edt.ericsson.se [193.180.251.46])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA12732
for <rohc@ietf.org>; Thu, 21 Feb 2002 05:29:43 -0500 (EST)
Received: from esealnt461 (esealnt461.al.sw.ericsson.se [153.88.251.61])
by albatross.wise.edt.ericsson.se (8.12.1/8.12.1/WIREfire-1.4) with SMTP id
g1LATFZc000556
for <rohc@ietf.org>; Thu, 21 Feb 2002 11:29:15 +0100 (MET)
Received: FROM esealnt400.al.sw.ericsson.se BY esealnt461 ;
Thu Feb 21 11:28:18 2002 +0100
Received: by esealnt400 with Internet Mail Service (5.5.2653.19)
id <Z1HY42KW>; Thu, 21 Feb 2002 11:29:14 +0100
Message-ID: <A943FD84BD9ED41193460008C791805003E9A288@ESEALNT419.al.sw.ericsson.se>
From: "Hans Hannu (EPL)" <Hans.Hannu@epl.ericsson.se>
To: "'rohc@ietf.org'" <rohc@ietf.org>
Date: Thu, 21 Feb 2002 11:29:05 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
charset="iso-8859-1"
Subject: [rohc] SigComp Message and (extended) Returned feedback.
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, As I indicated in a previous mail the two drafts are not fully compliant yet. This is a proposal for solving this. In my comments to Miguel I explained why we need to signaling the state identifier length (ID length) in each SigComp message, and how the remaining bits can be used for a new basic SigComp message format. The reasons for having the ID-length in each SigComp message are the following: * SigComp do not know the length of the state identifier prior to the capability announcement. * As SigComp does not separate flows, SigComp needs to carry the hash length (ID length) for each SigComp message. The remaining 4-bits can be used for something else, and below is a proposal for the new SigComp basic Message format: 0 1 2 3 4 5 6 7 +---+---+---+---+---+---+---+---+ | MT |Reserv.| ID length | +---+---+---+---+---+---+---+---+ | | : state_identifier (n-bytes) : | | +---+---+---+---+---+---+---+---+ | | : Remaining UDVM bytecode : | | +---+---+---+---+---+---+---+---+ Instead of reserving a state_identifier for indication of what type of message this is, a Message Type is included. To avoid making changes to the UDVM instructions according to message: http://www.cdt.luth.se/rohc/msg03674.html and to make use of shared compression it is necessary for an endpoint to know whether its remote endpoint understands the format of the Returned feedback as depicted in Figure 7 of draft-ietf-rohc-sigcomp-extended-01.txt or not. Therefore I propose the following changes to the two sigcomp-drafts. ******** changes to draft-ietf-rohc-sigcomp-04.txt ******* Section 4.2. The basic SigComp message format is changed to the format above. * Message Type MT = '00' --- "ordinary compressed message" MT = '01' --- "SigComp request message" MT = '10' --- "SigComp Capability announcement message" MT = '11' --- "Reserved" * Reserv. Bits 2 and 3 is reserved and is set to '00' * Id length The length of the state_identifier for this SigComp message '0000' - 1 byte state_identifier '0001' - 2 bytes state_identifier ... '1111' - 16 bytes state_identifier ******** Changes to draft-ietf-rohc-sigcomp-extended-01.txt ******* Section 6.1. The basic SigComp message format is changed to the format above. The reserved bit 2, is used to indicate to the remote endpoint the understanding of the Returned feedback format as depicted in Figure 7. Thus, an endpoint sets bit 2, in every sent SigComp message to indicate the understanding of the Returned feedback format. If two communicating end-points both sets bit 2. They MUST use the Returned feedback format as depicted in Figure 7. In any other case must no assumption be drawn about the format of the Returned feedback format. Note: Setting bit 2 does not mandate an endpoint to use SigComp-extended, but only that it understands the Returned feedback format and will use the 'r' and 'b' etc. bits accordingly. Figure 7, is changed to: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |r|b| n | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | id_length 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | : id_value_1 : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | id_length 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | : id_value_2 : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | id_length n | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | : id_value_n : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | : Additional feedback : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ The Additional feedback is an item of feedback data that has successfully returned from the remote endpoint. **************** BR /Hans H _______________________________________________ Rohc mailing list Rohc@ietf.org https://www1.ietf.org/mailman/listinfo/rohc
- [rohc] SigComp Message and (extended) Returned fe… Hans Hannu (EPL)
- RE: [rohc] SigComp Message and (extended) Returne… Price, Richard
- RE: [rohc] SigComp Message and (extended) Returne… Hans Hannu (EPL)