Network Working Group                                       L-E. Jonsson
Request for Comments: 4362                                  G. Pelletier
Obsoletes: 3242                                              K. Sandlund
Category: Standards Track                                       Ericsson
                                                            January 2006
        
                   RObust Header Compression (ROHC):
              A Link-Layer Assisted Profile for IP/UDP/RTP
        

Status of This Memo

このメモのステータス

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

この文書は、インターネットコミュニティのためのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD 1)の最新版を参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (2006).

著作権(C)インターネット協会(2006)。

Abstract

抽象

This document defines a ROHC (Robust Header Compression) profile for compression of IP/UDP/RTP (Internet Protocol/User Datagram Protocol/Real-Time Transport Protocol) packets, utilizing functionality provided by the lower layers to increase compression efficiency by completely eliminating the header for most packets during optimal operation. The profile is built as an extension to the ROHC RTP profile. It defines additional mechanisms needed in ROHC, states requirements on the assisting layer to guarantee transparency, and specifies general logic for compression and decompression related to the usage of the header-free packet format. This document is a replacement for RFC 3242, which it obsoletes.

この文書では、完全に排除することにより、圧縮効率を高めるために下位層によって提供される機能を利用し、IP / UDP / RTP(インターネット・プロトコル/ユーザ・データグラム・プロトコル/リアルタイムトランスポートプロトコル)パケットの圧縮のためのROHC(ロバストヘッダ圧縮)プロファイルを定義します最適動作中のほとんどのパケットのためのヘッダ。プロファイルはROHC RTPプロファイルの拡張として構築されています。これは、ROHCに必要な追加のメカニズムを定義し、透明性を保証するために、補助層上の要件を述べて、ヘッダを含まないパケットフォーマットの使用に関連する圧縮及び解凍のための一般的なロジックを指定します。この文書では、それが廃止され、RFC 3242を置き換えるものです。

Table of Contents

目次

   1. Introduction ....................................................2
      1.1. Differences from RFC 3242 ..................................5
   2. Terminology .....................................................5
   3. Overview of the Link-Layer Assisted Profile .....................6
      3.1. Providing Packet Type Identification .......................7
      3.2. Replacing the Sequence Number ..............................7
      3.3. CRC Replacement ............................................8
      3.4. Applicability of This Profile ..............................8
   4. Additions and Exceptions Compared to ROHC RTP ...................9
      4.1. Additional Packet Types ....................................9
           4.1.1. No-Header Packet (NHP) ..............................9
           4.1.2. Context Synchronization Packet (CSP) ................9
           4.1.3. Context Check Packet (CCP) .........................11
      4.2. Interfaces Towards the Assisting Layer ....................12
           4.2.1. Interface, Compressor to Assisting Layer ...........13
           4.2.2. Interface, Assisting Layer to Decompressor .........13
      4.3. Optimistic Approach Agreement .............................14
      4.4. Fast Context Initialization, IR Redefinition ..............15
      4.5. Feedback Option, CV-REQUEST ...............................16
      4.6. Periodic Context Verification .............................16
      4.7. Use of Context Identifier .................................16
   5. Implementation Issues ..........................................17
      5.1. Implementation Parameters and Signals .....................17
           5.1.1. Implementation Parameters at the Compressor ........17
           5.1.2. Implementation Parameters at the Decompressor ......19
      5.2. Implementation over Various Link Technologies .............19
   6. IANA Considerations ............................................20
   7. Security Considerations ........................................20
   8. Acknowledgements ...............................................20
   9. References .....................................................20
      9.1. Normative References ......................................20
      9.2. Informative References ....................................21
        
1. Introduction
1. はじめに

Header compression is a technique used to compress and transparently decompress the header information of a packet on a per-hop basis, utilizing redundancy within individual packets and between consecutive packets within a packet stream. Over the years, several protocols [VJHC, IPHC] have been developed to compress the network and transport protocol headers [IPv4, IPv6, UDP, TCP], and these schemes have been successful in improving efficiency over many wired bottleneck links, such as modem connections over telephone networks. In addition to IP, UDP, and TCP compression, an additional compression scheme called Compressed RTP [CRTP] has been developed to

ヘッダ圧縮は、圧縮して透過的に個々のパケット内のパケットストリーム内の連続するパケット間の冗長性を利用して、ホップごとにパケットのヘッダ情報を解凍するために使用される技術です。長年にわたり、いくつかのプロトコル[VJHC、IPHC]は、[IPv4の、IPv6の、UDP、TCP]ネットワークおよびトランスポートプロトコルヘッダを圧縮するために開発されており、これらのスキームは、モデムのような多くの有線ボトルネックリンク上の効率を向上させることに成功しています電話網経由の接続。 IP、UDP、およびTCPの圧縮に加えて、圧縮RTP [CRTP]と呼ばれる追加の圧縮方式が開発されています

improve compression efficiency further for real-time traffic using the Real-Time Transport Protocol [RTP].

リアルタイムトランスポートプロトコル[RTP]を使用して、リアルタイムのトラフィックのための圧縮効率をさらに向上させます。

The schemes mentioned above have all been designed by taking into account normal assumptions about link characteristics, which traditionally have been based on wired links only. However, with an increasing number of wireless links in the Internet paths, these assumptions are no longer generally valid. In wireless environments, especially wide-coverage cellular environments, relatively high error rates are tolerated in order to allow efficient usage of the radio resources. For real-time traffic, which is more sensitive to delays than to errors, such operating conditions will be norm over, for example, 3rd generation cellular links, and header compression must therefore tolerate packet loss. However, with the previously mentioned schemes, especially for real-time traffic compressed by CRTP, high error rates have been shown to significantly degrade header compression performance [CRTPC]. This problem was the driving force behind the creation of the RObust Header Compression (ROHC) WG in the IETF.

上記のスキームは、すべてのアカウントに、伝統的に唯一の有線リンクに基づいているリンク特性に関する通常の仮定を取ることによって設計されています。しかし、インターネットの経路における無線リンクの数が増加し、これらの仮定はもはや一般的に有効ではありません。無線環境、特に広い範囲の細胞環境では、比較的高いエラー率は、無線リソースの効率的な使用を可能にするために許容されています。例えば、第3世代セルラリンク、ヘッダ圧縮は、したがって、パケット損失を許容する必要があり、上の誤差よりも遅延に対してより敏感であるリアルタイムトラフィックのために、そのような運転条件が標準となります。しかし、前述した方式で、特にCRTPによって圧縮リアルタイムトラフィックのために、高いエラー率を大幅ヘッダ圧縮性能[CRTPC]を分解することが示されています。この問題は、IETFにおけるロバストヘッダ圧縮(ROHC)WGの創造の原動力となりました。

The ROHC WG has developed a header compression framework on top of which profiles can be defined for different protocol sets, or for different compression strategies. Due to the limited packet-loss robustness of CRTP and the demands of the cellular industry for an efficient way of transporting voice over IP over wireless, the main focus of ROHC has so far been on compression of IP/UDP/RTP headers, which are generous in size, especially when compared to the payloads often carried by packets with such headers.

ROHC WGは、プロファイルは異なるプロトコルのセットについて、又は異なる圧縮戦略を定義することができるの上にヘッダ圧縮フレームワークを開発しました。 CRTPの限定されたパケット損失の堅牢性と無線を介してIPを介した音声を輸送する効率的な方法のための携帯業界の要求に、ROHCの主な焦点は、これまでのところである、IP / UDP / RTPヘッダの圧縮にされていますしばしばそのようなヘッダを持つパケットによって運ばれるペイロードと比較して、特にサイズ、に寛大。

ROHC RTP has become a very efficient, robust, and capable compression scheme, able to compress the headers down to a total size of one octet only. Also, transparency is guaranteed to an extremely great extent, even when residual bit errors are present in compressed headers delivered to the decompressor. The requirements for RTP compression [RTP-REQ], defined by the WG before and during the development process, have thus been fulfilled.

ROHC RTPは、1つのオクテットの合計サイズまでのヘッダを圧縮することができ、非常に効率的で堅牢、かつ可能な圧縮方式となっています。また、透明性は、残留ビットエラーが解凍器に送ら圧縮ヘッダ内に存在する場合でも、非常に大きくすることが保証されています。前に、開発プロセス中にWGで定義されたRTP圧縮[RTP-REQ]、のための要件は、このように満たされています。

As mentioned above, the 3rd generation cellular systems, where IP will be used end-to-end, have been one of the driving forces behind ROHC RTP, and the scheme has also been designed to suit new cellular air interfaces, such as WCDMA, making it possible to run even speech services with spectrum efficiency insignificantly lower than for existing one-service circuit switched solutions [VTC2000]. However, other air interfaces (such as those based on GSM and IS-95) will also be used in all-IP networks, with further implications for the header compression issue. These older air interfaces are less flexible, with radio bearers optimized for specific payload sizes. This means that not even a single octet of header can be added without using the next higher fixed packet size supported by the link, something that is obviously very costly. For the already deployed speech vocoders, the spectrum efficiency over these links will thus be low compared to existing circuit-switched solutions. To achieve high spectrum efficiency overall with any application, more flexible air interfaces must be deployed, and then the ROHC RTP scheme will perform excellently, as shown for WCDMA [MOMUC01]. However, for deployment reasons, it is important to also provide a suitable header compression strategy for already existing vocoders and air interfaces, such as for GERAN and for CDMA2000, with minimal effects on spectral efficiency.

