draft-ietf-rohc-rtp-rocco-00.txt   draft-ietf-rohc-rtp-rocco-01.txt 
Network Working Group Lars-Erik Jonsson, Ericsson Network Working Group Lars-Erik Jonsson, Ericsson
INTERNET-DRAFT Mikael Degermark, Lulea University INTERNET-DRAFT Mikael Degermark, Lulea University
Expires: November 2000 Hans Hannu, Ericsson Expires: December 2000 Hans Hannu, Ericsson
Krister Svanbro, Ericsson Krister Svanbro, Ericsson
Sweden Sweden
May 24, 2000 June 15, 2000
RObust Checksum-based header COmpression (ROCCO) RObust Checksum-based header COmpression (ROCCO)
<draft-ietf-rohc-rtp-rocco-00.txt> <draft-ietf-rohc-rtp-rocco-01.txt>
ROCCO Version: 05 ROCCO Version: 06
Status of this memo Status of this memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts. groups may also distribute working documents as Internet-Drafts.
skipping to change at page 4, line 11 skipping to change at page 4, line 11
A.3.5. Guarantee continuous robustness..............66 A.3.5. Guarantee continuous robustness..............66
A.3.6. Transmit as-is in all packets................66 A.3.6. Transmit as-is in all packets................66
A.3.7. Establish and be prepared to update delta....66 A.3.7. Establish and be prepared to update delta....66
Document history Document history
The original name of this internet draft was draft-jonsson-robust-hc. The original name of this internet draft was draft-jonsson-robust-hc.
Since it now has been submitted as a ROHC WG draft, the name has Since it now has been submitted as a ROHC WG draft, the name has
changed and then also the numbering. However, the old draft version changed and then also the numbering. However, the old draft version
numbering is kept as a version reference for the protocol and this numbering is kept as a version reference for the protocol and this
one should be referred to as ROCCO 05. one should be referred to as ROCCO 06.
00 1999-06-22 First release. 00 1999-06-22 First release.
01 1999-09-01 Only small corrections and modifications. Cut-and- 01 1999-09-01 Only small corrections and modifications. Cut-and-
paste errors from the 00 draft removed. paste errors from the 00 draft removed.
02 1999-10-22 Generalized concept with a number of different 02 1999-10-22 Generalized concept with a number of different
profiles. New chapters added describing profile profiles. New chapters added describing profile
negotiation, implementation status and security. negotiation, implementation status and security.
skipping to change at page 5, line 5 skipping to change at page 4, line 50
05 2000-05-24 New, additional compressed header formats have been 05 2000-05-24 New, additional compressed header formats have been
added, both for timer-based timestamp decompression added, both for timer-based timestamp decompression
and for the cases without that functionality. The and for the cases without that functionality. The
extension formats have also been updated. Initial extension formats have also been updated. Initial
chapters have been reorganized to get a better chapters have been reorganized to get a better
structure. CID-field has been moved to the beginning structure. CID-field has been moved to the beginning
of each header. Minor changes have been applied to of each header. Minor changes have been applied to
various parts of the specification. various parts of the specification.
06 2000-06-15 Errors in the previous version have been corrected.
Since the ROHC group is now creating a final robust
header compression scheme, ROCCO has served its
purposes and will be terminated. This is therefore
the final ROCCO version.
1. Introduction 1. Introduction
During the last five years, two communication technologies in During the last five years, two communication technologies in
particular have become commonly used by the general public: cellular particular have become commonly used by the general public: cellular
telephony and the Internet. Cellular telephony has provided its users telephony and the Internet. Cellular telephony has provided its users
with the revolutionary possibility of always being reachable with with the revolutionary possibility of always being reachable with
reasonable service quality no matter where they are. However, until reasonable service quality no matter where they are. However, until
now the main service provided has been speech. With the Internet, the now the main service provided has been speech. With the Internet, the
conditions have been almost the opposite. While flexibility for all conditions have been almost the opposite. While flexibility for all
kinds of usage has been its strength, its focus has been on fixed kinds of usage has been its strength, its focus has been on fixed
skipping to change at page 19, line 10 skipping to change at page 19, line 10
packets, and also what EXTENSION (EXT, see chapter 5.4.4) formats are packets, and also what EXTENSION (EXT, see chapter 5.4.4) formats are
used with the COMPRESSED packets. The CRC column tells the coverage used with the COMPRESSED packets. The CRC column tells the coverage
of the header compression CRC: uncompressed (H)eader or the same of the header compression CRC: uncompressed (H)eader or the same
coverage as for the UDP (C)hecksum (see chapter 5.6). coverage as for the UDP (C)hecksum (see chapter 5.6).
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| N | I | C | C | I | T | | S | | S | D | C | E | C | | N | I | C | C | I | T | | S | | S | D | C | E | C |
| r | P | I | h | D | b | | | | T | Y | O | X | R | | r | P | I | h | D | b | | | | T | Y | O | X | R |
| | v | D | k | | T | | | | A | N | M | T | C | | | v | D | k | | T | | | | A | N | M | T | C |
+=====+===+=====+===+===+===+ +===+ +===+===+=======+===+===+ +=====+===+=====+===+===+===+ +===+ +===+===+=======+===+===+
| 1 | 6 | 1 | E | - | E | | 2 | | 1 | 1 | 1 | C | C | | 1 | 6 | 1 | E | - | E | | 2 | | 1 | 1 | 1 | A | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 2 | 6 | 1 | E | - | D | | 2 | | 1 | 1 | 1 | A | C | | 2 | 6 | 1 | E | - | D | | 2 | | 1 | 1 | 1 | A | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 3 | 6 | 256 | E | - | E | | 3 | | 2 | 2 | 2 | C | C | | 3 | 6 | 256 | E | - | E | | 3 | | 2 | 2 | 2 | A | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 4 | 6 | 256 | E | - | D | | 3 | | 2 | 2 | 2 | A | C | | 4 | 6 | 256 | E | - | D | | 3 | | 2 | 2 | 2 | A | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 5 | 4 | 1 | D | S | E | | 1 | | 3 | 3 | 5, 9 | D | H | | 5 | 4 | 1 | D | S | E | | 1 | | 3 | 3 | 5, 9 | D | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 6 | 4 | 1 | D | S | E | | 2 | | 3 | 3 | 1 | D | H | | 6 | 4 | 1 | D | S | E | | 2 | | 3 | 3 | 1 | D | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 7 | 4 | 1 | D | S | D | | 1 | | 3 | 3 | 5, 13 | B | H | | 7 | 4 | 1 | D | S | D | | 1 | | 3 | 3 | 5, 13 | B | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 8 | 4 | 1 | D | S | D | | 2 | | 3 | 3 | 1 | B | H | | 8 | 4 | 1 | D | S | D | | 2 | | 3 | 3 | 1 | B | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 9 | 4 | 1 | D | R | E | | 3 | | 3 | 3 | 7, 11 | D | H | | 9 | 4 | 1 | D | R | E | | 3 | | 3 | 3 | 7, 11 | C | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 10 | 4 | 1 | D | R | E | | 4 | | 3 | 3 | 3 | D | H | | 10 | 4 | 1 | D | R | E | | 4 | | 3 | 3 | 3 | C | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 11 | 4 | 1 | D | R | D | | 3 | | 3 | 3 | 7, 15 | B | H | | 11 | 4 | 1 | D | R | D | | 3 | | 3 | 3 | 7, 15 | A | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 12 | 4 | 1 | D | R | D | | 4 | | 3 | 3 | 3 | B | H | | 12 | 4 | 1 | D | R | D | | 4 | | 3 | 3 | 3 | A | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 13 | 4 | 1 | E | S | E | | 2 | | 3 | 5 | 1 | D | C | | 13 | 4 | 1 | E | S | E | | 2 | | 3 | 5 | 1 | D | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 14 | 4 | 1 | E | S | D | | 2 | | 3 | 5 | 1 | B | C | | 14 | 4 | 1 | E | S | D | | 2 | | 3 | 5 | 1 | B | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 15 | 4 | 1 | E | R | E | | 4 | | 3 | 5 | 3 | D | C | | 15 | 4 | 1 | E | R | E | | 4 | | 3 | 5 | 3 | C | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 16 | 4 | 1 | E | R | D | | 4 | | 3 | 5 | 3 | B | C | | 16 | 4 | 1 | E | R | D | | 4 | | 3 | 5 | 3 | A | C |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 17 | 4 | 256 | D | S | E | | 2 | | 4 | 4 | 6, 10 | D | H | | 17 | 4 | 256 | D | S | E | | 2 | | 4 | 4 | 6, 10 | D | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 18 | 4 | 256 | D | S | E | | 3 | | 4 | 4 | 2 | D | H | | 18 | 4 | 256 | D | S | E | | 3 | | 4 | 4 | 2 | D | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 19 | 4 | 256 | D | S | D | | 2 | | 4 | 4 | 6, 14 | B | H | | 19 | 4 | 256 | D | S | D | | 2 | | 4 | 4 | 6, 14 | B | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 20 | 4 | 256 | D | S | D | | 3 | | 4 | 4 | 2 | B | H | | 20 | 4 | 256 | D | S | D | | 3 | | 4 | 4 | 2 | B | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 21 | 4 | 256 | D | R | E | | 4 | | 4 | 4 | 8, 12 | D | H | | 21 | 4 | 256 | D | R | E | | 4 | | 4 | 4 | 8, 12 | C | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 22 | 4 | 256 | D | R | E | | 5 | | 4 | 4 | 4 | D | H | | 22 | 4 | 256 | D | R | E | | 5 | | 4 | 4 | 4 | C | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
| 23 | 4 | 256 | D | R | D | | 4 | | 4 | 4 | 8, 16 | B | H | | 23 | 4 | 256 | D | R | D | | 4 | | 4 | 4 | 8, 16 | A | H |
+-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+-------+---+---+
+-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+
| N | I | C | C | I | T | | S | | S | D | C | E | C | | N | I | C | C | I | T | | S | | S | D | C | E | C |
| r | P | I | h | D | b | | | | T | Y | O | X | R | | r | P | I | h | D | b | | | | T | Y | O | X | R |
| | v | D | k | | T | | | | A | N | M | T | C | | | v | D | k | | T | | | | A | N | M | T | C |
+=====+===+=====+===+===+===+ +===+ +===+===+===+===+===+ +=====+===+=====+===+===+===+ +===+ +===+===+===+===+===+
| 24 | 4 | 256 | D | R | D | | 5 | | 4 | 4 | 4 | B | H | | 24 | 4 | 256 | D | R | D | | 5 | | 4 | 4 | 4 | A | H |
+-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+
| 25 | 4 | 256 | E | S | E | | 3 | | 4 | 6 | 2 | D | C | | 25 | 4 | 256 | E | S | E | | 3 | | 4 | 6 | 2 | D | C |
+-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+
| 26 | 4 | 256 | E | S | D | | 3 | | 4 | 6 | 2 | B | C | | 26 | 4 | 256 | E | S | D | | 3 | | 4 | 6 | 2 | B | C |
+-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+
| 27 | 4 | 256 | E | R | E | | 5 | | 4 | 6 | 4 | D | C | | 27 | 4 | 256 | E | R | E | | 5 | | 4 | 6 | 4 | C | C |
+-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+
| 28 | 4 | 256 | E | R | D | | 5 | | 4 | 6 | 4 | B | C | | 28 | 4 | 256 | E | R | D | | 5 | | 4 | 6 | 4 | A | C |
+-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+ +-----+---+-----+---+---+---+ +---+ +---+---+---+---+---+
Table 5.1 : List of defined profiles Table 5.1 : List of defined profiles
5.2.2. Additional common profile characteristics 5.2.2. Additional common profile characteristics
In addition to what was stated in the left part of Table 5.1, the In addition to what was stated in the left part of Table 5.1, the
following applies to all the profiles defined in this document: following applies to all the profiles defined in this document:
Packet stream characteristics Packet stream characteristics
skipping to change at page 49, line 38 skipping to change at page 49, line 38
Thanks to Takeshi Yoshimura at NTT DoCoMo for providing the reverse Thanks to Takeshi Yoshimura at NTT DoCoMo for providing the reverse
decompression chapter (chapter 6.3). Thanks also to Anton Martensson decompression chapter (chapter 6.3). Thanks also to Anton Martensson
for many valuable draft contributions and to Andreas Jonsson (Lulea for many valuable draft contributions and to Andreas Jonsson (Lulea
University), who made a great job supporting this work in his study University), who made a great job supporting this work in his study
of header field change patterns. Thanks also to all others who have of header field change patterns. Thanks also to all others who have
given comments. given comments.
12. Intellectual property considerations 12. Intellectual property considerations
This proposal in is conformity with RFC 2002. This proposal in is conformity with RFC 2026.
Telefonaktiebolaget LM Ericsson and its subsidiaries, in accordance Telefonaktiebolaget LM Ericsson and its subsidiaries, in accordance
with corporate policy, will for submissions rightfully made by its with corporate policy, will for submissions rightfully made by its
employees which are adopted or recommended as a standard by the IETF employees which are adopted or recommended as a standard by the IETF
offer patent licensing as follows: offer patent licensing as follows:
If part(s) of a submission by Ericsson employees is (are) included in If part(s) of a submission by Ericsson employees is (are) included in
a standard and Ericsson has patents and/or patent application(s) that a standard and Ericsson has patents and/or patent application(s) that
are essential to implementation of such included part(s) in said are essential to implementation of such included part(s) in said
standard, Ericsson is prepared to grant - on the basis of reciprocity standard, Ericsson is prepared to grant - on the basis of reciprocity
skipping to change at page 67, line 4 skipping to change at page 67, line 4
A.3.7. Establish and be prepared to update delta A.3.7. Establish and be prepared to update delta
Finally, there is a field that is usually increasing by a fixed delta Finally, there is a field that is usually increasing by a fixed delta
and is correlated to another field. For this field it would make and is correlated to another field. For this field it would make
sense to make that delta part of the context state. The delta must sense to make that delta part of the context state. The delta must
then be possible to initiate and update in the same way as the fields then be possible to initiate and update in the same way as the fields
listed in A.3.3. The field to which this applies is: listed in A.3.3. The field to which this applies is:
- RTP Timestamp - RTP Timestamp
This Internet-Draft expires November 24, 2000. This Internet-Draft expires December 15, 2000.
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/