RFC4019 日本語訳

4019 RObust Header Compression (ROHC): Profiles for User DatagramProtocol (UDP) Lite. G. Pelletier. April 2005. (Format: TXT=46896 bytes) (Updated by RFC4815) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                       G. Pelletier
Request for Comments: 4019                                   Ericsson AB
Category: Standards Track                                     April 2005

コメントを求めるワーキンググループG.ペレティア要求をネットワークでつないでください: 4019年のエリクソンABカテゴリ: 標準化過程2005年4月

                   RObust Header Compression (ROHC):
             Profiles for User Datagram Protocol (UDP) Lite

体力を要しているヘッダー圧縮(ROHC): ユーザー・データグラム・プロトコル(UDP)Liteのためのプロフィール

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.

このドキュメントは、インターネットコミュニティにインターネット標準化過程プロトコルを指定して、改良のために議論と提案を要求します。 このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD1)の現行版を参照してください。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (2005).

Copyright(C)インターネット協会(2005)。

Abstract

要約

   This document defines Robust Header Compression (ROHC) profiles for
   compression of Real-Time Transport Protocol, User Datagram Protocol-
   Lite, and Internet Protocol (RTP/UDP-Lite/IP) packets and UDP-
   Lite/IP.  These profiles are defined based on their differences with
   the profiles for UDP as specified in RFC 3095.

このドキュメントはレアル-時間Transportプロトコル、UserデータグラムプロトコルLite、インターネットプロトコル(RTP/UDP-Lite/IP)パケット、およびUDP- Lite/IPの圧縮のためのRobust Header Compression(ROHC)プロフィールを定義します。 これらのプロフィールはRFC3095の指定されるとしてのUDPのためのプロフィールがあるそれらの違いに基づいて定義されます。

Table of Contents

目次

   1.  Introduction..................................................  2
   2.  Terminology...................................................  3
   3.  Background....................................................  3
       3.1.  Overview of the UDP-Lite Protocol.......................  3
       3.2.  Expected Behaviours of UDP-Lite Flows...................  5
             3.2.1.  Per-Packet Behavior.............................  5
             3.2.2.  Inter-Packet Behavior...........................  5
             3.2.3.  Per-Flow Behavior...............................  5
       3.3.  Header Field Classification.............................  5
   4.  Rationale behind the Design of ROHC Profiles for UDP-Lite.....  6
       4.1.  Design Motivations......................................  6
       4.2.  ROHC Considerations.....................................  6
   5.  ROHC Profiles for UDP-Lite....................................  6
       5.1.  Context Parameters......................................  7
       5.2.  Initialization..........................................  8
             5.2.1.  Initialization of the UDP-Lite Header [1].......  8
             5.2.2.  Compressor and Decompressor Logic...............  9

1. 序論… 2 2. 用語… 3 3. バックグラウンド… 3 3.1. UDP-Liteプロトコルの概観… 3 3.2. UDP-Liteの予想されたふるまいは流れます… 5 3.2.1. 1パケットあたりの振舞い… 5 3.2.2. 相互パケットの振舞い… 5 3.2.3. 流動作用単位で… 5 3.3. ヘッダーフィールド分類… 5 4. UDP-LiteのためのROHCプロフィールのデザインの後ろの原理… 6 4.1. 動機を設計してください… 6 4.2. ROHC問題… 6 5. UDP-LiteのためのROHCプロフィール… 6 5.1. 文脈パラメタ… 7 5.2. 初期設定… 8 5.2.1. UDP-Liteヘッダー[1]の初期設定… 8 5.2.2. コンプレッサーと減圧装置論理… 9