上述したように、IPは、エンドツーエンドを使用する第3世代セルラシステムは、ROHC RTP原動力の一つとなっており、スキームはまた、WCDMAのような新しいセルラエアインタフェースを、適合するように設計されています既存のサービス回路よりもわずかに低いスペクトル効率で音声サービスをしても実行することが可能となると、[VTC2000]ソリューションを切り替えます。しかしながら、(例えばGSMに基づくものであり、IS-95のもののような)他のエアインタフェースは、また、ヘッダ圧縮の問題のためにさらに影響して、全IPネットワークで使用されるであろう。これらの古いエアインタフェースは、特定のペイロードサイズ用に最適化された無線ベアラと、あまり柔軟です。これは、ヘッダのいない単一のオクテットがリンクによってサポートされる次に高い固定パケットサイズ、明らかに非常に高価であるものを使用することなく加えることができることを意味します。既に展開音声ボコーダのために、これらのリンク上のスペクトル効率は、このように、既存の回線交換型のソリューションと比較して低くなります。 【MOMUC01】WCDMAについて示されるように、任意のアプリケーションと全体的に高いスペクトル効率を達成するために、より柔軟なエアインタフェースを展開する必要があり、その後、ROHC RTP方式が優れた性能を発揮します。しかしながら、配備の理由から、また、GERANおよびスペクトル効率に対して最小効果を有するCDMA2000用として既存のボコーダ及びエアインタフェースに適したヘッダ圧縮戦略を提供することが重要です。

This document describes a link-layer-assisted ROHC RTP profile, originally defined by [LLA], extending ROHC RTP (profile 0x0001) [ROHC], and compliant with the ROHC 0-byte requirements [0B-REQ]. The purpose of this profile is to provide a header-free packet format that, for a certain application behavior, can replace a majority of the 1-octet header ROHC RTP packets during normal U/O-mode operation, while still being fully transparent and complying with all the requirements of ROHC RTP [RTP-REQ]. For other applications, compression will be carried out as with normal ROHC RTP.

この文書は、ROHC RTP(プロファイルは0x0001)[ROHC]、およびROHC 0バイトの要件[0B-REQ]に準拠して延びる、本来[LLA]によって定義されたリンク層支援ROHC RTPプロファイルを記述する。このプロファイルの目的はまだ完全に透明でありながら、特定のアプリケーションの動作のために、通常U / Oモードの動作中に1オクテットのヘッダROHC RTPパケットの大部分を置き換えることができ、ヘッダを含まないパケットフォーマットを提供することであるとROHC RTP [RTP-REQ]のすべての要件に準拠。他のアプリケーションでは、圧縮は、通常のROHC RTPと同じように行われます。

To completely eliminate the compressed header, all functionality normally provided by the 1-octet header has to be provided by other means, typically by utilizing functionality provided by the lower layers and sacrificing efficiency for less-frequently occurring larger compressed headers. The latter is not a contradiction, since the argument for eliminating the last octet for most packets is not overall efficiency in general. It is important to remember that the purpose of this profile is to provide efficient matching of existing applications to existing link technologies, not efficiency in general. The additional complexity introduced by this profile, although minimized by a tight integration with already-existing ROHC functionality, implies that it should therefore only be used to optimize performance of specific applications over specific links.

完全に圧縮されたヘッダを除去するために、通常、1オクテットのヘッダによって提供されるすべての機能は、典型的には下位層によって提供される機能を利用し、あまり頻繁に大きな圧縮ヘッダを発生するための効率を犠牲にすることにより、他の手段によって提供されなければなりません。ほとんどのパケットの最後のオクテットを除去するための引数は、一般的に全体的な効率はないので、後者は、矛盾はありません。このプロファイルの目的は、一般的にない効率性、既存のリンク技術への既存のアプリケーションの効率的なマッチングを提供することであることを覚えておくことが重要です。このプロファイルによって導入された追加の複雑さは、既存のROHCの機能との緊密な統合によって最小限に抑えますが、それゆえ、特定リンク上で特定のアプリケーションのパフォーマンスを最適化するために使用されなければならないことを意味します。

When implementing this profile over various link technologies, care must be taken to guarantee that all the functionality needed is provided by ROHC and the lower layers together. Therefore, additional documents should specify how to incorporate this profile on top of various link technologies.

様々なリンク技術の上にこのプロファイルを実装する場合、注意が必要なすべての機能が一緒にROHCと下位層によって提供されることを保証するために注意する必要があります。そのため、追加の文書は、様々なリンク技術の上にこのプロファイルを組み込む方法を指定する必要があります。

The profile defined by this document was originally specified by RFC 3242 [LLA], but to address one technical flaw and clarify one implementation issue, this document has been issued to replace RFC 3242, which becomes obsolete.

この文書で定義されたプロファイルは元々RFC 3242 [LLA]で指定されたが、1つの技術的欠陥に対処し、一の実施上の問題を明確にするために、この文書は時代遅れになったRFC 3242を置き換えるために発行されました。

1.1. Differences from
1.1. との違い

This section briefly summarizes the differences of this document from RFC 3242. Acronyms and terminology can be found in Section 2.

このセクションでは、簡単に略語や用語は、第2節で見つけることができRFC 3242から、この文書の違いをまとめたもの。

The format of the CSP packet, as defined in [LLA], was identified as non-interoperable when carrying a RHP header with a 3-bit or 7-bit CRC. This problem occurs because the payload has been dropped by the compressor, and the decompressor is supposed to use the payload length to infer certain fields in the uncompressed header. These fields are the IPv4 total length, the IPv6 payload length, the UDP length, and the IPv4 header checksum field (all INFERRED fields in [ROHC]). To correct this flaw, the CSP packet must carry information about the payload length of the RHP packet. Therefore, the length of the RTP payload has been included in the CSP packet.

3ビット又は7ビットのCRCとRHPヘッダを搬送する際にCSPパケットのフォーマットは、[LLA]で定義されるように、非相互運用可能であると同定されました。この問題は、ペイロードが圧縮機によって削除されたために発生し、そして減圧装置は、非圧縮ヘッダにおける特定のフィールドを推測するペイロード長を使用することになっています。これらのフィールドは、IPv4全長、IPv6のペイロード長、UDP長、とIPv4ヘッダチェックサムフィールド([ROHC]内のすべてのINFERREDフィールド)です。この欠陥を修正するには、CSPのパケットは、RHPパケットのペイロード長についての情報を伝える必要があります。したがって、RTPペイロードの長さは、CSPパケットに含まれています。

This document also clarifies an unclear referencing in RFC 3242, where Section 4.1.3 of [LLA] states that upon CRC failure, the actions of [ROHC], Section 5.3.2.2.3 MUST be taken. That section specifies that detection of SN wraparound and local repair must be performed, but neither of these steps apply when the failing packet is a CCP. Therefore, upon CRC failure, actions to be taken are the ones specified in Section 5.3.2.2.3, but steps a-d only.

この文書はまた、[LLA]のセクション4.1.3は、CRCの故障時に、[ROHC]の行動は、セクション5.3.2.2.3を取らなければならないと述べているRFC 3242で不明瞭な参照を、明確にしています。その節はSNのラップアラウンドの検出およびローカル修復が行われなければならないことを指定しますが、失敗したパケットがCCPであるときにはこれらの手順のどちらが適用されます。したがって、CRCの故障時に、取るべき行動は、セクション5.3.2.2.3で指定されたものですが、唯一の-Dを繰り返します。

2. Terminology
2.用語

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 RFC 2119 [RFC2119].

この文書のキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", および "OPTIONAL" はRFC 2119 [RFC2119]に記載されているように解釈されます。

CCP Context Check Packet CRC Cyclic Redundancy Check CSP Context Synchronization Packet LLA Link Layer Assisted ROHC RTP profile NHP No Header Packet ROHC RObust Header Compression RHP ROHC Header Packet (a non-NHP packet; i.e., RRP, CSP, or CCP) RRP ROHC RTP Packet as defined in [ROHC, profile 0x0001]

CCPコンテキストは、パケットCRC巡回冗長をチェックチェックCSPコンテキスト同期パケットLLAリンク層支援ROHC RTPプロファイルNHPヘッダーなしパケットROHCロバストヘッダ圧縮RHP ROHCヘッダパケット(非NHPパケット、すなわち、RRP、CSP、またはCCP)RRP ROHC RTP [ROHC、プロファイルは0x0001]で定義されたパケット

Assisting layer

補助層

"Assisting layer" refers to any entity implementing the interface to ROHC (Section 4.2). It may, for example, refer to a sub-layer used to adapt the ROHC implementation and the physical link layer. This layer is assumed to have knowledge of the physical layer synchronization.

「補助層」は、ROHCのインタフェース(4.2節)を実装任意の実体を指します。これは、例えば、ROHCの実装と物理リンク層を適応させるために使用される副層を指すことができます。この層は、物理層の同期の知識を有するものとします。

Compressing side

圧縮側

"Compressing side" refers to the combination of the header compressor, operating with the LLA profile, and its associated assisting layer.

「圧縮側は、」LLAプロファイルで動作する、ヘッダー圧縮器の組合せを指し、それに関連する補助層。

Lower layers

下位層

"Lower layers", in this document, refers to entities located below ROHC in the protocol stack, including the assisting layer.

「下位層」は、本書では、補助層を含むプロトコルスタックにROHCの下方に位置するエンティティを指します。

ROHC RTP

ROHC RTP

"ROHC RTP" refers to the IP/UDP/RTP profile as defined in [ROHC].

[ROHC]で定義されるように "ROHC RTP" は、IP / UDP / RTPプロファイルを指します。

3. Overview of the Link-Layer Assisted Profile
リンク層支援のプロフィール3.概要

The ROHC IP/UDP/RTP profile defined in [LLA] and updated by this document, profile 0x0005 (hex), is designed to be used over channels that have been optimized for specific payload sizes and that therefore cannot efficiently accommodate header information when transmitted together with payloads corresponding to these optimal sizes.

この文書、プロファイル0x0005(16進数)で[LLA]で定義され、更新ROHC IP / UDP / RTPプロファイルは、特定のペイロードサイズに最適化されたチャネル上で使用されるように設計されており、送信された場合には、効率よくヘッダ情報を収容することができません一緒にこれらの最適なサイズに対応するペイロードを持ちます。

The LLA profile extends, and thus also inherits all functionality from, the ROCH RTP profile by defining some additional functionality and an interface from the ROHC component towards an assisting lower layer.

