RFC 3408 (rfc3408) - Page 2 of 7


Zero-byte Support for Bidirectional Reliable Mode (R-mode) in Extended Link-Layer Assisted RObust Header Compression (ROHC) Profile



Alternative Format: Original Text Document



RFC 3408               0-byte Support for R-mode           December 2002


   For simplification, this profile is defined in the form of the
   additions and exceptions to [RFC 3242] that are required to extend the
   RFC 3242 profile with zero-byte support for R-mode.  All terminology
   used in this document is the same as in [RFC 3242].

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in BCP 14, RFC 2119
   [RFC 2119].

2.  Extensions to the assisting layer (AL) interface

   This section describes additions (some are optional) to the assisting
   layer interface as defined in [RFC 3242, section 4.2].

2.1.  Additional parameters to the compressor to AL interface

   -  Mode, indicating the mode in which the compressor is operating.
      The AL has slightly different logic depending on the mode value.

   -  SN_ACKed, indicating the latest RTP SN that has been acknowledged.
      It is used only when Mode value = R-mode.

   Note that these two parameters MUST always be attached to every
   packet delivered to the AL.

2.2.  Additional interface, assisting layer to compressor

   To improve the compression efficiency of this profile in some
   specific cases, e.g., when the AL operates in such a way that it
   often becomes unsafe to send NHPs, it is RECOMMENDED to implement
   this additional interface.  Here, the word "unsafe" means that the
   compressor allows the AL to send NHP but the AL cannot guarantee that
   the RTP SN of the NHP will be correctly decompressed at the receiving
   side.  The interface is used to carry update_request as described in
   section 3.  Note that this interface is not required in the sense
   that the impossibility of implementing such an interface should not
   be an obstacle to implement this profile over a specific link.

3.  R-mode operation

   For the R-mode, this profile extends ROHC RTP by performing a mapping
   of the R-0 packet to the NHP packet.  Note that R-0 is the only type
   of packets in R-mode that can be replaced with NHP.

   On the receiving side, the RTP SN of an NHP is determined by the
   decompressor as = SN_Ref_D + Offset_D, where SN_Ref_D is the RTP SN
   of the last update packet received by the decompressor, and Offset_D



Liu & Le                    Standards Track