Pelletier                   Standards Track                     [Page 1]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[1ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

       5.3.  Packet Formats..........................................  9
             5.3.1.  General Packet Format...........................  9
             5.3.2.  Packet Type CCE: CCE(), CCE(ON), and CCE(OFF)... 10
                     5.3.2.1.  Properties of CCE():.................. 11
                     5.3.2.2.  Properties of CCE(ON):................ 11
                     5.3.2.3.  Properties of CCE(OFF):............... 12
       5.4.  Compressor Logic........................................ 12
       5.5.  Decompressor Logic...................................... 12
       5.6.  Additional Mode Transition Logic........................ 13
       5.7.  The CONTEXT_MEMORY Feedback Option...................... 13
       5.8.  Constant IP-ID.......................................... 13
   6.  Security Considerations....................................... 14
   7.  IANA Considerations........................................... 14
   8.  Acknowledgments............................................... 15
   9.  References.................................................... 15
       9.1.  Normative References.................................... 15
       9.2.  Informative References.................................. 15
   Appendix A.  Detailed Classification of Header Fields............. 17
   Appendix B.  Detailed Format of the CCE Packet Type............... 20
   Author's Address.................................................. 22
   Full Copyright Statement.......................................... 23

5.3. パケット形式… 9 5.3.1. 一般パケット・フォーマット… 9 5.3.2. パケットタイプCCE: CCE()、CCE(ON)、およびCCE(OFF)… 10 5.3.2.1. CCE()の特性:、… 11 5.3.2.2. CCE(ON)の特性:、… 11 5.3.2.3. CCE(OFF)の特性:、… 12 5.4. コンプレッサー論理… 12 5.5. 減圧装置論理… 12 5.6. 追加モード変遷論理… 13 5.7. 文脈_メモリフィードバックオプション… 13 5.8. 一定のIP-ID… 13 6. セキュリティ問題… 14 7. IANA問題… 14 8. 承認… 15 9. 参照… 15 9.1. 標準の参照… 15 9.2. 有益な参照… 15 付録A.はヘッダーフィールドの分類を詳しく述べました… 17 付録B.はCCEパケットタイプの書式を詳しく述べました… 20作者のアドレス… 22 完全な著作権宣言文… 23

1.  Introduction

1. 序論

   The ROHC WG has developed a header compression framework on top of
   which various profiles can be defined for different protocol sets or
   compression strategies.  Due to the demands of the cellular industry
   for an efficient way to transport voice over IP over wireless, ROHC
   [2] has mainly focused on compression of IP/UDP/RTP headers, which
   are generous in size, especially compared to the payloads often
   carried by packets with these headers.

ROHC WGは上異なったプロトコルセットか圧縮戦略のために様々なプロフィールを定義できるヘッダー圧縮枠組みを開発しました。 効率的な道のためのセル産業が無線電信の上でIPの上で声を輸送するという要求のため、ROHC[2]はサイズで豊富な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 high
   extent, even when residual bit errors are present in compressed
   headers delivered to the decompressor.

ROHC RTPは非常に効率的で、強健で、できる圧縮技術になりました、ヘッダーを1つの八重奏だけの総サイズまで圧縮できます。 また、透明は非常に高い程度まで保証されます、残りの噛み付いている誤りが減圧装置に届けられた圧縮されたヘッダーに存在してさえいるとき。

   UDP-Lite [4] is a transport protocol similar to the UDP protocol [7].
   UDP-Lite is useful for applications designed with the capability to
   tolerate errors in the payload, for which receiving damaged data is
   better than dealing with the loss of entire packets.  This may be
   particularly suitable when packets are transported over link
   technologies in which data can be partially damaged, such as wireless
   links.

UDP-Lite[4]はUDPプロトコル[7]と同様のトランスポート・プロトコルです。 UDP-Liteは破損しているデータを受け取るのが全体のパケットの損失に対処するより良いペイロードにおける誤りを許容する能力で設計されたアプリケーションの役に立ちます。 パケットがデータが部分的に破損している場合があるリンク技術の上で輸送されるとき、これは特に適当であるかもしれません、無線のリンクなどのように。

Pelletier                   Standards Track                     [Page 2]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[2ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   Although these transport protocols are very similar, ROHC profiles
   must be defined separately for robust compression of UDP-Lite headers
   because UDP-Lite does not share the same protocol identifier with
   UDP.  Also, the UDP-Lite Checksum Coverage field does not share the
   semantics of the corresponding UDP Length field, and as a consequence
   it cannot always be inferred anymore.

これらのトランスポート・プロトコルは非常に同様ですが、UDP-Liteが同じプロトコル識別子をUDPと共有しないので、UDP-Liteヘッダーの体力を要している圧縮のために別々にROHCプロフィールを定義しなければなりません。 また、UDP-Lite Checksum Coverage分野は対応するUDP Length分野の意味論を共有しません、そして、結果として、それ以上いつもそれは推論できるというわけではありません。

   This document defines two ROHC profiles for efficient compression of
   UDP-Lite headers.  The objective of this document is to provide
   simple modifications to the corresponding ROHC profiles for UDP,
   specified in RFC 3095 [2].  In addition, the ROHC profiles for UDP-
   Lite support some of the mechanisms defined in the profile for
   compression of IP headers [3] (ROHC IP-Only).  This specification
   includes support for compression of multiple IP headers and for
   compressing IP-ID fields with constant behavior, as well as improved
   mode transition logic and a feedback option for decompressors with
   limited memory resources.

このドキュメントはUDP-Liteヘッダーの効率的な圧縮のための2個のROHCプロフィールを定義します。 このドキュメントの目的はRFC3095[2]で指定されたUDPのための対応するROHCプロフィールへの簡単な変更を提供することです。 さらに、UDP- LiteのためのROHCプロフィールはIPヘッダー[3](ROHC IP専用)の圧縮のためのプロフィールで定義されたメカニズムのいくつかを支持します。 この仕様は複数のIPヘッダーの圧縮と一定の振舞いでIP-ID分野を圧縮するサポートを含んでいます、改良されたモード変遷論理と限られたメモリリソースがある減圧装置のためのフィードバックオプションと同様に。

2.  Terminology

2. 用語

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

本書では、キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、「「「推薦され」て、「5月」の、そして、「任意」のNOTはRFC2119[1]で説明されるように解釈されることであるべきですか?」

   ROHC RTP         : RTP/UDP/IP profile 0x0001 defined in RFC 3095 [2].
   ROHC UDP         : UDP/IP profile 0x0002 defined in RFC 3095 [2].
   ROHC UDP-Lite    : UDP-Lite/IP profile defined in this document.
   ROHC RTP/UDP-Lite: RTP/UDP-Lite/IP profile defined in this document.

ROHC RTP: RTP/UDP/IPプロフィール0x0001はRFCで3095[2]を定義しました。 ROHC UDP: UDP/IPプロフィール0x0002はRFCで3095[2]を定義しました。 ROHC UDP-Lite: 本書では定義されたUDP-Lite/IPプロフィール。 ROHC RTP/UDP-Lite: 本書では定義されたRTP/UDP-Lite/IPプロフィール。

3.  Background

3. バックグラウンド

3.1.  Overview of the UDP-Lite Protocol

3.1. UDP-Liteプロトコルの概観

   UDP-Lite is a transport protocol defined as an independent variant of
   the UDP transport protocol.  UDP-Lite is very similar to UDP, and it
   allows applications that can tolerate errors in the payload to use a
   checksum with an optional partial coverage.  This is particularly
   useful with IPv6 [6], in which the use of the transport-layer
   checksum is mandatory.

UDP-LiteはUDPトランスポート・プロトコルの独立している異形と定義されたトランスポート・プロトコルです。 UDP-LiteはUDPと非常に同様です、そして、それはペイロードにおける誤りを許容できるアプリケーションが任意の部分的な適用範囲があるチェックサムを使用するのを許容します。 これはIPv6[6]によって特に役に立ちます。そこでは、トランスポート層チェックサムの使用が義務的です。

   UDP-Lite replaces the Length field of the UDP header with a Checksum
   Coverage field.  This field indicates the number of octets covered by
   the 16-bit checksum, which is applied on a per-packet basis.  The
   coverage area always includes the UDP-Lite header and may cover the
   entire packet, in which case UDP-Lite becomes semantically identical
   to UDP.  UDP-Lite and UDP do not share the same protocol identifier.

UDP-LiteはUDPヘッダーのLength野原をChecksum Coverage分野に取り替えます。 この分野は1パケットあたり1個のベースで適用される16ビットのチェックサムでカバーされた八重奏の数を示します。 適用範囲の地域は、いつもUDP-Liteヘッダーを含んで、全体のパケットを含むかもしれません、その場合、UDP-LiteはUDPと意味的に同じになります。 UDP-LiteとUDPは同じプロトコル識別子を共有しません。

Pelletier                   Standards Track                     [Page 3]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[3ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   The UDP-Lite header format:

UDP-Liteヘッダー形式:

        0              15 16             31
       +--------+--------+--------+--------+
       |     Source      |   Destination   |
       |      Port       |      Port       |
       +--------+--------+--------+--------+
       |    Checksum     |                 |
       |    Coverage     |    Checksum     |
       +--------+--------+--------+--------+
       |                                   |
       :              Payload              :
       |                                   |
       +-----------------------------------+

0 15 16 31 +--------+--------+--------+--------+ | ソース| 目的地| | ポート| ポート| +--------+--------+--------+--------+ | チェックサム| | | 適用範囲| チェックサム| +--------+--------+--------+--------+ | | : 有効搭載量: | | +-----------------------------------+

   Like the UDP checksum, the UDP-Lite checksum is an end-to-end
   mechanism against erroneous delivery of error sensitive data.  This
   checksum is mandatory with IPv6 [5] for both protocols.  However,
   unlike its UDP counterpart, the UDP-Lite checksum may not be
   transmitted as all zeroes and cannot be disabled for IPv4 [5].  For
   UDP, if the checksum is disabled (IPv4 only), the Checksum field
   maintains a constant value and is normally not sent by the header
   compression scheme.  If the UDP checksum is enabled (mandatory for
   IPv6), such an unpredictable field cannot be compressed and is sent
   uncompressed.  The UDP Length field, however, is always redundant and
   can be provided by the IP module.  Header compression schemes do not
   normally transmit any bits of information for this field, as its
   value can be inferred from the link layer.

UDPチェックサムのように、UDP-Liteチェックサムは誤り極秘データの誤った配送に対する終わりから終わりへのメカニズムです。 このチェックサムはIPv6[5]によって両方のプロトコルに義務的です。 しかしながら、UDP対応者と異なって、UDP-Liteチェックサムをすべてのゼロとして伝えないかもしれなくて、IPv4[5]のために無効にすることができません。 UDPに関しては、チェックサムは障害があるなら(IPv4専用)、Checksum野原は、恒常価値を維持して、通常、ヘッダー圧縮技術によって送られません。 UDPチェックサムを可能にするなら(IPv6に義務的な)、そのような予測できない野原を圧縮できないで、解凍されていた状態で送ります。 UDP Length野原をしかしながら、いつも余分であり、IPモジュールで供給できます。 通常、ヘッダー圧縮技術はこの分野のためのどんなビットの情報も伝えません、リンクレイヤから値を推論できるとき。

   For UDP-Lite, the checksum also has unpredictable values, and this
   field must always be included as-is in the compressed header for both
   IPv4 and IPv6.  Furthermore, as the UDP Length field is redefined as
   the Checksum Coverage field by UDP-Lite, this leads to different
   properties for this field from a header-compression perspective.

また、UDP-Liteに関しては、チェックサムには、予測できない値があります、そして、IPv4とIPv6の両方のための圧縮されたヘッダーにいつもそのままでこの分野を含まなければなりません。 その上、UDP Length分野がUDP-LiteによってChecksum Coverage分野と再定義されるとき、これはこの分野へのヘッダー圧縮見解と異なった特性に通じます。

   The following summarizes the relationship between UDP and UDP-Lite:

以下はUDPとUDP-Liteとの関係をまとめます:

   - UDP-Lite and UDP have different protocol identifiers.
   - The UDP-Lite checksum cannot be disabled for IPv4.
   - UDP-Lite redefines the UDP Length field as the Checksum Coverage
     field, with different semantics.
   - UDP-Lite is semantically equivalent to UDP when the Checksum
     Coverage field indicates the total length of the packet.

- UDP-LiteとUDPには、異なったプロトコル識別子があります。 - IPv4のためにUDP-Liteチェックサムを無効にすることができません。 - UDP-Liteは、異なった意味論でUDP Length分野をChecksum Coverage分野と再定義します。 - Checksum Coverage分野がパケットの全長を示すとき、UDP-LiteはUDPに意味的に同等です。

   The next section provides a more detailed discussion of the behavior
   of the Checksum Coverage field of UDP-Lite in relation to header
   compression.

次のセクションはヘッダー圧縮と関連してUDP-LiteのChecksum Coverage分野の振舞いの、より詳細な議論を提供します。

Pelletier                   Standards Track                     [Page 4]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[4ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

3.2.  Expected Behaviours of UDP-Lite Flows

3.2. UDP-Liteの予想されたふるまいは流れます。

3.2.1.  Per-Packet Behavior

3.2.1. 1パケットあたりの振舞い

   As mentioned in the previous section, the checksum coverage value is
   applied independently of other packets that may belong to the same
   flow.  Specifically, the value of the checksum coverage may indicate
   that the UDP-Lite packet is either entirely covered by the checksum
   or covered up to some boundary less than the packet size but
   including the UDP-Lite header.

前項で言及されるように、チェックサム適用範囲価値は同じ流れに属すかもしれない他のパケットの如何にかかわらず適用されます。 明確に、チェックサム適用範囲の値は、UDP-Liteパケットがチェックサムで完全に覆われるか、パケットサイズより少ない何らかの境界まで覆われますが、またはUDP-Liteヘッダーを含んでいるのを示すかもしれません。

3.2.2.  Inter-Packet Behavior

3.2.2. 相互パケットの振舞い

   In relation to each other, UDP-Lite packets may exhibit one of three
   possible change patterns, where within a sequence of packets the
   value of the Checksum Coverage field is

互いと関連して、UDP-Liteパケットは3つの可能な変化パターンの1つを示すかもしれません。そこでは、Checksum Coverage分野の値がパケットの系列の中では、そうです。

   1. changing, while covering the entire packet;
   2. unchanging, covering up to a fixed boundary within the packet; or
   3. changing, but it does not follow any specific pattern.

1. 全体のパケットを覆っている間、変化します。 2. 変らなくて、aへ隠すのはパケットの中で境界を修理しました。 3 または、しかし、変化、それはどんな特定のパターンにも従いません。

   The first pattern above corresponds to the semantics of UDP, when the
   UDP checksum is enabled.  For this case, the checksum coverage field
   varies according to the packet length and may be inferred from the IP
   header, as is the UDP Length field value.

UDPチェックサムが可能にされるとき、上の最初のパターンはUDPの意味論に一致しています。 このような場合、チェックサム適用範囲分野は、パケット長に従って異なって、IPヘッダーから推論されるかもしれません、UDP Length分野価値のように。

   The second pattern corresponds to the case where the coverage is the
   same from one packet to another within a particular sequence.  For
   this case, the Checksum Coverage field may be a static value defined
   in the context, and it does not have to be sent in the compressed
   header.  For the third case, no useful change pattern can be
   identified from packet to packet for the value of the checksum
   coverage field, and it must be included in the compressed header.

2番目のパターンは適用範囲が特定の系列の中で1つのパケットから別のパケットまで同じであるケースに一致しています。 このような場合、Checksum Coverage分野は文脈で定義された静的な値であるかもしれません、そして、圧縮されたヘッダーでそれを送る必要はありません。 3番目のケースにおいて、チェックサム適用範囲分野の値のためにどんな役に立つ変化パターンもパケットからパケットまで特定できません、そして、圧縮されたヘッダーにそれを含まなければなりません。

3.2.3.  Per-Flow behavior

3.2.3. 流動作用

   It can be expected that any one of the above change patterns for
   sequences of packets may be predominant at any time during the
   lifetime of the UDP-Lite flow.  A flow that predominantly follows the
   first two change patterns described above may provide opportunities
   for compressing the Checksum Coverage field for most of the packets.

パケットの系列のための上の変化パターンのどれかがいつでもUDP-Lite流動の生涯支配的であるかもしれないと予想できます。 上で説明された最初の2つの変化パターンに支配的に続いて起こる流れはパケットの大部分のためにChecksum Coverage分野を圧縮するのに機会を与えるかもしれません。

3.3.  Header Field Classification

3.3. ヘッダーフィールド分類

   In relation to the header field classification of RFC 3095 [2], the
   first two patterns represent the case where the value of the Checksum
   Coverage field behavior is fixed and may be either INFERRED (pattern

最初の2つのパターンがRFC3095[2]のヘッダーフィールド分類と関連したChecksum Coverage分野の振舞いの値が固定されているケースを表して、INFERREDであるかもしれない、(パターン

Pelletier                   Standards Track                     [Page 5]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[5ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   1) or STATIC (pattern 2).  Pattern 3 is for the case where the value
   varies unpredictably, the field is CHANGING, and the value must be
   sent along with every packet.

1) または、静的です(パターン2)。 パターン3はケースのために値が予想外に異なるところにあります、そして、分野はCHANGINGです、そして、あらゆるパケットと共に値を送らなければなりません。

   Additional information regarding the analysis of the behavior of the
   UDP-Lite fields may be found in Appendix A.

UDP-Lite分野の振舞いの分析に関する追加情報はAppendix Aで見つけられるかもしれません。

4.  Rationale behind the Design of ROHC Profiles for UDP-Lite

4. UDP-LiteのためのROHCプロフィールのデザインの後ろの原理

4.1.  Design Motivations

4.1. デザイン動機

   Simplicity is a strong motivation for the design of the UDP-Lite
   header compression profiles.  The profiles defined for UDP-Lite
   should entail only a few simple modifications to the corresponding
   profiles defined for UDP in RFC 3095 [2].  In addition, it is
   desirable to include some of the improvements found in the ROHC IP-
   Only profile [3].  Finally, whenever UDP-Lite is used in a manner
   that is semantically identical to UDP, the compression efficiency
   should be similar.

簡単さはUDP-Liteヘッダー圧縮プロフィールのデザインに関する強い動機です。 UDP-Liteのために定義されたプロフィールはRFC3095[2]でUDPのために定義された対応するプロフィールへのほんのいくつかの簡単な変更を伴うはずです。 さらに、ROHC IPだけプロフィール[3]で見つけられた改良のいくつかを含んでいるのは望ましいです。 最終的に、UDP-LiteがUDPと意味的に同じ方法で使用されるときはいつも、圧縮効率は同様であるべきです。

4.2.  ROHC Considerations

4.2. ROHC問題

   The simplest approach to the definition of ROHC profiles for UDP-Lite
   is to treat the Checksum Coverage field as an irregular value, and to
   send it uncompressed for every packet.  This may be achieved simply
   by adding the field to the definition of the general packet format
   [2].  However, then the compression efficiency would always be less
   than for UDP.

UDP-LiteのためのROHCプロフィールの定義への最も簡単なアプローチが不規則な値としてChecksum Coverage分野を扱うことであり、それを送るのはあらゆるパケットのために解凍しました。 これは、単に一般的なパケット・フォーマット[2]の定義に分野を加えることによって、達成されるかもしれません。 しかしながら、その時、圧縮効率はUDPよりいつも少ないでしょう。

   Some care should be given to achieve compression efficiency for UDP-
   Lite similar to that for UDP when the Checksum Coverage field behaves
   like the UDP Length field.  This requires the possibility to infer
   the Checksum Coverage field when it is equal to the length of the
   packet.  Otherwise, this would put the UDP-Lite protocol at a
   disadvantage over links where header compression is used, when its
   behavior is made similar to the semantics of UDP.

Checksum Coverage分野がUDP Length分野のように振る舞うとき、UDPに、それと同様のUDP- Liteのために圧縮効率を達成するために何らかの注意を与えるべきです。 これはそれがパケットの長さと等しいときにChecksum Coverage分野を推論する可能性を必要とします。 さもなければ、これはヘッダー圧縮が使用されているリンクの上の不利な立場にUDP-Liteプロトコルを置くでしょう、振舞いをUDPの意味論と同様にするとき。

   A mechanism to detect the presence of the Checksum Coverage field in
   compressed headers is thus needed.  This is achieved by defining a
   new packet type with the identifiers left unused in RFC 3095 [2].

圧縮されたヘッダーでのChecksum Coverage分野の存在を検出するメカニズムがこのようにして必要です。 これは、RFC3095[2]で未使用で残っている識別子で新しいパケットタイプを定義することによって、達成されます。

5.  ROHC Profiles for UDP-Lite

5. UDP-LiteのためのROHCプロフィール

   This section defines two ROHC profiles:

このセクションは2個のROHCプロフィールを定義します:

      - RTP/UDP-Lite/IP compression (profile 0x0007)
      - UDP-Lite/IP compression     (profile 0x0008)

- RTP/UDP-Lite/IP圧縮(プロフィール0x0007)--UDP-Lite/IP圧縮(プロフィール0x0008)

Pelletier                   Standards Track                     [Page 6]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[6ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   These profiles build on the specifications found in RFC 3095 [2],
   with as little modification as possible.  Unless it is explicitly
   stated otherwise, the profiles defined herein follow the
   specifications of ROHC UDP and ROHC RTP, respectively.

これらのプロフィールは同じくらい少ない変更が可能な状態でRFC3095[2]で見つけられた仕様に建てられます。 それが別の方法で明らかに述べられない場合、ここに定義されたプロフィールはそれぞれROHC UDPとROHC RTPの仕様に従います。

   Note also that this document reuses the notation found in [2].

また、このドキュメントが[2]で見つけられた記法を再利用することに注意してください。

5.1.  Context Parameters

5.1. 文脈パラメタ

   As described in [2], information about previous packets is maintained
   in a context.  This includes information describing the packet stream
   and compression parameters.  Although the UDP and UDP-Lite protocols
   share many commonalities, the differences in semantics as described
   earlier render the following parameter inapplicable:

[2]で説明されるように、前のパケットの情報は文脈で保守されます。 これはパケットの流れと圧縮パラメタについて説明する情報を含んでいます。 UDPとUDP-Liteプロトコルは多くの共通点を共有しますが、より早く説明される意味論の違いは以下のパラメタを不適当に表します:

   The parameter context(UDP Checksum)

パラメタ文脈(UDPチェックサム)

     The UDP-Lite checksum cannot be disabled, as opposed to UDP.  The
     parameter context(UDP Checksum) defined in [2] (section 5.7) is
     therefore not used for compression of UDP-Lite.

UDPと対照的にUDP-Liteチェックサムを無効にすることができません。 したがって、[2](セクション5.7)で定義されたパラメタ文脈(UDP Checksum)はUDP-Liteの圧縮に使用されません。

   In addition, the UDP-Lite checksum is always sent as-is in every
   compressed packet.  However, the Checksum Coverage field may not
   always be sent in each compressed packet, and the following context
   parameter is used to indicate whether the field is sent:

さらに、あらゆる圧縮されたパケットでいつもそのままでUDP-Liteチェックサムを送ります。 しかしながら、それぞれの圧縮されたパケットでいつもChecksum Coverage野原を送るかもしれないというわけではありません、そして、野原が送られるかどうかを示すのに以下の文脈パラメタを使用します:

   The parameter context(UDP-Lite Coverage Field Present)

パラメタ文脈(UDP-Lite適用範囲分野プレゼント)

     Whether the UDP-Lite Checksum Coverage field is present or not in
     the general packet format (see section 5.3.1) is controlled by the
     value of the Coverage Field Present (CFP) flag in the context.

UDP-Lite Checksum Coverage分野が一般的なパケット・フォーマットで存在しているかどうかが(セクション5.3.1を見てください)文脈のCoverage Field Present(CFP)旗の値によって制御されます。

     If context(CFP) is nonzero, the Checksum Coverage field is not
     compressed, and it is present within compressed packets.  If
     context(CFP) is zero, the Checksum Coverage field is compressed,
     and it is not sent.  This is the case when the value of the
     Checksum Coverage field follows a stable inter-packet change
     pattern; the field has either a constant value or it has a value
     equal to the packet length for most packets in a sequence (see
     section 3.2).

文脈(CFP)が非零であるなら、Checksum Coverage分野は圧縮されません、そして、それは圧縮されたパケットの中に存在しています。 文脈(CFP)がゼロであるなら、Checksum Coverage分野は圧縮されます、そして、それは送られません。 Checksum Coverage分野の値が安定した相互パケット変化パターンに従うとき、これはそうです。 分野には、恒常価値があるか、または次々に、それにほとんどのパケットに、パケット長と等しい値があります(セクション3.2を見てください)。

   Finally, the following context parameter is needed to indicate
   whether the field should be inferred or taken from a value previously
   saved in the context:

最終的に、以下の文脈パラメタを分野が推論されるべきであるかどうかを示すのが必要である、または以前に文脈で節約された値から取ります:

Pelletier                   Standards Track                     [Page 7]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[7ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   The parameter context(UDP-Lite Coverage Field Inferred)

パラメタ文脈(推論されたUDP-Lite適用範囲分野)

     When the UDP-Lite Checksum Coverage field is not present in the
     compressed header (CFP=0), whether it is inferred is controlled by
     the value of the Coverage Field Inferred (CFI) flag in the context.

UDP-Lite Checksum Coverage分野が圧縮されたヘッダー(CFP=0)に存在していないとき、それが推論されるかどうかが文脈のCoverage Field Inferred(CFI)旗の値によって制御されます。

     If context(CFI) is nonzero, the Checksum Coverage field is inferred
     from the packet length, similarly as for the UDP Length field in
     ROHC RTP.  If context(CFI) is zero, the Checksum Coverage field is
     decompressed by using context(UDP-Lite Checksum Coverage).
     Therefore, when context(CFI) is updated to a nonzero value, the
     value of the Checksum Coverage field stored in the context must
     also be updated.

文脈(CFI)が非零であるなら、Checksum Coverage分野はROHC RTPのUDP Length分野のようにパケット長から同様に推論されます。 文脈(CFI)がゼロであるなら、Checksum Coverage分野は、文脈(UDP-Lite Checksum Coverage)を使用することによって、減圧されます。 したがって、また、文脈(CFI)を非ゼロ値にアップデートするとき、文脈に格納されたChecksum Coverage野原の値をアップデートしなければなりません。

5.2.  Initialization

5.2. 初期設定

   Unless it is stated otherwise, the mechanisms of ROHC RTP and ROHC
   UDP found in [2] are used also for the ROHC RTP/UDP-Lite and the ROHC
   UDP-Lite profiles, respectively.

また、それが別の方法で述べられない場合、[2]で見つけられたROHC RTPとROHC UDPのメカニズムはROHC RTP/UDP-LiteとROHC UDP-Liteプロフィールにそれぞれ使用されます。

   In particular, the considerations of ROHC UDP regarding the UDP SN
   taking the role of the RTP Sequence Number apply to ROHC UDP-Lite.
   Also, the static context for ROHC UDP-Lite may be initialized by
   reusing an existing context belonging to a stream compressed by using
   ROHC RTP/UDP-Lite (profile 0x0007), similarly as for ROHC UDP.

特に、RTP Sequence Numberの役割を果たすUDP SNに関するROHC UDPの問題はROHC UDP-Liteに適用されます。 また、ROHC UDP-Liteのための静的な関係は、ROHC UDPのように同様に、ROHC RTP/UDP-Lite(プロフィール0x0007)を使用することによって圧縮された流れに属す既存の文脈を再利用することによって、初期化されるかもしれません。

5.2.1.  Initialization of the UDP-Lite Header [1]

5.2.1. UDP-Liteヘッダーの初期設定[1]

   The structure of the IR and IR-DYN packets and the initialization
   procedures are the same as for the ROHC profiles for UDP [2], with
   the exception of the dynamic part as specified for UDP.  A 2-octet
   field containing the checksum coverage is added before the Checksum
   field.  This affects the format of dynamic chains in both IR and IR-
   DYN packets.

IRの構造、IR-DYNパケット、および初期化手順はUDP[2]のためのROHCプロフィールのように同じです、UDPのための指定されるとしてのダイナミックな部分を除いて。 チェックサム適用範囲を含む2八重奏の分野はChecksum分野の前に加えられます。 これは両方のIRとIR DYNパケットのダイナミックなチェーンの形式に影響します。

   Dynamic part:

ダイナミックな部分:

      +---+---+---+---+---+---+---+---+
      /       Checksum Coverage       /   2 octets
      +---+---+---+---+---+---+---+---+
      /           Checksum            /   2 octets
      +---+---+---+---+---+---+---+---+

+---+---+---+---+---+---+---+---+/チェックサムCoverage / 2八重奏+---+---+---+---+---+---+---+---+/チェックサム/2つの八重奏+---+---+---+---+---+---+---+---+

   CRC-DYNAMIC: Checksum Coverage field, Checksum field (octets 5 - 8).

CRC-動力: Coverageがさばくチェックサム、Checksum分野(八重奏5--8)。

   CRC-STATIC: All other fields (octets 1 - 4).

CRC-静電気: 他のすべての分野(八重奏1--4)。

Pelletier                   Standards Track                     [Page 8]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[8ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

5.2.2.  Compressor and Decompressor Logic

5.2.2. コンプレッサーと減圧装置論理

   The following logic must be used by both the compressor and the
   decompressor for assigning values to the parameters context(CFP) and
   context(CFI) during initialization:

初期化の間、パラメタ文脈(CFP)と文脈(CFI)に値を割り当てるのにコンプレッサーと減圧装置の両方で以下の論理を使用しなければなりません:

   Context(CFP)

文脈(CFP)

     During context initialization, the value of context(CFP) MUST be
     set to a nonzero value if the Checksum Coverage field differs from
     the length of the UDP-Lite packet, for any one IR or IR-DYN packet
     sent (compressor) or received (decompressor); otherwise, the value
     MUST be set to zero.

文脈初期化の間、Checksum Coverage分野がUDP-Liteパケットの長さと異なっているなら、文脈(CFP)の値を非ゼロ値に設定しなければなりません、どんなIRかIR-DYNパケットも発信したか(コンプレッサー)、または受信されたので(減圧装置)。 さもなければ、ゼロに値を設定しなければなりません。

   Context(CFI)

文脈(CFI)

     During context initialization, the value of context(CFI) MUST be
     set to a nonzero value if the Checksum Coverage field is equal to
     the length of the UDP-Lite packet within an IR or an IR-DYN packet
     sent (compressor) or received (decompressor); otherwise, the value
     MUST be set to zero.

文脈初期化の間、Checksum Coverage分野がIRの中でUDP-Liteパケットの長さと等しいなら文脈(CFI)の値を非ゼロ値に設定しなければならないか、またはIR-DYNパケットは、発信したか(コンプレッサー)、受信されました(減圧装置)。 さもなければ、ゼロに値を設定しなければなりません。

5.3.  Packet Formats

5.3. パケット・フォーマット

   The general packet format, as defined in RFC 3095 [2], is modified to
   include an additional field for the UDP-Lite checksum coverage.  A
   packet type is also defined to handle the specific semantics and
   characteristics of this field.

RFC3095[2]で定義される一般的なパケット・フォーマットは、UDP-Liteチェックサム適用範囲への追加分野を含むように変更されます。 また、パケットタイプは、この分野の特定の意味論と特性を扱うために定義されます。

5.3.1.  General Packet Format

5.3.1. 一般パケット・フォーマット

   The general packet format of a compressed ROHC UDP-Lite header is
   similar to the compressed ROHC RTP header ([2], section 5.7), with
   modifications to the Checksum field, as well as additional fields for
   handling multiple IP headers and for the UDP-Lite checksum coverage:

圧縮されたROHC UDP-Liteヘッダーの一般的なパケット・フォーマットは圧縮されたROHC RTPヘッダー([2]、Checksum分野への変更によって複数のIPヘッダーを扱って、UDP-Liteチェックサム適用範囲への追加分野と同じくらい良いセクション5.7と同様です:

Pelletier                   Standards Track                     [Page 9]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[9ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

      --- --- --- --- --- --- --- ---
     :            List of            :  variable, given by static chain
     /        dynamic chains         /  (does not include SN)
     :   for additional IP headers   :  see also [3], section 3.2.
      --- --- --- --- --- --- --- ---
     :                               :  2 octets,
     +  UDP-Lite Checksum Coverage   +  if context(CFP) = 1 or
     :                               :  if packet type = CCE (see 5.3.2)
      --- --- --- --- --- --- --- ---
     :                               :
     +      UDP-Lite Checksum        +  2 octets
     :                               :
      --- --- --- --- --- --- --- ---

--- --- --- --- --- --- --- --- : 以下のリスト 変数静的なチェーン/ダイナミックなチェーン/(SNを含んでいません)が考えて、 追加IPヘッダーのために: また、[3]、セクション3.2を見てください。 --- --- --- --- --- --- --- --- : : または、2つの八重奏であり、+ UDP-Lite Checksum Coverage+が文脈(CFP)であるなら1と等しい、: : パケットタイプがCCEと等しいなら(5.3に.2を見てください)--- --- --- --- --- --- --- --- : : + UDP-Lite Checksum+2つの八重奏: : --- --- --- --- --- --- --- ---

   The list of dynamic header chains carries the dynamic header part for
   each IP header in excess of the initial two, if there is any (as
   indicated by the presence of corresponding header parts in the static
   chain).  Note that there is no sequence number at the end of the
   chain, as SN is present within compressed base headers.

ダイナミックなヘッダーチェーンのリストはそれぞれのIPヘッダーのために初期の2を超えてダイナミックなヘッダー部分を運びます、いずれかあれば(静的なチェーンにおける、対応するヘッダーの部品の存在によって示されるように)。 一連番号が全くチェーンの端にないことに注意してください、SNが圧縮されたベースヘッダーの中に存在しているとき。

   The order of the fields following the optional extension of the
   general ROHC packet format is the same as the order between the
   fields in the uncompressed header.

一般的なROHCパケット・フォーマットの任意の拡大に続く分野の注文は解凍されたヘッダーの分野の間のオーダーと同じです。

   When the CRC is calculated, the Checksum Coverage field is CRC-
   DYNAMIC.

CRCが計算されるとき、Checksum Coverage分野はCRC- DYNAMICです。

5.3.2.  Packet Type CCE: CCE(), CCE(ON), and CCE(OFF)

5.3.2. パケットタイプCCE: CCE()、CCE(ON)、およびCCE(OFF)

   The ROHC profiles for UDP-Lite define a packet type to handle the
   various possible change patterns of the checksum coverage.  This
   packet type may be used to manipulate the context values that control
   the presence of the Checksum Coverage field within the general packet
   format (i.e., context(CFP)) and how the field is decompressed (i.e.,
   context(CFI)).  The 2-octet Checksum Coverage field is always present
   within the format of this packet (see section 5.3.1).

UDP-LiteのためのROHCプロフィールは、チェックサム適用範囲の様々な可能な変化パターンを扱うためにパケットタイプを定義します。 このパケットタイプは、一般的なパケット・フォーマットの中でChecksum Coverage分野の存在を制御する文脈値(すなわち、文脈(CFP))と分野がどう減圧されるかを(すなわち、文脈(CFI))操るのに使用されるかもしれません。 2八重奏のChecksum Coverage分野はこのパケットの形式の中にいつも存在しています(セクション5.3.1を見てください)。

   This type of packet is named Checksum Coverage Extension, or CCE, and
   its updating properties depend on the final two bits of the packet
   type octet (see format below).  A naming scheme of the form
   CCE(<some_property>) is used to uniquely identify the properties of a
   particular CCE packet.

このタイプのパケットはChecksum Coverage Extension、またはCCEと命名されます、そして、アップデートの特性はパケットタイプ八重奏の最終的な2ビットに依存します(以下の形式を見てください)。 フォームCCEの命名計画、(<、何らかの_の特性の>) 唯一特定のCCEパケットの特性を特定するために、使用されます。

   Although this packet type defines its own format, it may be
   considered as an extension mechanism for packets of type 2, 1, or 0
   [2].  This is achieved by substitution of the packet type identifier
   of the first octet of the base header (the "outer" identifier) with

このパケットタイプはそれ自身の書式を定義しますが、それはタイプ2、1、または0[2]のパケットのための拡大メカニズムであるとみなされるかもしれません。 これはベースヘッダー(「外側」の識別子)の最初の八重奏に関するパケットタイプ識別子の代替で達成されます。

Pelletier                   Standards Track                    [Page 10]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[10ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   one of the unused packet types from RFC 3095 [2].  The substituted
   identifier is then moved to the first octet of the remainder of the
   base header (the "inner" identifier).

未使用のパケットの1つはRFC3095[2]からタイプされます。 そして、代入された識別子はベースヘッダー(「内側」の識別子)の残りの最初の八重奏に動かされます。

   The format of the ROHC UDP-Lite CCE packet type is as follows:

ROHC UDP-Lite CCEパケットタイプの形式は以下の通りです:

     0   1   2   3   4   5   6   7
   +---+---+---+---+---+---+---+---+
   | 1   1   1   1   1   0   F | K |  Outer packet type identifier
   +===+===+===+===+===+===+===+===+
   :                               :  (with inner type identifier)
   /       Inner Base header       /  variable number of bits, given by
   :                               :  the inner packet type identifier
   +---+---+---+---+---+---+---+---+

0 1 2 3 4 5 6 7 +---+---+---+---+---+---+---+---+ | 1 1 1 1 1 0F| K| 外側のパケットタイプ識別子+===+===+===+===+===+===+===+===+ : : (内側のタイプ識別子がある) 以下によって与えられた/内側の基地ヘッダー/可変な数のビット : 内側のパケットタイプ識別子+---+---+---+---+---+---+---+---+

     F,K: F,K = 00 is reserved at framework level (IR-DYN);
          F,K = 01 indicates CCE();
          F,K = 10 indicates CCE(ON);
          F,K = 11 indicates CCE(OFF).

F、K: F、K=00は枠組みのレベル(IR-DYN)で予約されます。 F、K=01はCCE()を示します。 F、K=10はCCE(ON)を示します。 F、K=11はCCE(OFF)を示します。

     Updating properties: The updating properties of the inner packet
          type carried within any of the CCE packets are always
          maintained.  CCE(ON) and CCE(OFF) MUST NOT be used to extend
          R-0 and R-1* headers.  In addition, CCE(ON) always updates
          context(CFP); CCE(OFF) always updates context(CFP),
          context(CFI), and context(UDP-Lite Checksum Coverage).

特性をアップデートします: CCEパケットのどれかの中で運ばれた内側のパケットタイプのアップデートの特性はいつも維持されます。 R-0とR-1*ヘッダーを広げるのにCCE(ON)とCCE(OFF)を使用してはいけません。 さらに、CCE(ON)はいつも文脈(CFP)をアップデートします。 CCE(OFF)はいつも文脈(CFP)、文脈(CFI)、および文脈(UDP-Lite Checksum Coverage)をアップデートします。

   Appendix B provides an expanded view of the resulting format of the
   CCE packet type.

付録BはCCEパケットタイプの結果として起こる形式の拡張意見を提供します。

5.3.2.1.  Properties of CCE()

5.3.2.1. CCEの特性()

   Aside from the updating properties of the inner packet type carried
   within CCE(), this packet does not update any other context values.
   CCE() thus is mode-agnostic; e.g., it can extend any of packet types
   2, 1, and 0, regardless of the current mode of operation [2].

CCE()の中で運ばれた内側のパケットタイプのアップデートの特性は別として、このパケットはいかなる他の文脈値もアップデートしません。 その結果、CCE()はモード不可知論者です。 例えば、それは操作[2]の現在のモードにかかわらずパケットタイプ2、1、および0のいずれも広げることができます。

   CCE() may be used when the checksum coverage deviates from the change
   pattern assumed by the compressor, where the field could previously
   be compressed.  This packet is useful if the occurrence of such
   deviations is rare.

チェックサム適用範囲が以前に分野を圧縮できたコンプレッサーによって想定された変化パターンから逸れるとき、CCE()は使用されるかもしれません。 そのような逸脱の発生がまれであるなら、このパケットは役に立ちます。

5.3.2.2.  Properties of CCE(ON)

5.3.2.2. CCEの特性(ON)

   In addition to the updating properties of the inner packet type,
   CCE(ON) updates context(CFP) to a nonzero value; i.e., it effectively
   turns on the presence of the Checksum Coverage field within the

内側のパケットタイプのアップデートの特性に加えて、CCE(ON)は文脈(CFP)を非ゼロ値にアップデートします。 事実上、すなわち、それは中でChecksum Coverage分野の存在をつけます。

Pelletier                   Standards Track                    [Page 11]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[11ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   general packet format.  This is useful when the predominant change
   pattern of the checksum coverage precludes its compression.

一般的なパケット・フォーマット。 チェックサム適用範囲の支配的な変化パターンが圧縮を排除するとき、これは役に立ちます。

   CCE(ON) can extend any of the context-updating packets of type 2, 1,
   and 0; that is, packets with a compressed header containing a CRC
   [2].  Specifically, R-0 and R-1* headers MUST NOT be extended by
   using CCE(ON).

CCE(ON)はタイプ2、1、および0の文脈をアップデートするパケットのどれかを広げることができます。 すなわち、圧縮されたヘッダーがCRC[2]を含んでいるパケット。 明確に、CCE(ON)を使用することによって、R-0とR-1*ヘッダーを広げてはいけません。

5.3.2.3.  Properties of CCE(OFF)

5.3.2.3. CCEの特性(OFF)

   In addition to the updating properties of the inner packet type,
   CCE(OFF) updates context(CFP) to a value of zero; i.e., it
   effectively turns off the presence of the Checksum Coverage field
   within the general packet format.  This is useful when the change
   pattern of the checksum coverage seldom deviates from the pattern
   assumed by the compressor.

内側のパケットタイプのアップデートの特性に加えて、CCE(OFF)は文脈(CFP)をゼロの値にアップデートします。 事実上、すなわち、それは一般的なパケット・フォーマットの中でChecksum Coverage分野の存在をオフにします。 チェックサム適用範囲の変化パターンがコンプレッサーによって想定されたパターンからめったに逸れないとき、これは役に立ちます。

   CCE(OFF) also updates context(CFI) to a nonzero value, if field(UDP-
   Lite Checksum Coverage) is equal to the packet length; otherwise, it
   must be set to zero.  Note that when context(CFI) is updated by using
   packet type CCE(OFF), a match of field(Checksum Coverage) with the
   packet length always has precedence over a match with
   context(Checksum Coverage).  Finally, context(UDP-Lite Checksum
   Coverage) is also updated by CCE(OFF).

また、分野(UDP- Lite Checksum Coverage)がパケット長と等しいなら、CCE(OFF)は文脈(CFI)を非ゼロ値にアップデートします。 さもなければ、ゼロにそれを設定しなければなりません。 パケットタイプCCE(OFF)を使用することによって文脈(CFI)をアップデートするときパケット長がある分野(チェックサムCoverage)のマッチには文脈(チェックサムCoverage)との照合の上の先行がいつもあることに注意してください。 また、最終的に、文脈(UDP-Lite Checksum Coverage)はCCE(OFF)によってアップデートされます。

   Similarly to CCE(ON), CCE(OFF) can extend any of the context updating
   packets of type 2, 1, and 0 [2].

同様に、CCE(ON)に、CCE(OFF)はタイプ2、1、および0[2]のパケットをアップデートする文脈のいずれも与えることができます。

5.4.  Compressor Logic

5.4. コンプレッサー論理

   If hdr(UDP-Lite Checksum Coverage) is different from context(UDP-Lite
   Checksum Coverage) and different from the packet length when
   context(CFP) is zero, the Checksum Coverage field cannot be
   compressed.  In addition, if hdr(UDP-Lite Checksum Coverage) is
   different from the packet length when context(CFP) is zero and
   context(CFI) is nonzero, the Checksum Coverage field cannot be
   compressed by either.  For both cases, the field must be sent
   uncompressed using a CCE packet, or the context must be reinitialized
   by using an IR packet.

文脈(CFP)がゼロであるときに、hdr(UDP-Lite Checksum Coverage)が文脈(UDP-Lite Checksum Coverage)と異なってパケット長と異なるなら、Checksum Coverage分野を圧縮できません。 さらに、文脈(CFP)がゼロであるときに、hdr(UDP-Lite Checksum Coverage)がパケット長と異なっていて、文脈(CFI)が非零であるなら、どちらもChecksum Coverage分野を圧縮できません。 両方のケースにおいて、CCEパケットを使用することで解凍されていた状態で野原を送らなければなりませんか、またはIRパケットを使用することによって、文脈を再初期化しなければなりません。

5.5.  Decompressor Logic

5.5. 減圧装置論理

   For packet types other than IR, IR-DYN, and CCE that are received
   when the value of context(CFP) is zero, the Checksum Coverage field
   must be decompressed by using the value stored in the context if the
   value of context(CFI) is zero; otherwise, the field is inferred from
   the length of the UDP-Lite packet derived from the IP module.

IR以外のパケットタイプ、IR-DYN、および文脈(CFP)の値がゼロであるときに受け取られていているCCEに関しては、文脈(CFI)の値がゼロであるなら文脈に格納された値を使用することによって、Checksum Coverage分野を減圧しなければなりません。 さもなければ、分野はIPモジュールから得られたUDP-Liteパケットの長さから推論されます。

Pelletier                   Standards Track                    [Page 12]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[12ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

5.6.  Additional Mode Transition Logic

5.6. 追加モード変遷論理

   The profiles defined in this document allow the compressor to decline
   a mode transition requested by the decompressor.  This is achieved by
   redefining the Mode parameter for the value mode = 0 (in packet types
   UOR-2, IR, and IR-DYN) as follows (see also [3], section 3.4):

本書では定義されたプロフィールで、コンプレッサーは減圧装置によって要求されたモード変遷を断つことができます。 これは以下の値のモード=0(パケットタイプのUOR-2、IR、およびIR-DYNによる)のためのModeパラメタを再定義することによって、達成されます(また、[3]を見てください、セクション3.4):

           Mode: Compression mode.  0 = (C)ancel Mode Transition

モード: 圧縮モード。 0 =(C)ancelモード変遷

   Upon receiving the Mode parameter set to 0, the decompressor MUST
   stay in its current mode of operation and SHOULD refrain from sending
   further mode transition requests for the declined mode.

Modeパラメタセットを0に受けると、減圧装置は操作の現在のモードで残らなければなりません、そして、SHOULDは傾けられたモードを求めるさらなるモード変遷要求を送るのを控えます。

5.7.  The CONTEXT_MEMORY Feedback Option

5.7. 文脈_メモリフィードバックオプション

   This feedback option informs the compressor that the decompressor
   does not have sufficient memory resources to handle the context of
   the packet stream required by the current compressed structure.

このフィードバックオプションは、減圧装置には現在の圧迫構造によって必要とされたパケットの流れの文脈を扱うことができるくらいのメモリリソースがないことをコンプレッサーに知らせます。

        0   1   2   3   4   5   6   7
      +---+---+---+---+---+---+---+---+
      |  Opt Type = 9 |  Opt Len = 0  |
      +---+---+---+---+---+---+---+---+

0 1 2 3 4 5 6 7 +---+---+---+---+---+---+---+---+ | タイプ=9を選んでください。| レン=0を選んでください。| +---+---+---+---+---+---+---+---+

   When receiving a CONTEXT_MEMORY option, the compressor SHOULD take
   actions to compress the packet stream in a way that requiring less
   decompressor memory resources or stop compressing the packet stream.

CONTEXT_MEMORYオプションを受け取るとき、コンプレッサーSHOULDは、より少ない減圧装置を必要として、メモリリソースかパケットを圧縮する停止が流れる方法でパケットの流れを圧縮するために行動を取ります。

5.8.  Constant IP-ID

5.8. 一定のIP-ID

   The profiles for UDP-Lite support compression of the IP-ID field with
   constant behavior, with the addition of the Static IP Identifier
   (SID) flag within the dynamic part of the chain used to initialize
   the IPv4 header, as follows (see also [3], section 3.3):

UDP-Liteのためのプロフィールは一定の振舞いによるIP-ID分野の圧縮を支持します、チェーンのダイナミックな部分の中のStatic IP Identifier(SID)旗の添加がIPv4ヘッダーを初期化するのに使用されている状態で、以下の通りです(また、[3]を見てください、セクション3.3):

   Dynamic part:

ダイナミックな部分:

      +---+---+---+---+---+---+---+---+
      |        Type of Service        |
      +---+---+---+---+---+---+---+---+
      |         Time to Live          |
      +---+---+---+---+---+---+---+---+
      /        Identification         /   2 octets
      +---+---+---+---+---+---+---+---+
      | DF|RND|NBO|SID|       0       |
      +---+---+---+---+---+---+---+---+
      / Generic extension header list /  variable length
      +---+---+---+---+---+---+---+---+

+---+---+---+---+---+---+---+---+ | サービスのタイプ| +---+---+---+---+---+---+---+---+ | 生きる時間| +---+---+---+---+---+---+---+---+/識別/2つの八重奏+---+---+---+---+---+---+---+---+ | DF|RND|NBO|シド| 0 | +---+---+---+---+---+---+---+---+ /ジェネリック拡張ヘッダーリスト/可変長+---+---+---+---+---+---+---+---+

Pelletier                   Standards Track                    [Page 13]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[13ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

   SID: Static IP Identifier.

シド: 静的なIP識別子。

      For IR and IR-DYN packets:

IRとIR-DYNパケットのために:

         The logic is the same as that for the respective ROHC
         profiles for UDP, with the addition that field (SID)
         must be kept in the context.

論理はUDPのためのそれぞれのROHCプロフィールのためのそれと同じです、文脈で分野(SID)を保たなければならない添加で。

      For compressed headers other than IR and IR-DYN:

IR以外の圧縮されたヘッダーとIR-DYNのために:

         If value(RND) = 0 and context(SID) = 0, hdr(IP-ID) is
         compressed by using Offset IP-ID encoding (see [2], section
         4.5.5) using p = 0 and default-slope(IP-ID offset) = 0.

値(RND)が0と文脈(SID)=0と等しいなら、hdr(IP-ID)は、pを使用する=0をコード化する([2]、セクション4.5.5を見ます)Offset IP-IDとデフォルトスロープ(IP-IDは相殺された)=0を使用することによって、圧縮されます。

         If value(RND) = 0 and context(SID) = 1, hdr(IP-ID) is constant
         and compressed away; hdr(IP-ID) is the value of context(IP-ID).

値(RND)が0と文脈(SID)=1と等しいなら、hdr(IP-ID)は遠くに一定で圧縮されています。 hdr(IP-ID)は文脈(IP-ID)の値です。

         If value(RND) = 1, IP-ID is the uncompressed hdr(IP-ID).  IP-ID
         is then passed as additional octets at the end of the
         compressed header, after any extensions.

値(RND)=1であるなら、IP-IDは解凍されたhdr(IP-ID)です。 そして、IP-IDはどんな拡大の後にも追加八重奏として圧縮されたヘッダーの端を通り過ぎられます。

   Note: Only IR and IR-DYN packets can update context(SID).

以下に注意してください。 IRとIR-DYNパケットだけが文脈(SID)をアップデートできます。

   Note: All other fields are the same as for the respective ROHC
   profiles for UDP [2].

以下に注意してください。 他のすべての分野がUDP[2]のためのそれぞれのROHCプロフィールのように同じです。

6.  Security Considerations

6. セキュリティ問題

   The security considerations of RFC 3095 [2] apply integrally to this
   document, without modification.

RFC3095[2]のセキュリティ問題は変更なしでこのドキュメントに不可欠に適用されます。

7.  IANA Considerations

7. IANA問題

   ROHC profile identifiers 0x0007 (ROHC RTP/UDP-Lite) and 0x0008 (ROHC
   UDP-Lite) have been reserved by the IANA for the profiles defined in
   this document (RFC 4019).

ROHCプロフィール識別子0x0007(ROHC RTP/UDP-Lite)と0×0008(ROHC UDP-Lite)は本書では定義されたプロフィール(RFC4019)のためにIANAによって予約されました。

   Two ROHC profile identifiers must be reserved by the IANA for the
   profiles defined in this document.  Since profile number 0x0006 is
   being saved for the TCP/IP (ROHC-TCP) profile, profile numbers 0x0007
   and 0x0008 are the most suitable unused identifiers available, and
   should thus be used.  As for previous ROHC profiles, profile numbers
   0xnn07 and 0xnn08 must also be reserved for future variants of these
   profiles.  The registration suggested for the "RObust Header
   Compression (ROHC) Profile Identifiers" name space:

IANAは本書では定義されたプロフィールのために2つのROHCプロフィール識別子を予約しなければなりません。 プロフィールNo.0x0006がTCP/IP(ROHC-TCP)プロフィールのために節約されているので、プロフィールNo.0×0007と0x0008は、利用可能な最も適当な未使用の識別子であり、その結果、使用されるべきです。 また、前のROHCプロフィールに関して、これらのプロフィールの将来の異形のためにプロフィール番号の0xnn07と0xnn08を予約しなければなりません。 登録はスペースという「体力を要しているヘッダー圧縮(ROHC)プロフィール識別子」名のために示されました:

Pelletier                   Standards Track                    [Page 14]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[14ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

      OLD:   0x0006-0xnn7F     To be Assigned by IANA

古い: 0×0006 0xnn7F Toであることが、IANAによるAssignedです。

      NEW:   0xnn06            To be Assigned by IANA
             0x0007            ROHC RTP/UDP-Lite        [RFC4019]
             0xnn07            Reserved
             0x0008            ROHC UDP-Lite            [RFC4019]
             0xnn08            Reserved
             0x0009-0xnn7F     To be Assigned by IANA

新しい: 0xnn06 To、IANA0x0007ROHC RTP/UDP-Lite[RFC4019]0xnn07 Reserved0x0008ROHC UDP-Lite[RFC4019]0xnn08 ReservedによるAssignedが0×0009 0xnn7F Toであったなら、IANAで、Assignedになってください。

8.  Acknowledgments

8. 承認

   The author would like to thank Lars-Erik Jonsson, Kristofer Sandlund,
   Mark West, Richard Price, Gorry Fairhurst, Fredrik Linstroem and Mats
   Nordberg for useful reviews and discussions around this document.

作者はこのドキュメントの周りで役に立つレビューと議論についてラース-エリック・イェンソン、クリストファSandlund、マーク西洋、リチャードPrice、ゴーリーFairhurst、フレドリックLinstroem、およびマッツ・ノールベルグに感謝したがっています。

9.  References

9. 参照

9.1.  Normative References

9.1. 引用規格

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

[1] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

   [2]  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.

[2] ボルマン、C.、バーマイスター、C.、デーゲルマルク、M.、福島、H.、ハンヌ、H.、イェンソン、L-E.、Hakenberg、R.、コーレン、T.、Le、K.、リュウ、Z.、Martensson、A.、宮崎、A.、Svanbro、K.、Wiebke、T.、Yoshimura、T.、およびH.ツェン、「体力を要しているヘッダー圧縮(ROHC):」 枠組みと4個のプロフィール: 「RTP、超能力であって、解凍されたUDP」、RFC3095、7月2001日

   [3]  Jonsson, L-E. and G. Pelletier, "RObust Header Compression
        (ROHC): A Compression Profile for IP", RFC 3843, June 2004.

[3] イェンソン、L-E.、およびG.ペレティア、「体力を要しているヘッダー圧縮(ROHC):」 「IPのための圧縮プロフィール」、RFC3843、2004年6月。

   [4]  Larzon, L-A., Degermark, M., Pink, S., Jonsson, L-E., and G.
        Fairhurst, "The Lightweight User Datagram Protocol (UDP-Lite)",
        RFC 3828, July 2004.

[4]Larzon、L-A.、デーゲルマルク、M.、ピンク、S.、イェンソン、L-E.、およびG.Fairhurst、「軽量のユーザー・データグラム・プロトコル(UDP-Lite)」、RFC3828 2004年7月。

9.2.  Informative References

9.2. 有益な参照

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

[5] ポステル、J.、「インターネットプロトコル」、STD5、RFC791、1981年9月。

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

[6] デアリング、S.とR.Hinden、「インターネットプロトコル、バージョン6(IPv6)仕様」、RFC2460、12月1998日

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

[7] ポステル、J.、「ユーザー・データグラム・プロトコル」、STD6、RFC768、1980年8月。

Pelletier                   Standards Track                    [Page 15]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[15ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

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

[8]Schulzrinne、H.、Casner、S.、フレディリック、R.、およびV.ジェーコブソン、「RTP:」 「リアルタイムのアプリケーションのためのトランスポート・プロトコル」、STD64、RFC3550、2003年7月。

Pelletier                   Standards Track                    [Page 16]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[16ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

Appendix A.  Detailed Classification of Header Fields

ヘッダーフィールドの付録A.詳細な分類

   This section summarizes the difference from the classification found
   in the corresponding appendix in RFC 3095 [2] and similarly provides
   conclusions about how the various header fields should be handled by
   the header compression scheme to optimize compression and
   functionality.  These conclusions are separated based on the behavior
   of the UDP-Lite Checksum Coverage field and use the expected change
   patterns described in section 3.2 of this document.

このセクションは、RFC3095[2]に対応する付録で見つけられた分類から違いをまとめて、様々なヘッダーフィールドがヘッダー圧縮技術によってどう扱われるか、そして、圧縮と機能性を最適化するべきであることに関して同様に結論を提供します。 これらの結論は、UDP-Lite Checksum Coverage分野の振舞いに基づいて切り離されて、このドキュメントのセクション3.2で説明された予想された変化パターンを使用します。

A.1.  UDP-Lite Header Fields

A.1。 UDP-Liteヘッダーフィールド

   The following table summarizes a possible classification for the UDP-
   Lite header fields in comparison with the classification for UDP,
   using the same classes as in RFC 3095 [2].

以下のテーブルはUDPのために分類との比較におけるUDP- Liteヘッダーフィールドのための可能な分類をまとめて、同じくらい使用するのはRFC3095[2]のように属します。

   Header fields of UDP-Lite and UDP:

UDP-LiteとUDPのヘッダーフィールド:

                                  +-------------------+-------------+
                                  |      UDP-Lite     |     UDP     |
     +-------------------+--------+-------------------+-------------+
     |       Header      |  Size  |       Class       |    Class    |
     |       Field       | (bits) |                   |             |
     +-------------------+--------+-------------------+-------------+
     |    Source Port    |   16   |     STATIC-DEF    | STATIC-DEF  |
     | Destination Port  |   16   |     STATIC-DEF    | STATIC-DEF  |
     | Checksum Coverage |   16   |      INFERRED     |             |
     |                   |        |       STATIC      |             |
     |                   |        |      CHANGING     |             |
     |      Length       |   16   |                   |  INFERRED   |
     |     Checksum      |   16   |      CHANGING     |  CHANGING   |
     +-------------------+--------+-------------------+-------------+

+-------------------+-------------+ | UDP-Lite| UDP| +-------------------+--------+-------------------+-------------+ | ヘッダー| サイズ| クラス| クラス| | 分野| (ビット) | | | +-------------------+--------+-------------------+-------------+ | ソース港| 16 | 静的にクールです。| 静的にクールです。| | 仕向港| 16 | 静的にクールです。| 静的にクールです。| | チェックサム適用範囲| 16 | 推論されます。| | | | | 静電気| | | | | 変化します。| | | 長さ| 16 | | 推論されます。| | チェックサム| 16 | 変化します。| 変化します。| +-------------------+--------+-------------------+-------------+

   Source and Destination Port

ソースと仕向港

     Same as for UDP.  Specifically, these fields are part of the
     definition of a stream and must thus be constant for all packets in
     the stream.  The fields are therefore classified as STATIC-DEF.

UDPのように、同じです。 明確に、これらの分野は、流れの定義の一部であり、すべてのパケットには、その結果、流れで一定でなければなりません。 したがって、分野はSTATIC-DEFとして分類されます。

   Checksum Coverage

チェックサム適用範囲

     This field specifies which part of the UDP-Lite datagram is covered
     by the checksum.  It may have a value of zero or be equal to the
     datagram length if the checksum covers the entire datagram, or it
     may have any value between eight octets and the length of the
     datagram to specify the number of octets protected by the checksum,

この分野は、UDP-Liteデータグラムのどの部分がチェックサムで覆われているかを指定します。 8つの八重奏の間にどんな値も持っているかもしれません、そして、チェックサムが全体のデータグラムを覆うなら、ゼロの値を持っているか、データグラムの長さに堪えるかもしれません、または八重奏の数を指定するデータグラムの長さはチェックサムによって保護されました。

Pelletier                   Standards Track                    [Page 17]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[17ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

     calculated from the first octet of the UDP-Lite header.  The value
     of this field may vary for each packet, and this makes the value
     unpredictable from a header-compression perspective.

UDP-Liteヘッダーの最初の八重奏から、計算されています。 この分野の値は各パケットのために異なるかもしれません、そして、これで、値はヘッダー圧縮見解から予測できるようになりません。

   Checksum

チェックサム

     The information used for the calculation of the UDP-Lite checksum
     is governed by the value of the checksum coverage and minimally
     includes the UDP-Lite header.  The checksum is a changing field
     that must always be sent as-is.

UDP-Liteチェックサムの計算に使用される情報は、チェックサム適用範囲の値によって治められて、UDP-Liteヘッダーを最少量で含んでいます。 チェックサムはいつもそのままで送らなければならない変化野原です。

   The total size of the fields in each class, for each expected change
   pattern (see section 3.2), is summarized in the tables below:

それぞれの予想された変化パターン(セクション3.2を見る)のために、各クラスにおける、分野の総サイズは以下のテーブルにまとめられます:

   Pattern 1:
     +------------+---------------+
     |   Class    | Size (octets) |
     +------------+---------------+
     | INFERRED   |       2       |  Checksum Coverage
     | STATIC-DEF |       4       |  Source Port / Destination Port
     | CHANGING   |       2       |  Checksum
     +------------+---------------+

パターン1: +------------+---------------+ | クラス| サイズ(八重奏)| +------------+---------------+ | 推論されます。| 2 | チェックサム適用範囲| 静的にクールです。| 4 | ソースポート/仕向港| 変化します。| 2 | チェックサム+------------+---------------+

   Pattern 2:
     +------------+---------------+
     |   Class    | Size (octets) |
     +------------+---------------+
     | STATIC-DEF |       4       |  Source Port / Destination Port
     | STATIC     |       2       |  Checksum Coverage
     | CHANGING   |       2       |  Checksum
     +------------+---------------+

パターン2: +------------+---------------+ | クラス| サイズ(八重奏)| +------------+---------------+ | 静的にクールです。| 4 | ソースポート/仕向港| 静電気| 2 | チェックサム適用範囲| 変化します。| 2 | チェックサム+------------+---------------+

   Pattern 3:
     +------------+---------------+
     |   Class    | Size (octets) |
     +------------+---------------+
     | STATIC-DEF |       4       |  Source Port / Destination Port
     | CHANGING   |       4       |  Checksum Coverage / Checksum
     +------------+---------------+

パターン3: +------------+---------------+ | クラス| サイズ(八重奏)| +------------+---------------+ | 静的にクールです。| 4 | ソースポート/仕向港| 変化します。| 4 | チェックサム適用範囲/チェックサム+------------+---------------+

Pelletier                   Standards Track                    [Page 18]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[18ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

A.2.  Header Compression Strategies for UDP-Lite

A.2。 UDP-Liteのためのヘッダー圧縮戦略

   The following table revisits the corresponding table (table A.1) for
   UDP from [2] (section A.2) and classifies the changing fields based
   on the change patterns previously identified in section 3.2.

以下のテーブルは、UDPのために、[2](セクションA.2)から対応するテーブル(テーブルA.1)を再訪させて、変化パターンに基づいた分野が以前にセクション3.2で特定した変化を分類します。

   Header compression strategies for UDP-Lite:
   +----------+---------+-------------+-----------+-----------+
   |  Field   | Pattern | Value/Delta |   Class   | Knowledge |
   +==========+=========+=============+===========+===========+
   |          |    #1   |    Value    | CHANGING  | INFERRED  |
   | Checksum |---------+-------------+-----------+-----------+
   | Coverage |    #2   |    Value    |    RC     |  UNKNOWN  |
   |          |---------+-------------+-----------+-----------+
   |          |    #3   |    Value    | IRREGULAR |  UNKNOWN  |
   +----------+---------+-------------+-----------+-----------+
   | Checksum |   All   |    Value    | IRREGULAR |  UNKNOWN  |
   +----------+---------+-------------+-----------+-----------+

UDP-Liteのためのヘッダー圧縮戦略: +----------+---------+-------------+-----------+-----------+ | 分野| パターン| 値/デルタ| クラス| 知識| +==========+=========+=============+===========+===========+ | | #1 | 値| 変化します。| 推論されます。| | チェックサム|---------+-------------+-----------+-----------+ | 適用範囲| #2 | 値| RC| 未知| | |---------+-------------+-----------+-----------+ | | #3 | 値| 不規則| 未知| +----------+---------+-------------+-----------+-----------+ | チェックサム| すべて| 値| 不規則| 未知| +----------+---------+-------------+-----------+-----------+

A.2.1.  Transmit initially but be prepared to update

A.2.1。 初めは、伝わってくださいが、用意していて、アップデートしてください。

   UDP-Lite Checksum Coverage (Patterns #1 and #2)

UDP-Liteチェックサム適用範囲(パターン#1、と#2)

A.2.2.  Transmit as-is in all packets

A.2.2。 すべてのパケットをそのままで伝わってください。

   UDP-Lite Checksum
   UDP-Lite Checksum Coverage (Pattern #3)

UDP-LiteチェックサムUDP-Liteチェックサム適用範囲(パターン#3)

Pelletier                   Standards Track                    [Page 19]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[19ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

Appendix B.  Detailed Format of the CCE Packet Type

CCEパケットタイプの付録のB.の詳細な形式

   This section provides an expanded view of the format of the CCE
   packet, based on the general ROHC RTP compressed header [2] and the
   general format of a compressed header of the ROHC IP-Only profile
   [3].  The modifications necessary to carry the base header of a
   packet of type 2, 1 or 0 [2] within the CCE packet format, along with
   the additional fields to properly handle compression of multiple IP
   headers, result in the following structure for the CCE packet type:

このセクションはROHC IPだけプロフィール[3]の圧縮されたヘッダーの圧縮されたヘッダー[2]と一般形式を一般的なROHC RTPに基づいたCCEパケットの形式の拡張視点に提供します。 CCEパケット・フォーマットの中でタイプ2、1または0[2]のパケットのベースヘッダーを運ぶのに必要な変更は適切に複数のIPヘッダーの圧縮を扱う追加分野と共にCCEパケットタイプのための以下の構造をもたらします:

      0   1   2   3   4   5   6   7
     --- --- --- --- --- --- --- ---
    :         Add-CID octet         :  If for small CIDs and CID 1 - 15
    +---+---+---+---+---+---+---+---+
    | 1   1   1   1   1   0   F | K |  Outer packet type identifier
    +---+---+---+---+---+---+---+---+
    :                               :
    /   0, 1, or 2 octets of CID    /  1 - 2 octets if large CIDs
    :                               :
    +---+---+---+---+---+---+---+---+
    |   First octet of base header  |  (with "inner" type indication)
    +---+---+---+---+---+---+---+---+
    /    Remainder of base header   /  Variable number of bits
    +---+---+---+---+---+---+---+---+

0 1 2 3 4 5 6 7 --- --- --- --- --- --- --- --- : CIDを加えている八重奏: 小さいCIDsとCID1--15+のために---+---+---+---+---+---+---+---+ | 1 1 1 1 1 0F| K| 外側のパケットタイプ識別子+---+---+---+---+---+---+---+---+ : : CID/1--2つの八重奏の/0、1、または2八重奏、大きいCIDsであるなら: : +---+---+---+---+---+---+---+---+ | ベースヘッダーの最初の八重奏| (「内側」のタイプ指示がある) +---+---+---+---+---+---+---+---ベースヘッダー/可変な数のビット+の+/残り---+---+---+---+---+---+---+---+

Pelletier                   Standards Track                    [Page 20]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[20ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

      0   1   2   3   4   5   6   7
     --- --- --- --- --- --- --- ---
    :                               :
    /          Extension            /  See RFC 3095 [2], section 5.7.
    :                               :
     --- --- --- --- --- --- --- ---
    :                               :
    +   IP-ID of outer IPv4 header  +  See RFC 3095 [2], section 5.7.
    :                               :
     --- --- --- --- --- --- --- ---
    /    AH data for outer list     /  See RFC 3095 [2], section 5.7.
     --- --- --- --- --- --- --- ---
    :                               :
    +         GRE checksum          +  See RFC 3095 [2], section 5.7.
    :                               :
     --- --- --- --- --- --- --- ---
    :                               :
    +   IP-ID of inner IPv4 header  +  See RFC 3095 [2], section 5.7.
    :                               :
     --- --- --- --- --- --- --- ---
    /    AH data for inner list     /  See RFC 3095 [2], section 5.7.
     --- --- --- --- --- --- --- ---
    :                               :
    +         GRE checksum          +  See RFC 3095 [2], section 5.7.
    :                               :
     --- --- --- --- --- --- --- ---
    :            List of            :  Variable, given by static chain
    /        dynamic chains         /  (includes no SN).
    :   for additional IP headers   :  See [3], section 3.2.
     --- --- --- --- --- --- --- ---
    :                               :
    +  UDP-Lite Checksum Coverage   +  2 octets
    :                               :
    +---+---+---+---+---+---+---+---+
    :                               :
    +      UDP-Lite Checksum        +  2 octets
    :                               :
    +---+---+---+---+---+---+---+---+

0 1 2 3 4 5 6 7 --- --- --- --- --- --- --- --- : : /拡大/はRFC3095[2]、セクション5.7を見ます。 : : --- --- --- --- --- --- --- --- : : + +が見る外側のIPv4ヘッダーのIP-ID RFC3095[2]、セクション5.7。 : : --- --- --- --- --- --- --- --- 外側のリスト/のための/AHデータはRFC3095[2]、セクション5.7を見ます。 --- --- --- --- --- --- --- --- : : + GREチェックサム+はRFC3095[2]、セクション5.7を見ます。 : : --- --- --- --- --- --- --- --- : : + +が見る内側のIPv4ヘッダーのIP-ID RFC3095[2]、セクション5.7。 : : --- --- --- --- --- --- --- --- 内側のリスト/のための/AHデータはRFC3095[2]、セクション5.7を見ます。 --- --- --- --- --- --- --- --- : : + GREチェックサム+はRFC3095[2]、セクション5.7を見ます。 : : --- --- --- --- --- --- --- --- : 以下のリスト 静的なチェーン/ダイナミックなチェーン/(SNを全く含んでいません)によって与えられた変数。 : 追加IPヘッダーのために: [3]、セクション3.2を見てください。 --- --- --- --- --- --- --- --- : : + UDP-Lite Checksum Coverage+2つの八重奏: : +---+---+---+---+---+---+---+---+ : : + UDP-Lite Checksum+2つの八重奏: : +---+---+---+---+---+---+---+---+

    F,K: F,K = 00 is reserved at framework level (IR-DYN);
         F,K = 01 indicates CCE();
         F,K = 10 indicates CCE(ON);
         F,K = 11 indicates CCE(OFF).

F、K: F、K=00は枠組みのレベル(IR-DYN)で予約されます。 F、K=01はCCE()を示します。 F、K=10はCCE(ON)を示します。 F、K=11はCCE(OFF)を示します。

   Note that this document does not define (F,K) = 00, as this would
   collide with the IR-DYN packet type already reserved at the ROHC
   framework level.

このドキュメントが(F、K)=00を定義しないことに注意してください、これがROHC枠組みのレベルで既に予約されるIR-DYNパケットタイプに衝突するだろうというとき。

Pelletier                   Standards Track                    [Page 21]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[21ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

Author's Address

作者のアドレス

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

GhyslainペレティアエリクソンAB箱920のSE-971 28ルーレオ(スウェーデン)

   Phone: +46 840 429 43
   Fax  : +46 920 996 21
   EMail: ghyslain.pelletier@ericsson.com

以下に電話をしてください。 +46 840 429 43ファックス: +46 920 996 21メール: ghyslain.pelletier@ericsson.com

Pelletier                   Standards Track                    [Page 22]

RFC 4019              ROHC: Profiles for UDP-Lite             April 2005

ペレティアStandardsはRFC4019ROHCを追跡します[22ページ]: UDP-Liteのために、2005年4月の輪郭を描きます。

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (2005).

Copyright(C)インターネット協会(2005)。

   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.

このドキュメントはBCP78に含まれた権利、ライセンス、および制限を受けることがあります、そして、そこに詳しく説明されるのを除いて、作者は彼らのすべての権利を保有します。

   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.

このドキュメントと「そのままで」という基礎と貢献者、その人が代表する組織で提供するか、または後援されて、インターネット協会とインターネット・エンジニアリング・タスク・フォースはすべての保証を放棄します、と急行ORが含意したということであり、他を含んでいて、ここに含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

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はどんなIntellectual Property Rightsの正当性か範囲、実現に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 または、それはそれを表しません。どんなそのような権利も特定するためのどんな独立している努力もしました。 BCP78とBCP79でRFCドキュメントの権利に関する手順に関する情報を見つけることができます。

   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倉庫からこの仕様のimplementersかユーザによるそのような所有権の使用のために許可を得ることができます。

   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 currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Pelletier                   Standards Track                    [Page 23]

ペレティア標準化過程[23ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

-単項演算子 負号

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る