LLAプロファイルが延びており、従って、いくつかの追加機能と補助下部層に向かってROHCコンポーネントからインタフェースを定義することによって、ROCH RTPプロファイルからすべての機能を継承します。

                   +---------------------------------------+
                   |                                       |
      The LLA      |    ROHC RTP,                          |
      profile      |    Profile #1       +-----------------+
                   |                     |  LLA Additions  |
                   +---------------------+-----------------+
        

By imposing additional requirements on the lower layers compared to [ROHC], it is possible to infer the information needed to maintain robust and transparent header compression, even though the headers are completely eliminated during most of the operation time.

[ROHC]と比較してより低い層上に追加の要件を課すことにより、ヘッダが完全に動作時間のほとんどの間に除去されていても、堅牢で透明なヘッダ圧縮を維持するために必要な情報を推測することが可能です。

Basically, this profile replaces the smallest and most frequent ROHC U/O-mode headers with a no-header format, for which the header functionality must be provided by other means.

基本的に、このプロファイルはヘッダ機能は、他の手段によって提供されなければならないため、無ヘッダフォーマットと最小の最も頻繁なROHC U / Oモードヘッダを置き換えます。

     Smallest header in                 Smallest header in
     ROHC RTP (profile #1)              LLA (profile #5)
   +--+--+--+--+--+--+--+--+              ++
   |        1 octet        |  ----->      ||  No Header
   +--+--+--+--+--+--+--+--+              ++
               |
               |                        Header field functionality
               +------------------->    provided by other means
        

The fields present in the ROHC RTP headers for U/O-mode PT0 are the packet type identifier, the sequence number, and the CRC. The subsequent sections elaborate more on how the functionality of these fields is replaced for NHP.

U / OモードPT0ためROHC RTPヘッダ内に存在するフィールド、パケットタイプ識別子、シーケンス番号、及びCRCです。以降のセクションでは、これらのフィールドの機能はNHPのために交換される方法について、より精巧な。

3.1. Providing Packet Type Identification
3.1. パケットタイプの識別を提供します

All ROHC headers carry a packet type identifier, indicating to the decompressor how the header should be interpreted. This is a function that must be provided by some means in 0-byte header compression. It will be possible to distinguish ROHC RTP packets with compressed headers thanks to the packet type identifier, but a mechanism is needed to separate packets with a header from packets without a header. This function MUST therefore be provided by the assisting layer in one way or another.

すべてのROHCヘッダはヘッダを解釈する方法を解凍器に指示、パケットタイプ識別子を運びます。これは、0バイトのヘッダー圧縮にいくつかの手段によって提供されなければならない機能です。圧縮されたヘッダをROHC RTPパケットを区別するために、パケットタイプ識別子のおかげで可能であるが、機構は、ヘッダなしでパケットからヘッダを持つパケットを分離するために必要とされます。この関数は、したがって、一つの方法または別の補助層によって提供されなければなりません。

3.2. Replacing the Sequence Number
3.2. シーケンス番号の交換

From the sending application, the RTP sequence number is increased by one for each packet sent. The purpose of the sequence number is to cope with packet reordering and packet loss. If reordering or loss has occurred before the transmission point, the compressing side, if needed, can easily avoid problems by not allowing the use of a header-free packet.

送信側アプリケーションからは、RTPシーケンス番号が送信されたパケットごとに1ずつ増加されます。シーケンス番号の目的は、パケットの並べ替えやパケット損失に対処することです。並べ替えまたは損失は、送信点の前に発生した場合、圧縮側は、必要に応じて、簡単にヘッダのないパケットの使用を許可しないことで問題を回避することができます。

However, at the transmission point, loss or reordering that may occur over the link can not be anticipated and covered for. Therefore, for NHP, the assisting layer MUST guarantee in-order delivery over the link (already assumed by [ROHC]), and at the receiving side, it MUST provide an indication for each packet loss over the link. This is basically the same principle as that which the VJ header compression [VJHC] relies on.

しかし、送信点で、リンクを介して起こり得る損失または再順序付けが期待できず、ため覆わ。したがって、NHPため、補助層は、リンク上における順序配信を保証しなければならない(既に[ROHC]が想定)、および受信側では、リンクを介して各パケットロスのための指示を提供しなければなりません。これは基本的VJヘッダー圧縮は、[VJHC]に依存したものと同じ原理です。

Note that guaranteeing in-order delivery and packet loss indication over the link not only makes it possible to infer the sequence number information, but also supersedes the main function of the CRC, which normally takes care of errors due to link losses and bit errors in the compressed sequence number.

リンク上で順序どおりの配信とパケットロス表示を保証するだけでなく、シーケンス番号情報を推測することができることに留意されたいだけでなく、通常の損失及びビットエラーをリンクするために起因するエラーの世話をCRCの主な機能に取って代わります圧縮されたシーケンス番号。

3.3. CRC Replacement
3.3. CRCの交換

All context-updating RRP packets carry a CRC calculated over the uncompressed header. The CRC is used by the decompressor to verify that the updated context is correct. This verification serves three purposes in U/O-mode:

すべてのコンテキスト更新RRPパケットが非圧縮ヘッダにわたって計算されたCRCを運びます。 CRCは、更新されたコンテキストが正しいことを確認するために、解凍器によって使用されます。この検証は、U / Oモードでの3つの目的に役立ちます。

1) Detection of longer losses than can be covered by the sequence number LSBs.

シーケンス番号のLSBで覆うことができるよりも長い損失の1)検出。

2) Protection against failures caused by residual bit errors in compressed headers.

2)圧縮されたヘッダーの残存ビット誤りに起因する障害に対する保護。

3) Protection against faulty implementations and other causes of error.

故障実装とエラーの他の原因に対する3)保護。

Since this profile defines an NHP packet without this CRC, care must be taken to fulfill these purposes by other means when an NHP is used as a replacement for a context-updating packet. Detection of long losses (1) is already covered, since the assisting layer MUST provide an indication of all packet losses. Furthermore, the NHP packet has one important advantage over RHP packets in that residual bit errors (2) cannot damage a header that is not even sent.

このプロファイルは、このCRCなしNHPパケットを定義するので、注意がNHPがコンテキスト更新パケットの代替として使用する場合、他の手段によってこれらの目的を満たすために注意しなければなりません。補助層は、すべてのパケット損失の指示を提供しなければならないので、長いロス(1)の検出は既に、覆われています。また、NHPパケットは、残留ビットエラー(2)にも送られていないヘッダを損傷することができないでRHPパケット上の1つの重要な利点を有します。

It is thus reasonable to assume that compression and decompression transparency can be assured with high confidence, even without a CRC in header-free packets. However, to provide additional protection against damage propagation due to undetected residual bit errors in context-updating packets (2) or other unexpected errors (3), periodic context verifications SHOULD be performed (see Section 4.6).

その圧縮および解凍透明性があっても、ヘッダを含まないパケット内のCRCことなく、高い信頼度で保証することができると仮定することは合理的です。しかしながら、コンテキスト更新パケット(2)または他の予期しないエラー(3)、周期的なコンテキスト検証を行うべきである(4.6節を参照)に未検出残存ビット誤りに損傷伝搬に対する追加の保護を提供します。

3.4. Applicability of This Profile
3.4. このプロファイルの適用

The LLA profile can be used with any link technology capable of providing the required functionality described in previous sections. Thus, whether LLA or ROHC RTP should be implemented depends on the characteristics of the link itself. For most RTP packet streams, LLA will work exactly as ROHC RTP, and it will have a higher compression efficiency for packet streams with certain characteristics. LLA will never have a lower compression efficiency than ROHC RTP.

LLAプロファイルは、前のセクションで説明した必要な機能を提供することが可能な任意のリンク技術を使用することができます。従って、LLAまたはROHC RTPを実施すべきかどうか、リンク自体の特性に依存します。ほとんどのRTPパケットストリームの場合は、LLAはROHC RTPとして正確に動作します、そして、それは特定の特性を持つパケットストリームのためのより高い圧縮効率を持つことになります。 LLAはROHC RTPより低い圧縮効率を持つことはありません。

Note as well that LLA, like all other ROHC profiles, is fully transparent to any packet stream reaching the compressor. LLA does not make any assumptions about the packet stream but will perform optimally for packet streams with certain characteristics, e.g., synchronized streams exactly timed with the assisting link over which the LLA profile is implemented.

同様LLAは、他のすべてのROHCプロファイルのように、圧縮機に到達任意のパケットストリームに対して完全に透過的であることに注意してください。 LLAはパケットストリームに関する仮定を行わないが、例えば、同期ストリームが正確LLAプロファイルが実装されている上に補助リンクとタイミング特定の特性を有するパケットストリームに対して最適に実行されます。

The LLA profile is obviously not applicable if the UDP checksum (2 bytes) is enabled, which is always the case for IPv6/UDP. For IPv4/UDP, the sender may choose to disable the UDP checksum.

LLAプロファイルは、UDPチェックサム(2バイト)は常にIPv6の/ UDPのためのケースである、有効になっている場合には明らかに適用されていません。 IPv4の/ UDPの場合は、送信者はUDPチェックサムを無効にすることができます。

4. Additions and Exceptions Compared to ROHC RTP
ROHC RTPと比較すると4の追加と例外
4.1. Additional Packet Types
4.1. 追加のパケットタイプ

The LLA profile defines three new packet types to be used in addition to the RRP packet types defined by [ROHC]. The following sections describe these packet types and their purpose in detail.

LLAプロファイルは、[ROHC]によって定義されるRRPパケットタイプに加えて使用することには、3つの新しいパケットタイプを定義します。次のセクションでは、これらのパケットの種類と詳細にその目的を説明します。

4.1.1. No-Header Packet (NHP)
4.1.1. 無ヘッダーパケットん(NHP)

A No-Header Packet (NHP) is a packet that consists only of the payload of the original packet. The NHP MAY be used when only the sequence information needs to be conveyed to the decompressor. In other words, the NHP can be used when all header fields are either unchanged or follow the currently established change pattern. In addition, there are some considerations for the use of the NHP (see sections 4.3, 4.5, and 4.6). An LLA compressor is not allowed to deliver NHP packets when operating in R-mode.

