Network Working Group L-E. Jonsson Request for Comments: 3243 Ericsson Category: Informational April 2002RObust Header Compression (ROHC): Requirements and Assumptions for 0-byte IP/UDP/RTP Compression
1. Introduction
The goal of the Robust Header Compression (ROHC) Working Group is to develop header compression schemes that perform well over links with high error rates and long link roundtrip times. The schemes must perform well for cellular links, using technologies such as WCDMA, EDGE, and CDMA-2000. However, the schemes should also be applicable to other future link technologies with high loss and long roundtrip times.
Jonsson Informational [Page 1]
RFC 3243 Reqs and Assumptions for 0-byte ROHC RTP April 2002
As a starting point for these requirements, the well-established requirements base developed in the ROHC WG has been used. From that, the requirements have evolved through input from the 3GPP2 community and from discussions within the WG.
2. Assumptions for the Applicability of 0-byte RTP Header Compression
The purpose of 0-byte header compression is to provide optimal usage of certain links when the traffic pattern of a packet stream completely matches the characteristics of that link. There are no assumptions that only packet streams complying with that pattern will occur, but optimal efficiency cannot of course be provided when this is not the case.
3. Requirements on 0-byte RTP Header Compression
Since 0-byte header compression for ROHC IP/UDP/RTP is a variant of regular ROHC RTP compression [ROHC], these requirements are described as deltas to those defined in the regular RTP requirements [RTP-REQ]. For simplicity, this section is also separated into the same three subsections as the requirements in [RTP-REQ], where the first deals with the impact of header compression on the rest of the Internet infrastructure, the second concerns the headers to be compressed, and the third covers efficiency and link technology related issues.
Jonsson Informational [Page 2]
RFC 3243 Reqs and Assumptions for 0-byte ROHC RTP April 2002 3.1. Impact on Internet InfrastructureThe meaning of header compression is in no way changed by the introduction of 0-byte header compression. No additional impact on the Internet infrastructure is thus allowed. The "Transparency" and "Ubiquity" requirements of [RTP-REQ, section 2.1] therefore also apply to 0-byte RTP compression without any modifications.
3.2. Supported Headers and Kinds of RTP Streams
The 0-byte RTP compression scheme in general imposes the same requirements on supported headers and RTP streams as regular ROHC RTP [RTP-REQ, section 2.2]. However, there are some aspects regarding the "Genericity" and IPSEC requirements that should be noted.
Jonsson Informational [Page 3]
RFC 3243 Reqs and Assumptions for 0-byte ROHC RTP April 2002 3.3. Performance IssuesAll the performance requirements of [RTP-REQ] also apply to 0-byte RTP header compression, with the following additions and exceptions:
4. IANA Considerations
A protocol which meets these requirements, e.g., [LLA], will require the IANA to assign various numbers. This document by itself, however, does not require any IANA involvement.
5. Security Considerations
A protocol specified to meet these requirements, e.g., [LLA], may have a number of security aspects that need to be considered. This document by itself, however, does not add any security risks.
Jonsson Informational [Page 4]
RFC 3243 Reqs and Assumptions for 0-byte ROHC RTP April 2002 6. References[RTP-REQ] Degermark, M., "Requirements for robust IP/UDP/RTP header
7. Author's Address
Lars-Erik Jonsson Ericsson AB Box 920 SE-971 28 Lulea Sweden
Jonsson Informational [Page 5]
RFC 3243 Reqs and Assumptions for 0-byte ROHC RTP April 2002 8. Full Copyright StatementCopyright (C) The Internet Society (2002). All Rights Reserved.