無ヘッダパケット(NHP)は唯一のオリジナルのパケットのペイロードから成るパケットです。 NHPは、配列情報が解凍装置に搬送する必要がある場合に使用されるかもしれません。換言すれば、NHPは、すべてのヘッダフィールドのいずれか変更されていない場合に使用されるか、または現在確立変化パターンに追従することができます。また、NHPの使用のためのいくつかの考慮事項は、(セクション4.3、4.5、および4.6を参照)があります。 LLA圧縮機はRモードで動作するときNHPパケットを配信することは許されません。

The assisting layer MAY send the NHP for RTP SN = X only if an NHP was delivered by the LLA compressor AND the assisting layer can guarantee that the decompressor will infer the proper sequencing for this NHP. This guarantee is based on the confidence that the decompressor

NHPは、デコンプレッサは、このNHPのための適切な順序付けを推測することを保証することができますLLAのコンプレッサーと補助層によって配信された場合にのみ、補助層は、RTPのSN = XについてNHPを送ることができます。この保証は、デコンプレッサその信頼に基づいています

a) has the means to infer proper sequencing for the packet corresponding to SN = X-1, AND

A)のSN = X-1に対応するパケットのために適切な順序を推測する手段を有し、

b) has either received a loss indication or the packet itself for the packet corresponding to SN = X-1.

B)のいずれか有しているSN = X-1に対応するパケットの損失の兆候又はパケット自体を受信しました。

Updating properties: NHP packets update context (RTP Sequence Number).

NHPパケット更新コンテキスト(RTPシーケンス番号):プロパティを更新します。

4.1.2. Context Synchronization Packet (CSP)
4.1.2. コンテキスト同期パケット(CSP)

The case where the packet stream overruns the channel bandwidth may lead to discarded data, which may result in decompressor context invalidation. It might therefore be beneficial to send a packet with only the header information and to discard the payload. This would be helpful to maintain synchronization of the decompressor context while efficiently using the available bandwidth.

パケットストリームは、チャネル帯域幅をオーバーランする場合には、デコンプレッサのコンテキストの無効化をもたらす可能性が廃棄されたデータ、につながる可能性があります。したがって、ヘッダ情報のみを用いてパケットを送信し、ペイロードを廃棄することは有益であるかもしれません。これは、効率的に利用可能な帯域幅を使用しながら、デコンプレッサのコンテキストの同期を維持するために役立つだろう。

This case can be handled with the Context Synchronization Packet (CSP), which has the following format:

この場合は、次の形式を有するコンテキスト同期パケット(CSP)で処理することができます。

     0   1   2   3   4   5   6   7
   +---+---+---+---+---+---+---+---+
   | 1   1   1   1   1   0   1   0 | Packet type identifier
   +===+===+===+===+===+===+===+===+
   /       RTP Payload Length      / 2 octets
   +---+---+---+---+---+---+---+---+
   :  ROHC header without padding  :
   :    see [ROHC, Section 5.7]    :
   +---+---+---+---+---+---+---+---+
        

RTP Payload Length: This field is the length of the payload carried inside the RTP header, stored in network byte order. That is, this field will be set by the compressor to (UDP length - size of the UDP header - size of the RTP header including CSRC identifiers).

RTPペイロードの長さ:このフィールドは、ネットワークバイト順に格納され、RTPヘッダの内部に運ばペイロードの長さです。すなわち、このフィールドは、圧縮機によって設定され、である(UDP長 - UDPヘッダのサイズ - CSRC識別子を含むRTPヘッダのサイズ)。

Updating properties: CSP maintains the updating properties of the ROHC header it carries.

プロパティを更新:CSPは、それが運ぶROHCヘッダの更新特性を維持します。

The CSP is defined by one of the unused packet type identifiers from ROHC RTP, carried in the one-octet base header. As for any ROHC packet, except the NHP, the packet may begin with ROHC padding and/or feedback. It may also carry context identification after the packet type identifier. It is possible to have two CID fields present, one after the packet type ID and one within the encapsulated ROHC header. If a decompressor receives a CSP with two non-equal CID values included, the packet MUST be discarded. ROHC segmentation may also be applied to the CSP.

CSPは、1オクテットベースヘッダで運ばROHC RTPから未使用パケットタイプ識別子の1つによって定義されます。任意ROHCパケットのように、NHP除いて、パケットは、ROHCパディング及び/又はフィードバックを開始することができます。それはまた、パケットタイプ識別子の後にコンテキスト識別子を搬送することができます。存在する二つのCIDフィールド、パケットタイプID次々とカプセル化されたROHCヘッダ内のいずれかを有することが可能です。解凍装置は、2つの等しくないCID値が含まれるとCSPを受信した場合、パケットは廃棄されなければなりません。 ROHC分割はまた、CSPに適用することができます。

In the CSP packet, the payload has been dropped by the compressor. However, the decompressor is supposed to use the payload length to infer certain fields in the uncompressed header (the IPv4 total length, the IPv6 payload length, the UDP length, and the IPv4 header checksum field). When dropping the payload, the CSP packet needs to contain information about the payload length carried in the RHP packet. Therefore, the length of the RTP payload is carried in the CSP packet. When the decompressor receives a CSP packet, it can use the RTP payload length field to calculate the value of fields classified as INFERRED in [ROHC] when attempting to verify a 3- or 7-bit CRC carried in the RHP header enclosed in the CSP.

CSPパケットに、ペイロードは、圧縮機によって廃棄されました。しかしながら、デコンプレッサは、未圧縮ヘッダ(IPv4の全長、IPv6のペイロード長、UDP長、およびIPv4ヘッダのチェックサムフィールド)内の特定のフィールドを推測するペイロード長を使用することになっています。ペイロードをドロップすると、CSPパケットがRHPパケットで運ばれたペイロード長に関する情報が含まれている必要があります。したがって、RTPペイロードの長さは、CSPパケットで運ばれます。減圧装置がCSPパケットを受信するとCSPで囲まRHPヘッダで運ば3-又は7ビットのCRCを検証しようとする場合、それは[ROHC]で推定される分類フィールドの値を計算するためにRTPペイロード長さフィールドを使用することができ。

Note that when the decompressor has received and processed a CSP, the packet (including any possible data following the CSP encapsulated compressed header) MUST be discarded.

減圧装置が受信およびCSPを処理した場合、(圧縮されたヘッダーをカプセル化CSP以下の任意の可能なデータを含む)パケットを廃棄しなければならないことに留意されたいです。

4.1.3. Context Check Packet (CCP)
4.1.3. コンテキストチェックパケット(CCP)

A Context Check Packet (CCP), which does not carry any payload but only an optional CRC value in addition to the packet type identifier, is defined.

任意のペイロードが、パケットタイプ識別子に加えて、オプションのCRC値を搬送しないコンテキストチェックパケット(CCP)は、定義されています。

The purpose of the CCP is to provide a useful packet that MAY be sent by a synchronized physical link layer in the case where data must be sent at fixed intervals, even if no compressed packet is available. Whether the CCP is sent over the link and delivered to the decompressor is decided by the assisting layer. The CCP has the following format:

CCPの目的は、データが全く圧縮されたパケットが利用可能でない場合でも、一定の間隔で送信されなければならない場合に同期物理リンク層で送信されるかもしれ有用パケットを提供することです。 CCPは、リンクを介して送信し、解凍器に送られているかどうかを補助層によって決定されます。 CCPの形式は次のとおりです。

     0   1   2   3   4   5   6   7
   +---+---+---+---+---+---+---+---+
   | 1   1   1   1   1   0   1   1 | Packet type identifier
   +===+===+===+===+===+===+===+===+
   | C |          CRC              |
   +---+---+---+---+---+---+---+---+
        

C: C = 0 indicates that the CRC field is not used. C = 1 indicates that a valid CRC is present.

C:C = 0は、CRCフィールドは使用されないことを示しています。 C = 1は、有効なCRCが存在することを示します。

Updating properties: CCP packets do not update context.

プロパティの更新:CCPパケットはコンテキストを更新しません。

The CCP is defined by one of the unused packet type identifiers from ROHC RTP, carried in the first octet of the base header. The first bit of the second octet, the C bit, indicates whether the CRC field is used. If C=1, the CRC field MUST be set to the 7-bit CRC calculated over the original uncompressed header defined in [ROHC, Section 5.9.2]. As for any ROHC packet, except NHP, the packet MAY begin with ROHC padding and/or carry context identification.

CCPは、ベースヘッダの最初のオクテットで運ばROHC RTPから未使用パケットタイプ識別子の1つによって定義されます。第2オクテットの最初のビットは、Cビットは、CRCフィールドは使用されているかどうかを示します。 C = 1の場合、CRCフィールドは[ROHC、セクション5.9.2]で定義された元の非圧縮ヘッダ上で計算7ビットのCRCに設定しなければなりません。任意ROHCパケットのように、NHP除いて、パケットは、ROHCパディングで開始および/またはコンテキスト識別子を搬送することができます。

The use of the CRC field to perform decompressor context verification is optional and is therefore a compressor implementation issue. However, a CCP MUST always be made available to the assisting layer.

伸張器コンテキストの検証を実行するためのCRCフィールドの使用はオプションであるため、圧縮機の実装の問題です。しかし、CCPは常に補助層が利用できるようにしなければなりません。

If the assisting layer receives CCPs with the C bit set (C=1) from the compressor, it MUST use the last CCP received if a CCP is to be sent, i.e., the CCP corresponding to the last non-CCP packet sent (NHP, RRP or CSP). An assisting layer MAY use the CCP for other purposes, such as signaling a packet loss before the link.

補助層は、圧縮機からのCビットを設定(C = 1)とのCCPを受信した場合、それは(最後のCCPは、CCP、すなわち、CCPは、送信された最後の非CCPパケットに対応し、送信する場合に受信したNHPを使用しなければなりません、RRPまたはCSP)。補助層は、リンク前のパケット損失シグナリングのような他の目的のためにCCPを使用するかもしれません。

The decompressor is REQUIRED to handle a CCP received with the C bit set (C=1), indicating a valid CRC field, and to perform context verification. The received CRC MUST then be applied to the last decompressed packet, unless a packet loss indication was previously received. Upon CRC failure, actions MUST be taken as specified in

デコンプレッサは、CCPが有効なCRCフィールドを示し、Cビットのセット(C = 1)で受信処理するために、コンテキスト検証を行う必要があります。パケット損失指示が以前に受信しない限り、受信したCRCは、次に、最終伸長パケットに適用されなければなりません。に指定されているCRCの故障時には、アクションが実行されなければなりません

[ROHC, Section 5.3.2.2.3, steps a-d only]. A CCP received with C=0 MUST be ignored by the decompressor. The decompressor is not allowed to make any further interpretation of the CCP.

[ROHC、セクション5.3.2.2.3は、-D工程のみ]。 CCPは、C = 0は解凍装置によって無視されなければならないで受信しました。デコンプレッサは、CCPの任意のさらなる解釈を行うことが許可されていません。

When using the 7-bit CRC in the CCP packet to verify the context, the decompressor needs to have access to the entire uncompressed header of the latest packet decompressed. Some implementations of [ROHC] might not save the values of INFERRED fields. An implementation of ROHC LLA MUST save these fields in the decompressor context to be able to successfully verify CCP packets.

コンテキストを検証するためにCCPパケットに7ビットのCRCを使用する場合、解凍器は減圧最新パケットの全圧縮されていないヘッダへのアクセスを有する必要があります。 [ROHC]の一部の実装では、INFERREDフィールドの値を保存しない場合があります。 ROHC LLAの実装に成功CCPパケットを検証できるようにするには解凍器のコンテキストでこれらのフィールドを保存する必要があります。

The use of CCP by an assisting layer is optional and depends on the characteristics of the actual link. Whether it is used MUST therefore be specified in link-layer implementation specifications for this profile.

補助層によってCCPの使用は任意であり、実際のリンクの特性に依存します。それが使用されているかどうかは、それゆえ、このプロファイルのためのリンク層の実装仕様で指定する必要があります。

4.2. Interfaces Towards the Assisting Layer
4.2. 補助層に向けてのインターフェイス

This profile relies on the lower layers to provide the necessary functionality to allow NHP packets to be sent. This interaction between LLA and the assisting layer is defined as interfaces between the LLA compressor/decompressor and the LLA applicable link technology.

このプロファイルは、NHPパケットが送信されることを可能にするために必要な機能を提供するために下位層に依存しています。 LLAと補助層との間のこの相互作用は、LLAコンプレッサ/デコンプレッサおよびLLA該当するリンク・テクノロジー間のインタフェースとして定義されます。

                |                              |
                +                              +
   +-------------------------+    +-------------------------+
   |       ROHC RTP HC       |    |       ROHC RTP HD       |
   +-------------------------+    +-------------------------+
   |       LLA profile       |    |       LLA profile       |
   +=========================+    +=========================+
   |       Interface         |    |        Interface        |
   | ROHC to assisting layer |    | Assisting layer to ROHC |
   +=========================+    +=========================+
   |       Applicable        |    |       Applicable        |
   |     link technology     |    |     link technology     |
   +=========================+    +=========================+
                |                              |
                +------>---- CHANNEL ---->-----+
        

The figure above shows the various levels, as defined in [ROHC] and this document, constituting a complete implementation of the LLA profile. The figure also underlines the need for additional documents to specify how to implement these interfaces for a link technology for which this profile is relevant.

上図はLLAプロファイルの完全な実装を構成する、[ROHC]この文書で定義されるように、様々なレベルを示しています。また、この図は、このプロファイルが関連しているリンク技術のためのこれらのインターフェイスを実装する方法を指定するための追加書類の必要性を強調しています。

This section defines the information to be exchanged between the LLA compressor and the assisting layer for this profile to operate properly. While it does define semantics, it does not specify how these interfaces are to be implemented.

このセクションでは、LLA圧縮機と適切に動作するには、このプロファイルの補助層との間で交換される情報を定義します。それが意味を定義していますが、それはこれらのインターフェイスを実装する方法を指定しません。

4.2.1. Interface, Compressor to Assisting Layer
4.2.1. 補助層へのインタフェース、コンプレッサー

This section defines the interface semantics between the compressor and the assisting layer, providing rules for packet delivery from the compressor.

このセクションでは、圧縮機からのパケット配信のための規則を提供する、圧縮機と補助層との界面のセマンティクスを定義します。

The interface defines the following parameters: RRP, RRP segmentation flag, CSP, CSP segmentation flag, NHP, and RTP Sequence Number. All parameters, except the NHP, MUST always be delivered to the assisting layer. This leads to two possible delivery scenarios:

RRP、RRPセグメンテーションフラグ、CSP、CSPセグメンテーションフラグ、NHP、及びRTPシーケンス番号:インタフェースは、以下のパラメータを定義します。すべてのパラメータは、NHPを除き、常に補助層に送達されなければなりません。これは、2つの可能な配達のシナリオにつながります:

a. RRP, CSP, CCP, NHP, and RTP Sequence Number are delivered, along with the corresponding segmentation flags, set accordingly.

A。 RRPは、CSP、CCP、NHP、及びRTPシーケンス番号は、それに応じて設定され、対応するセグメンテーションフラグと共に、送達されます。

This corresponds to the case when the compressor allows sending of an NHP packet, with or without segmentation applied to the corresponding RRP/CSP packets.

これは、圧縮機または対応するRRP / CSPパケットに適用されるセグメント化することなく、NHPパケットの送信を可能にする場合に相当します。

Recall that delivery of an NHP packet occurs when the ROHC RTP compressor would have used a ROHC UO-0.

ROHC RTP圧縮がROHC UO-0を使用していたであろう場合NHPパケットの送達が起こることを思い出してください。

b. RRP, CSP, CCP, and RTP Sequence Number are delivered, along with the corresponding segmentation flags, set accordingly.

B。 RRPは、CSP、CCP、及びRTPシーケンス番号は、それに応じて設定され、対応するセグメンテーションフラグと共に、送達されます。

This corresponds to the case when the compressor does not allow sending of an NHP packet. Segmentation might be applied to the corresponding RRP and CSP packets.

これは、圧縮機がNHPパケットの送信を許可しない場合に相当します。セグメンテーションは、対応するRRPとCSPパケットに適用される可能性があります。

Segmentation may be applied independently to an RRP or a CSP packet if its size exceeds the largest value provided in the PREFERRED PACKET_SIZES list and if the LARGE_PACKET_ALLOWED parameter is set to false. The segmentation flags are explicitly stated in the interface definition to emphasize that the RRP and the CSP may be delivered by the compressor as segmented packets.

LARGE_PACKET_ALLOWEDパラメータが偽に設定されている場合、セグメンテーションは、その大きさが優先PACKET_SIZESリスト内に設けられた最大値を超えた場合RRPまたはCSPパケットに独立して適用してもよいです。セグメンテーションフラグは、明示的RRP及びCSPがセグメント化パケットとして圧縮機によって送達されてもよいことを強調するためにインターフェイス定義に記載されています。

The RTP SN MUST be delivered for each packet by the compressor to allow the assisting layer to maintain the necessary sequencing information.

RTP SNは、必要なシーケンシング情報を維持するために、補助層を可能にするために圧縮機によってパケット毎に送達されなければなりません。

4.2.2. Interface, Assisting Layer to Decompressor
4.2.2. インタフェース、デコンプレッサにレイヤを支援

Here the interface semantics between the assisting layer and the decompressor are defined, providing simple rules for the delivery of received packets to the decompressor. The decompressor needs a way to distinguish NHP packets from RHP packets. Also, when receiving packets without a header, the decompressor needs a way to infer the sequencing information to keep synchronization between the received payload and the sequence information of the decompressed headers. To achieve this, the decompressor MUST receive the following from the assisting layer:

ここで補助層とデコンプレッサとの間の界面のセマンティクスは、デコンプレッサへの受信パケットの送達のための簡単なルールを提供し、定義されています。デコンプレッサは、RHPパケットからNHPパケットを区別するための方法が必要です。ヘッダなしでパケットを受信した場合にも、逆圧縮器は、受信されたペイロードとヘッダ伸長の配列情報との間の同期を維持するためにシーケンシング情報を推測する方法が必要です。これを達成するために、デコンプレッサが補助層から次を受け取る必要があります:

- an indication for each packet loss over the link between the compressing and decompressing sides for CID=0.

- CID = 0のための圧縮と伸張側との間のリンクを介して各パケット損失の兆候。

- the received packet together with an indication of whether the packet received is an NHP.

- 受信したパケットがNHPであるかどうかの指示とともに、受信したパケット。

Note that the context is updated from a packet loss indication.

コンテキストは、パケット損失の兆候から更新されていることに注意してください。

4.3. Optimistic Approach Agreement
4.3. 楽観的アプローチ協定

ROHC defines an optimistic approach for updates to reduce the header overhead. This approach is fully exploited in the Optimistic and Unidirectional modes of operation. Due to the presence of a CRC in all compressed headers, the optimistic approach is defined as a compressor issue only because the decompressor will always be able to detect an invalid context through the CRC verification.

ROHCは、ヘッダオーバヘッドを削減する更新の楽観的アプローチを定義します。このアプローチは、完全に操作の楽観と単方向のモードで利用されています。全圧縮ヘッダにおけるCRCの存在のために、楽観的アプローチは、減圧装置が常にCRC検証を通じて無効なコンテキストを検出することができるであろうという理由だけで、圧縮機の問題として定義されます。

However, no CRC is present in the NHP packet defined by the LLA profile. Therefore, the loss of an RHP packet updating the context may not always be detected. To avoid this problem, the compressing and decompressing sides must agree on the principles for the optimistic approach, and the agreed principles MUST be enforced not only by the compressor but also by the transmitting assisting layer. If, for example, three consecutive updates are sent to convey a header field change, the decompressor must know this and invalidate the context if three or more consecutive physical packets are lost. Note that the mechanism used to enforce the optimistic approach must be reinitialized if a new field change needs to be conveyed while the compressing side is already sending packets to convey non-linear context updates.

しかし、CRCは、LLAプロファイルによって定義されたNHPパケット中に存在しません。したがって、コンテキストを更新RHPパケットの損失は必ずしも検出されない可能性があります。この問題を回避するには、圧縮・解凍側面は楽観的なアプローチのための原則に同意しなければならない、と合意された原則は、コンプレッサでも層をアシスト送信によってだけではなく、強制されなければなりません。例えば、三つの連続更新はヘッダフィールドの変更を伝えるために送信され、場合三個の以上の連続した物理的なパケットが失われた場合、デコンプレッサは、このことを知っているし、コンテキストを無効にしなければなりません。新しいフィールドの変更は、圧縮側はすでに非線形コンテキストの更新を伝えるためにパケットを送信しながら搬送する必要がある場合は、楽観的なアプローチを強制するために使用されるメカニズムが再初期化されなければならないことに注意してください。

An LLA decompressor MUST use the optimistic approach knowledge to detect possible context loss events. If context loss is suspected, it MUST invalidate the context and not forward any packets before the context has been synchronized.

LLAのデコンプレッサは、可能なコンテキスト損失事象を検出するために、楽観的なアプローチの知識を使用しなければなりません。コンテキスト損失が疑われる場合は、コンテキストを無効にしなければなりませんし、コンテキストが同期される前にすべてのパケットを転送しません。

It is REQUIRED that all documents describing how the LLA profile is implemented over a certain link technology define how the optimistic approach is agreed to between the compressing side and the decompressing side. It could be handled with a fixed principle, with negotiation at startup, or by other means, but the method must be unambiguously defined.

LLAプロファイルは、特定のリンク技術の上に実装されている方法を説明するすべての文書は、楽観的なアプローチは、圧縮側と伸長側との間で合意された方法を定義することが求められます。これは、起動時に交渉して、または他の手段によって、一定の原則で扱うことができますが、方法が明確に定義されなければなりません。

4.4. Fast Context Initialization, IR Redefinition
4.4. 高速コンテキストの初期化、IR再定義

As initial IR packets might overrun the channel bandwidth and significantly delay decompressor context establishment, it might be beneficial to initially discard the payload. This allows state transitions and higher compression efficiency to be achieved with minimal delay.

初期IRパケットはチャネル帯域幅をオーバーランし、著しく伸張器コンテキストの確立を遅らせる可能性があるように、最初にペイロードを廃棄することは有益かもしれません。これは、状態遷移と高い圧縮効率が最小の遅延で達成されることを可能にします。

To serve this purpose, the D-bit from the basic structure of the ROHC RTP IR packet [ROHC, Section 5.7.7.1] is redefined for the LLA profile. For D=0 (no dynamic chain), the meaning of the D-bit is extended to indicate that the payload has been discarded when assembling the IR packet. All other fields keep their meanings as defined for ROHC RTP.

この目的を果たすために、ROHC RTP IRパケット[ROHC、セクション5.7.7.1]の基本構造からDビットは、LLAプロファイルに再定義されます。 D = 0(なし動的鎖)の場合、Dビットの意味は、IRパケットを組み立てる際ペイロードが廃棄されたことを示すために拡張されます。 ROHC RTPのために定義されている他のすべてのフィールドは、その意味を保持します。

The resulting structure, using small CIDs and CID=0, becomes:

得られる構造は、小のCIDとCID = 0を使用して、次のようになります。

     0   1   2   3   4   5   6   7
   +---+---+---+---+---+---+---+---+
   | 1 | 1 | 1 | 1 | 1 | 1 | 0 | D |
   +---+---+---+---+---+---+---+---+
   |            Profile            | 1 octet
   +---+---+---+---+---+---+---+---+
   |              CRC              | 1 octet
   +---+---+---+---+---+---+---+---+
   |            Static             | variable length
   |             chain             |
    - - - - - - - - - - - - - - - -
   |            Dynamic            | not present if D = 0
   |             chain             | present if D = 1, variable length
    - - - - - - - - - - - - - - - -
   |            Payload            | not present if D = 0
   |                               | present if D = 1, variable length
    - - - - - - - - - - - - - - - -
        
        D:   D = 0 indicates that the dynamic chain is not present
             and that the payload has been discarded.
        

After an IR packet with D=0 has been processed by the decompressor, the packet MUST be discarded.

D = 0のIRパケットは、解凍器によって処理された後、パケットは廃棄されなければなりません。

4.5. Feedback Option, CV-REQUEST
4.5. フィードバックオプション、CV-REQUEST

The CV-REQUEST option MAY be used by the decompressor to request an RRP or CSP for context verification. This option should be used if only NHPs have been received for a long time and the context therefore has not been verified recently.

CV-REQUESTオプションは、コンテキストの検証のためのRRPやCSPを要求するために、デコンプレッサによって使用されるかもしれません。唯一のNHPSは、長い時間のために受信されている状況がゆえ、最近検証されていない場合は、このオプションを使用する必要があります。

   +---+---+---+---+---+---+---+---+
   |  Opt Type = 8 |  Opt Len = 0  |
   +---+---+---+---+---+---+---+---+
        

If the compressor receives a feedback packet with this option, the next packet compressed SHOULD NOT be delivered to the assisting layer as an NHP.

圧縮機は、このオプションを使用してフィードバックパケットを受信した場合、圧縮された次のパケットは、NHPとして補助層に送達されるべきではありません。

4.6. Periodic Context Verification
4.6. 定期的なコンテキスト検証

As described in Section 3.3, transparency is expected to be guaranteed by the functionality provided by the lower layers. This ROHC profile would therefore be at least as reliable as the older header compression schemes [VJHC, IPHC, CRTP], which do not make use of a header compression CRC. However, since ROHC RTP normally is extremely safe to use from a transparency point of view, it would be desirable to be able to achieve this with LLA also.

セクション3.3で説明したように、透明性がより低い層によって提供される機能によって保証されることが予想されます。このROHCプロファイルは、したがって、ヘッダ圧縮CRCを利用していない旧式のヘッダ圧縮方式[VJHC、IPHC、CRTP]、と少なくとも同じ信頼できるであろう。 ROHC RTPは、通常、ビューの透明性の観点から使用することが非常に安全であるため、しかし、また、LLAでこれを達成することができることが望ましいです。

To provide an additional guarantee for transparency and also catch unexpected errors, such as errors due to faulty implementations, it is RECOMMENDED that context updating packets be sent periodically, even when the compressor logic allows NHP packets to be used.

透明性のための追加的な保証を提供し、また不良による実装にエラーなどの予期しないエラーをキャッチするためには、パケットを更新し、そのコンテキストを推奨され、コンプレッサロジックはNHPパケットを使用することができた場合でも、定期的に送信します。

4.7. Use of Context Identifier
4.7. コンテキスト識別子の使用

Since an NHP cannot carry a context identifier (CID), there is a restriction on how this profile may be used, related to context identification. Independent of which CID size has been negotiated, NHP packets can only be used for CID=0. If the decompressor receives an NHP packet, it can only belong to CID=0.

NHPは、コンテキスト識別子(CID)を運ぶことができないので、コンテキスト識別に関連し、このプロファイルを使用することができる方法についての制限があります。ネゴシエートされたCIDサイズとは無関係に、NHPパケットはCID = 0のためにのみ使用することができます。デコンプレッサは、NHPパケットを受信した場合、それだけでCID = 0に属することができます。

Note that if multiple packet streams are handled by a compressor operating using LLA, the assisting layer must, in case of physical packet loss, be able to tell for which CID the loss occurred, or at least it MUST be able to tell if packets with CID=0 (packet stream with NHPs) have been lost.

複数のパケットストリームがLLAを使用して動作させる圧縮機によって処理される場合、補助層は、物理的なパケット損失の場合には、そのため損失が発生し、あるいは少なくとも持つパケット場合に伝えることができなければなりませんCID伝えることができなければならないことに注意してくださいCID = 0(NHPSとのパケットストリーム)が失われています。

5. Implementation Issues
5.実装の問題

This document specifies mechanisms for the protocol and leaves details on the use of these mechanisms to the implementers. The present section aims to provide guidelines, ideas, and suggestions for implementation of LLA.

このドキュメントは、プロトコルのための仕組みを規定し、実装者にこれらのメカニズムの使用についての詳細を残します。現在のセクションは、LLAの実施のためのガイドライン、アイデア、提案を提供することを目的とします。

5.1. Implementation Parameters and Signals
5.1. 実装パラメータとシグナル

As described in [ROHC, Section 6.3], implementations use parameters to set up configuration information and to stipulate how a ROHC implementation is to operate. The following parameters are additions, useful to LLA, to the parameter set defined for ROHC RTP implementations. Note that if the PREFERRED_PACKET_SIZES parameters defined here are used, they obsolete all PACKET_SIZE and PAYLOAD_SIZE parameters of ROHC RTP.

[ROHC、セクション6.3]で説明したように、実装は、設定情報を設定すると、ROHC実装が動作する方法を規定するパラメータを使用します。以下のパラメータは、ROHC RTP実装用に定義されたパラメータセットへの追加、LLAに有用です。なお、ここで定義されPREFERRED_PACKET_SIZESパラメータが使用されている場合は、それらの時代遅れのROHC RTPのすべてPACKET_SIZEとPAYLOAD_SIZEパラメータ。

5.1.1. Implementation Parameters at the Compressor
5.1.1. コンプレッサーでの実装のパラメータ

ALWAYS_PAD -- value: boolean

ALWAYS_PAD - 値:ブール

This parameter may be set by an external entity to specify to the compressor that every RHP packet MUST be padded with ROHC padding of one octet, minimum.

このパラメータは、すべてのRHPパケットは1つのオクテット、最小のROHCパディングで埋めなければならないことを圧縮機に指定する外部のエンティティによって設定することができます。

The assisting layer MUST provide a packet type identification. If no field is available for this purpose from the protocol at the link layer, then a leading sequence may be used to distinguish RHP packets from NHP packets. Although the use of a leading sequence is obviously not efficient, since it sacrifices efficiency for RHP packets, the efficiency loss should be insignificant because the leading sequence applies only to packets with headers in order to favor the use of packets without headers. If a leading sequence is desired for RHP identification, the lower layer MAY use ROHC padding for the leading sequence by setting the ALWAYS_PAD parameter. Note that in such cases, possible collisions of the padding with the NHP payload must be avoided.

補助層は、パケットタイプの識別を提供しなければなりません。いかなるフィールドは、リンク層におけるプロトコルから、この目的のために利用可能でない場合、先頭のシーケンスはNHPパケットからRHPパケットを区別するために使用されてもよいです。主要な配列の使用は明らかに効率的ではありませんが、それはRHPパケットの効率を犠牲にするのでリードシーケンスがヘッダーなしパケットの使用を有利にするために、ヘッダを持つパケットにのみ適用されるため、効率の損失は軽微でなければなりません。先導配列はRHPの識別のために所望される場合、下層はALWAYS_PADパラメータを設定することにより、主要シーケンスについてROHCパディングを使用するかもしれません。このような場合には、NHPペイロードでパディングの可能な衝突は避けなければならないことに注意してください。

By default, this parameter is set to FALSE.

デフォルトでは、このパラメータはFALSEに設定されています。

PREFERRED_PACKET_SIZES -- list of: SIZE -- value: integer (octets) RESTRICTED_TYPE -- values: [NHP_ONLY, RHP_ONLY, NO_RESTRICTION]

PREFERRED_PACKET_SIZES - のリスト:SIZE - 値:整数(オクテット)RESTRICTED_TYPE - 値:[NHP_ONLY、RHP_ONLY、NO_RESTRICTION]

This parameter set governs which packet sizes are preferred by the assisting layer. If this parameter set is used, all RHP packets MUST be padded to fit the smallest possible preferred size. If the size of the unpadded packet (or, in the case of ALWAYS_PAD being set, the packet with minimal one-octet padding) is larger than the maximal preferred packet size, the compressor has two options. Either it may deliver this larger packet with an arbitrary size, or it may split the packet into several segments using ROHC segmentation and pad each segment to one of the preferred sizes. Which method to use depends on the value of the LARGE_PACKETS_ALLOWED parameter below.

このパラメータセットは、パケットサイズが補助層に好まれている支配します。このパラメータセットを使用する場合は、すべてのRHPパケットが可能な最小の推奨サイズに合うようにパディングされなければなりません。パディングされていないパケットのサイズ(または、ALWAYS_PADが設定されている場合には、最小1オクテットのパディングを持つパケット)が最大の好ましいパケットサイズよりも大きい場合、圧縮機は2つのオプションがあります。それは任意のサイズで、この大きいパケットを配信することができる、またはそれは、好ましい大きさの一つに、各セグメントをROHCセグメンテーション及びパッドを使用して、いくつかのセグメントにパケットを分割することができるいずれか。使用する方法は、以下のLARGE_PACKETS_ALLOWEDパラメータの値に依存します。

NHP packets can be delivered to the lower layer only if the payload size is part of the preferred packet size set. Furthermore, if RESTRICTED_TYPE is set to one of NHP_ONLY or RHP_ONLY for any of the preferred packet sizes, that size is allowed only for packets of the specified type.

NHPパケットは、ペイロードサイズが優先パケットサイズのセットの一部である場合にのみ、下位レイヤに送達することができます。 RESTRICTED_TYPEが好ましいパケットサイズのためNHP_ONLY又はRHP_ONLYのいずれかに設定されている場合また、そのサイズは、指定されたタイプのパケットのために許可されています。

By default, no preferred packet sizes are specified. When sizes are specified, the default value for RESTRICTED_TYPE is NO_RESTRICTION.

デフォルトでは、優先パケットサイズが指定されていません。サイズが指定されている場合、RESTRICTED_TYPEのデフォルト値はNO_RESTRICTIONです。

LARGE_PACKETS_ALLOWED -- value: boolean

LARGE_PACKETS_ALLOWED - 値:ブール

This parameter may be set by an external entity to specify how to handle packets that do not fit any of the preferred packet sizes specified. If it is set to TRUE, the compressor MUST deliver the larger packet as-is and MUST NOT use segmentation. If it is set to FALSE, the ROHC segmentation scheme MUST be used to split the packet into two or more segments, and each segment MUST further be padded to fit one of the preferred packet sizes.

このパラメータは、指定された優先パケットサイズのいずれかに適合しないパケットを処理する方法を指定するには、外部のエンティティによって設定することができます。それがTRUEに設定されている場合は、コンプレッサーはそのまま、より大きなパケットを提供しなければなりませんし、セグメンテーションを使用してはなりません。それはFALSEに設定されている場合、ROHC分割スキームは、2つ以上のセグメントにパケットを分割するために使用されなければならない、各セグメントがさらに好ましいパケットサイズのいずれかに適合するようにパディングされなければなりません。

By default, this parameter is set to TRUE, which means that segmentation is disabled.

デフォルトでは、このパラメータは、セグメンテーションが無効であることを意味し、TRUEに設定されています。

VERIFICATION_PERIOD -- value: integer

VERIFICATION_PERIOD - 値:整数

This parameter may be set by an external entity to specify to the compressor the minimum frequency with which a packet validating the context must be sent. This tells the compressor that a packet containing a CRC field MUST be sent at least once every N packets, where N=VERIFICATION_PERIOD (see Section 4.6).

このパラメータは、圧縮機にコンテキストを検証パケットが送信される必要のある最小の周波数を指定するために外部のエンティティによって設定することができます。これは、CRCフィールドを含むパケットは、N = VERIFICATION_PERIOD(セクション4.6を参照)を少なくとも1回毎にN個のパケットを送信しなければならないことは、圧縮機に指示します。

By default, this parameter is set to 0, which indicates that periodical verifications are disabled.

デフォルトでは、このパラメータは定期的な検証が無効になっていることを示す、0に設定されています。

5.1.2. Implementation Parameters at the Decompressor
5.1.2. デコンプレッサでの実装のパラメータ

NHP_PACKET -- value: boolean

NHP_PACKET - 値:ブール

This parameter informs the decompressor that the packet being delivered is an NHP packet. The decompressor MUST accept this packet type indicator from the lower layer. An assisting layer MUST set this indicator to true for every NHP packet delivered, and to false for any other packet.

このパラメータには、配信されるパケットがNHPパケットであるデコンプレッサに通知します。減圧装置は、下層から、このパケットタイプインジケータを受け入れなければなりません。補助層は、配信ごとにNHPパケットに対してtrueにこの指標を設定し、他のパケットのためにfalseにしなければなりません。

PHYSICAL_PACKET_LOSS -- signal

PHYSICAL_PACKET_LOSS - 信号

This signal indicates to the decompressor that a packet has been lost on the link between the compressing and the decompressing sides, due to a physical link error. The signal is given once for each packet that was lost, and a decompressor must increase the sequence number accordingly when this signal is received.

この信号は、パケットは物理リンクエラーによる圧縮と解凍側の間のリンク上で失われたデコンプレッサに示します。信号が失われた各パケットについて一度与えられ、この信号が受信されるとデコンプレッサは、それに応じてシーケンス番号を増加させなければなりません。

PRE_LINK_PACKET_LOSS -- signal

PRE_LINK_PACKET_LOSS - 信号

This signal tells the decompressor to increase the sequence number due to a gap in the sequencing not related to a physical link error. A receiving assisting layer may, for example, use this signal to indicate to the decompressor that a packet was lost before the compressor, or that a packet was discarded by the transmitting assisting layer.

このシグナルは、物理リンクエラーに関連しない配列決定におけるギャップにシーケンス番号を増加させるために減圧装置を伝えます。受信補助層は、例えば、パケットは、パケットが送信補助層によって捨てコンプレッサの前か、その失われた減圧装置に示すためにこの信号を使用してもよいです。

5.2. Implementation over Various Link Technologies
5.2. 様々なリンク技術の上に実装

This document provides the semantics and requirements of the interface needed from the ROHC compressor and decompressor towards the assisting layer to perform link-layer-assisted header compression.

この文書では、意味論とリンク層支援ヘッダ圧縮を実行するために補助層に向かってROHC圧縮器と解凍器から必要なインターフェースの要件を提供します。

However, this document does not provide any link-layer-specific operational information, except for some implementation suggestions. Further details about how this profile is to be implemented over various link technologies must be described in other documents, where specific characteristics of each link layer can be taken into account to provide optimal usage of this profile.

しかし、この文書では、いくつかの実装の提案を除き、任意のリンク層固有の動作情報を提供していません。このプロファイルは、さまざまなリンク技術の上に実装される方法についての詳細は、各リンク層の具体的な特性は、このプロファイルの最適な使用法を提供するために考慮することができる他の文書に記述されなければなりません。

These specifications MAY use a packet-type bit pattern unused by this profile to implement signaling on the lower layer. The pattern available to lower layer implementations is [11111001].

これらの仕様は、下位レイヤ上でシグナリングを実装するために、このプロファイルによって、未使用のパケット型のビット・パターンを使用することができます。下層の実装に使用可能なパターンが[11111001]です。

6. IANA Considerations
6. IANAの考慮事項

ROHC profile identifier 0x0005 has been reserved by the IANA for the IP/UDP/RTP profile defined in this document.

ROHCプロフィール識別子0x0005は、この文書で定義されたIP / UDP / RTPプロファイルのためにIANAによって予約されています。

7. Security Considerations
7.セキュリティの考慮事項

The security considerations of ROHC RTP [ROHC, Section 7] apply also to this document, with one addition: in the case of a denial-of-service attack scenario where an intruder injects bogus CCP packets using random CRC values onto the link, the CRC check will fail for incorrect reasons at the decompressor side. This would obviously greatly reduce the advantages of ROHC and any extra efficiency provided by this profile due to unnecessary context invalidation, feedback messages, and refresh packets. However, the same remarks related to the presence of such an intruder apply.

ROHC RTP [ROHC、第7]のセキュリティ問題は、一加えて、この文書にも適用されます。侵入者はリンク上のランダムなCRC値を使用して偽のCCPパケットを注入するサービス拒否攻撃のシナリオの場合には、 CRCチェックは、デコンプレッサ側の間違った理由のために失敗します。これは明らかに大幅にROHCの利点と不必要なコンテキストの無効化、フィードバックメッセージ、およびリフレッシュパケットにこのプロファイルが提供する余分な効率を減少させるであろう。しかし、そのような侵入者の存在に関連した同じ発言が適用されます。

8. Acknowledgements
8.謝辞

The authors would like to thank Lila Madour, Ulises Olvera-Hernandez, and Francis Lupien for input regarding the typical links in which LLA can be applied. Thanks also to Mikael Degermark for fruitful discussions that led to improvements of this profile, and to Zhigang Liu for many valuable comments.

著者は、LLAを適用することができる典型的なリンクに関する入力のためのリラMadour、ユリシーズオルベラ・ヘルナンデス、そしてフランシスLupienに感謝したいと思います。多くの貴重なコメントと志剛劉にこのプロファイルの改善につながった実りある議論のためにも、ミカエルDegermarkに感謝します。

9. References
9.参考文献
9.1. Normative References
9.1. 引用規格

[ROHC] Bormann, C., Burmeister, C., Degermark, M., Fukushima, H., Hannu, H., Jonsson, L-E., Hakenberg, R., Koren, T., Le, K., Liu, Z., Martensson, A., Miyazaki, A., Svanbro, K., Wiebke, T., Yoshimura, T., and H. Zheng, "RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed ", RFC 3095, July 2001.

[ROHC]ボルマン、C.、Burmeister、C.、Degermark、M.、福島、H.、ハンヌ、H.、ジョンソン、LE。、Hakenberg、R.、コレン、T.、ル、K.、劉、 Z.、Martenssonから、A.、宮崎、A.、Svanbro、K.、Wiebke、T.、吉村、T.、およびH.鄭、「ロバストヘッダ圧縮(ROHC):フレームワークおよび4つのプロファイル:RTP、UDP、 ESP、および非圧縮」、RFC 3095、2001年7月。

[IPv4] Postel, J., "Internet Protocol", STD 5, RFC 791, September 1981.

【のIPv4]ポステル、J.、 "インターネットプロトコル"、STD 5、RFC 791、1981年9月。

[IPv6] Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", RFC 2460, December 1998.

[IPv6の]デアリング、S.とR. Hindenと、 "インターネットプロトコルバージョン6(IPv6)の仕様"、RFC 2460、1998年12月。

[UDP] Postel, J., "User Datagram Protocol", STD 6, RFC 768, August 1980.

[UDP]ポステル、J.、 "ユーザ・データグラム・プロトコル"、STD 6、RFC 768、1980年8月。

[RTP] Schulzrinne, H., Casner, S., Frederick, R., and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications", STD 64, RFC 3550, July 2003.

":リアルタイムアプリケーションのためのトランスポートプロトコルRTP"、STD 64、RFC 3550、2003年7月[RTP] Schulzrinneと、H.、Casner、S.、フレデリック、R.、およびV.ヤコブソン、。

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。

9.2. Informative References
9.2. 参考文献

[LLA] Jonsson, L-E. and G. Pelletier, "RObust Header Compression (ROHC): A Link-Layer Assisted Profile for IP/UDP/RTP", RFC 3242, April 2002.

【LLA]ジョンソン、L-E。そして、G.ペルティエ、 "ロバストヘッダ圧縮(ROHC):IP / UDP / RTPのためのリンク層補助プロファイル"、RFC 3242、2002年4月。

[TCP] Postel, J., "Transmission Control Protocol", STD 7, RFC 793, September 1981.

[TCP]ポステル、J.、 "伝送制御プロトコル"、STD 7、RFC 793、1981年9月。

[RTP-REQ] Degermark, M., "Requirements for robust IP/UDP/RTP header compression", RFC 3096, July 2001.

[RTP-REQ] Degermark、M.、 "ロバストIP / UDP / RTPヘッダ圧縮のための要件"、RFC 3096、2001年7月。

[0B-REQ] Jonsson, L-E., "RObust Header Compression (ROHC): Requirements and Assumptions for 0-byte IP/UDP/RTP Compression", RFC 3243, April 2002.

[0B-REQ]ヨンソン、L-E、 "ロバストヘッダ圧縮(ROHC):0バイトのIP / UDP / RTP圧縮のための要件と仮定"。、RFC 3243、2002年4月。

[VJHC] Jacobson, V., "Compressing TCP/IP headers for low-speed serial links", RFC 1144, February 1990.

[VJHC]ジェーコブソン、V.、RFC 1144、1990年2月 "低速シリアルリンク用のTCP / IPヘッダの圧縮"。

[IPHC] Degermark, M., Nordgren, B., and S. Pink, "IP Header Compression", RFC 2507, February 1999.

[IPHC] Degermark、M.、Nordgren、B.、およびS.ピンク、 "IPヘッダー圧縮"、RFC 2507、1999年2月。

[CRTP] Casner, S. and V. Jacobson, "Compressing IP/UDP/RTP Headers for Low-Speed Serial Links", RFC 2508, February 1999.

[CRTP] Casner、S.とV.ヤコブソン、RFC 2508、1999年2月 "低速シリアルリンクのIP / UDP / RTPヘッダの圧縮"。

[CRTPC] Degermark, M., Hannu, H., Jonsson, L-E. and K. Svanbro, "Evaluation of CRTP Performance over Cellular Radio Networks", IEEE Personal Communications Magazine, Volume 7, number 4, pp. 20-25, August 2000.

【CRTPC] Degermark、M.、ハンヌ、H.、ジョンソン、L-E。そして、K. Svanbro、 "セルラー無線ネットワーク経由評価CRTPの性能"、IEEEパーソナル・コミュニケーションズ・マガジン、第7巻、4番、PP。20-25、2000年8月。

[VTC2000] Svanbro, K., Hannu, H., Jonsson, L-E. and M. Degermark, "Wireless real time IP-services enabled by header compression", proceedings of IEEE VTC2000, May 2000.

【VTC2000] Svanbro、K.、ハンヌ、H.、ジョンソン、L-E。そして、M. Degermark、IEEE VTC2000、2000年5月の議事録「ワイヤレスリアルタイムIP-サービスは、ヘッダ圧縮によって有効」。

[MOMUC01] Liu, G., et al., "Experimental field trials results of Voice-over IP over WCDMA links", MoMuC'01 - The International Workshop on Mobile Multimedia Communications, Conference proceedings, February 2001.

[MOMUC01]劉、G.ら、「実験実地試験の結果ボイスオーバーIP WCDMAリンク上」、MoMuC'01 - 。モバイルマルチメディア通信に関する国際ワークショップ、会議の議事録、2001年2月。

Authors' Addresses

著者のアドレス

Lars-Erik Jonsson Ericsson AB Box 920 SE-971 28 Lulea, Sweden

ラース・エリックジョンソン、エリクソンABボックス920 SE-971 28ルーレオ、スウェーデン

Phone: +46 8 404 29 61 Fax: +46 920 996 21 EMail: lars-erik.jonsson@ericsson.com

電話:+46 8 404 29 61ファックス:+46 920 996 21 Eメール:lars-erik.jonsson@ericsson.com

Ghyslain Pelletier Ericsson AB Box 920 SE-971 28 Lulea, Sweden

GhyslainペルティエエリクソンABボックス920 SE-971 28ルーレオ、スウェーデン

Phone: +46 8 404 29 43 Fax: +46 920 996 21 EMail: ghyslain.pelletier@ericsson.com

電話:+46 8 404 29 43ファックス:+46 920 996 21 Eメール:ghyslain.pelletier@ericsson.com

Kristofer Sandlund Ericsson AB Box 920 SE-971 28 Lulea, Sweden

クリストファーSandlundエリクソンABボックス920 SE-971 28ルーレオ、スウェーデン

Phone: +46 8 404 41 58 Fax: +46 920 996 21 EMail: kristofer.sandlund@ericsson.com

電話:+46 8 404 41 58ファックス:+46 920 996 21 Eメール:kristofer.sandlund@ericsson.com

Full Copyright Statement

完全な著作権声明

Copyright (C) The Internet Society (2006).

著作権(C)インターネット協会(2006)。

This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

この文書では、BCP 78に含まれる権利と許可と制限の適用を受けており、その中の記載を除いて、作者は彼らのすべての権利を保有します。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

この文書とここに含まれている情報は、基礎とCONTRIBUTOR「そのまま」、ORGANIZATION HE / SHEが表すまたはインターネットソサエティおよびインターネット・エンジニアリング・タスク・フォース放棄すべての保証、明示または、(もしあれば)後援ISに設けられています。黙示、情報の利用は、特定の目的に対する権利または商品性または適合性の黙示の保証を侵害しない任意の保証含むがこれらに限定されません。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、本書またはそのような権限下で、ライセンスがたりないかもしれない程度に記載された技術の実装や使用に関係すると主張される可能性があります任意の知的財産権やその他の権利の有効性または範囲に関していかなる位置を取りません利用可能です。またそれは、それがどのような権利を確認する独自の取り組みを行ったことを示すものでもありません。 RFC文書の権利に関する手続きの情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IPRの開示のコピーが利用できるようにIETF事務局とライセンスの保証に行われた、または本仕様の実装者または利用者がそのような所有権の使用のための一般的なライセンスまたは許可を取得するために作られた試みの結果を得ることができますhttp://www.ietf.org/iprのIETFのオンラインIPRリポジトリから。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETFは、その注意にこの標準を実装するために必要とされる技術をカバーすることができる任意の著作権、特許または特許出願、またはその他の所有権を持ってすべての利害関係者を招待します。 ietf-ipr@ietf.orgのIETFに情報を記述してください。

Acknowledgement

謝辞

Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).

RFCエディタ機能のための資金は、IETF管理サポート活動(IASA)によって提供されます。