RFC3449 日本語訳

3449 TCP Performance Implications of Network Path Asymmetry. H.Balakrishnan, V. Padmanabhan, G. Fairhurst, M. Sooriyabandara. December 2002. (Format: TXT=108839 bytes) (Also BCP0069) (Status: BEST CURRENT PRACTICE)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                    H. Balakrishnan
Request for Comments: 3449                                       MIT LCS
BCP: 69                                                V. N. Padmanabhan
Category: Best Current Practice                       Microsoft Research
                                                            G. Fairhurst
                                                       M. Sooriyabandara
                                            University of Aberdeen, U.K.
                                                           December 2002

Balakrishnanがコメントのために要求するワーキンググループH.をネットワークでつないでください: 3449MIT LCS BCP: 69V.N.Padmanabhanカテゴリ: アバディーンの最も良い現在の習慣の研究G.Fairhurst M.Sooriyabandaraマイクロソフト大学、イギリスの2002年12月

                     TCP Performance Implications
                       of Network Path Asymmetry

ネットワーク経路非対称のTCPパフォーマンス含意

Status of this Memo

このMemoの状態

   This document specifies an Internet Best Current Practices for the
   Internet Community, and requests discussion and suggestions for
   improvements.  Distribution of this memo is unlimited.

このドキュメントはインターネット共同体、要求議論、および提案のためのインターネットBest Current Practicesを改良に指定します。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (2002).  All Rights Reserved.

Copyright(C)インターネット協会(2002)。 All rights reserved。

Abstract

要約

   This document describes TCP performance problems that arise because
   of asymmetric effects.  These problems arise in several access
   networks, including bandwidth-asymmetric networks and packet radio
   subnetworks, for different underlying reasons.  However, the end
   result on TCP performance is the same in both cases: performance
   often degrades significantly because of imperfection and variability
   in the ACK feedback from the receiver to the sender.

このドキュメントは非対称の効果で起こるTCP性能問題について説明します。 これらの問題は帯域幅非対称のネットワークと異なった基本的な理由によるパケットラジオサブネットワークを含むいくつかのアクセスネットワークで起こります。 しかしながら、TCP性能の結末はどちらの場合も、同じです: 性能は不完全と可変性のためにACKフィードバックでしばしば受信機から送付者までかなり下がります。

   The document details several mitigations to these effects, which have
   either been proposed or evaluated in the literature, or are currently
   deployed in networks.  These solutions use a combination of local
   link-layer techniques, subnetwork, and end-to-end mechanisms,
   consisting of: (i) techniques to manage the channel used for the
   upstream bottleneck link carrying the ACKs, typically using header
   compression or reducing the frequency of TCP ACKs, (ii) techniques to
   handle this reduced ACK frequency to retain the TCP sender's
   acknowledgment-triggered self-clocking and (iii) techniques to
   schedule the data and ACK packets in the reverse direction to improve
   performance in the presence of two-way traffic.  Each technique is
   described, together with known issues, and recommendations for use.
   A summary of the recommendations is provided at the end of the
   document.

ドキュメントはいくつかの緩和をこれらの効果に詳しく述べます。(文学で提案されるか、評価される、または効果は現在、ネットワークで配布されました)。 以下から成って、これらのソリューションはローカルのリンクレイヤのテクニック、サブネットワーク、および終わりから終わりへのメカニズムの組み合わせを使用します。 (i) 上流のボトルネックに使用されるチャンネルを管理するテクニックはACKsを運びながら、リンクされます、ヘッダー圧縮を通常使用するか、またはTCP ACKs(反対の方向へのデータとACKパケットが両面交通があるとき性能を向上させる計画をするようにTCP送付者の承認で引き起こされた自己時計と(iii)のテクニックを保有するためにこの減少しているACK頻度に扱う(ii)のテクニック)の頻度を減少させて 各テクニックは知られている問題、および使用のための推薦と共に説明されます。 ドキュメントの端で推薦の概要を提供します。

Balakrishnan et. al.     Best Current Practice                  [Page 1]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[1ページ]RFC3449PILC--非対称のリンクス2002年12月

Table of Contents

目次

   1. Conventions used in this Document ...............................3
     2. Motivation ....................................................4
     2.1 Asymmetry due to Differences in Transmit
         and Receive Capacity .........................................4
     2.2 Asymmetry due to Shared Media in the Reverse Direction .......5
     2.3 The General Problem ..........................................5
   3. How does Asymmetry Degrade TCP Performance? .....................5
     3.1 Asymmetric Capacity ..........................................5
     3.2 MAC Protocol Interactions ....................................7
     3.3 Bidirectional Traffic ........................................8
     3.4 Loss in Asymmetric Network Paths ............................10
   4. Improving TCP Performance using Host Mitigations ...............10
     4.1 Modified Delayed ACKs .......................................11
     4.2 Use of Large MSS ............................................12
     4.3 ACK Congestion Control ......................................13
     4.4 Window Prediction Mechanism .................................14
     4.5 Acknowledgement based on Cwnd Estimation. ...................14
     4.6 TCP Sender Pacing ...........................................14
     4.7 TCP Byte Counting ...........................................15
     4.8 Backpressure ................................................16
   5. Improving TCP performance using Transparent Modifications ......17
     5.1 TYPE 0: Header Compression ..................................18
       5.1.1 TCP Header Compression ..................................18
       5.1.2 Alternate Robust Header Compression Algorithms ..........19
     5.2 TYPE 1: Reverse Link Bandwidth Management ...................19
       5.2.1 ACK Filtering ...........................................20
       5.2.2 ACK Decimation ..........................................21
     5.3 TYPE 2: Handling Infrequent ACKs ............................22
       5.3.1 ACK Reconstruction ......................................23
       5.3.2 ACK Compaction and Companding ...........................25
       5.3.3 Mitigating TCP packet bursts generated by
             Infrequent ACKs .........................................26
     5.4 TYPE 3: Upstream Link Scheduling ............................27
       5.4.1 Per-Flow queuing at the Upstream Bottleneck Link ........27
       5.4.2 ACKs-first Scheduling ...................................28
   6. Security Considerations ........................................29
   7. Summary ........................................................30
   8. Acknowledgments ................................................32
   9. References .....................................................32
   10. IANA Considerations ...........................................37
   Appendix: Examples of Subnetworks Exhibiting Network Path
             Asymmetry ...............................................38
   Authors' Addresses ................................................40
   Full Copyright Statement ..........................................41

1. このDocumentで中古のコンベンション…3 2. 動機…4 TransmitとReceive CapacityのDifferencesへの2.1非対称支払われるべきもの…4 Reverse DirectionのSharedメディアへの2.2非対称支払われるべきもの…5 2.3 一般的問題…5 3. Asymmetry Degrade TCPパフォーマンスはどのようにそうしますか? .....................5 3.1 非対称の容量…5 3.2 MACは相互作用について議定書の中で述べます…7 3.3 双方向のトラフィック…8 非対称のネットワーク経路の3.4の損失…10 4. TCPパフォーマンス使用を改良して、緩和を主催してください…4.1が変更した10はACKsを遅らせました…11 4.2 大きいMSSの使用…12 4.3 ACK輻輳制御…13 4.4ウィンドウ予測メカニズム…14 4.5 承認はCwnd Estimationを基礎づけました。 ...................14 4.6 TCP送付者ペース…14 4.7TCPバイト勘定…15 4.8背圧…16 5. Transparent Modificationsを使用することでTCP性能を向上させます…17 5.1 0はタイプします: ヘッダー圧縮…18 5.1 .1 TCPヘッダー圧縮…18 5.1 .2 強健なヘッダー圧縮アルゴリズムを交替してください…19 5.2は1をタイプします: リンク帯域幅管理を逆にしてください…19 5.2 .1ACKフィルタリング…20 5.2 .2 ACK大量殺害…21 5.3 2はタイプします: 取り扱いの珍しいACKs…22 5.3 .1 ACK再建…23 5.3 .2のACK圧縮と圧伸…25 5.3 .3 Infrequent ACKsによって生成されたTCPパケット炸裂を緩和します…26 5.4 3はタイプします: 上流のリンクスケジューリング…27 5.4 .1 Upstream Bottleneck Linkに列を作る流れ…27 5.4 .2 ACKs-最初のスケジューリング…28 6. セキュリティ問題…29 7. 概要…30 8. 承認…32 9. 参照…32 10. IANA問題…37付録: ネットワーク経路非対称を示すサブネットワークに関する例…38人の作者のアドレス…40 完全な著作権宣言文…41

Balakrishnan et. al.     Best Current Practice                  [Page 2]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[2ページ]RFC3449PILC--非対称のリンクス2002年12月

1. Conventions used in this Document

1. このDocumentで使用されるコンベンション

   FORWARD DIRECTION: The dominant direction of data transfer over an
   asymmetric network path.  It corresponds to the direction with better
   characteristics in terms of capacity, latency, error rate, etc.  Data
   transfer in the forward direction is called "forward transfer".
   Packets travelling in the forward direction follow the forward path
   through the IP network.

順方向: 非対称のネットワーク経路の上のデータ転送の優位な方向。 それは、より良い特性で容量、潜在、誤り率などに関して方向に対応しています。 順方向へのデータ転送は「前進の転送」と呼ばれます。 順方向に移動するパケットはIPネットワークを通してフォワードパスに続きます。

   REVERSE DIRECTION: The direction in which acknowledgments of a
   forward TCP transfer flow.  Data transfer could also happen in this
   direction (and is termed "reverse transfer"), but it is typically
   less voluminous than that in the forward direction.  The reverse
   direction typically exhibits worse characteristics than the forward
   direction.  Packets travelling in the reverse direction follow the
   reverse path through the IP network.

方向を逆にしてください: 前進のTCPの承認が流れを移す方向。 また、データ転送がこの方向(そして、「逆の転送」と呼ばれる)に起こることができましたが、それは順方向へのそれより通常多量ではありません。 反対の方向は順方向より悪い特性を通常示します。 反対の方向に移動するパケットはIPネットワークを通して逆の経路に続きます。

   UPSTREAM LINK: The specific bottleneck link that normally has much
   less capability than the corresponding downstream link.  Congestion
   is not confined to this link alone, and may also occur at any point
   along the forward and reverse directions (e.g., due to sharing with
   other traffic flows).

上流のリンク: 通常、対応する川下よりはるかに少ない能力がリンクされる特定のボトルネックリンク。 混雑は、単独でこのリンクに閉じ込められないで、また、フォワードに沿って任意な点に起こって、方向を逆にするかもしれません(例えば、他の交通の流れと共有するため)。

   DOWNSTREAM LINK: A link on the forward path, corresponding to the
   upstream link.

川下では、リンクしてください: 上流のリンクに対応するフォワードパスのリンク。

   ACK: A cumulative TCP acknowledgment [RFC791].  In this document,
   this term refers to a TCP segment that carries a cumulative
   acknowledgement (ACK), but no data.

ACK: 累積しているTCP承認[RFC791]。 本書では、今期は累積している承認(ACK)を運びますが、どんなデータも運ばないTCPセグメントについて言及します。

   DELAYED ACK FACTOR, d: The number of TCP data segments acknowledged
   by a TCP ACK.  The minimum value of d is 1, since at most one ACK
   should be sent for each data packet [RFC1122, RFC2581].

DELAYED ACK FACTOR、d: TCP ACKによって承認されたTCPデータ・セグメントの数。 dの最小値は1です、各データ・パケット[RFC1122、RFC2581]のために最も1つでACKを送るべきであるので。

   STRETCH ACK: Stretch ACKs are acknowledgements that cover more than 2
   segments of previously unacknowledged data (d>2) [RFC2581].  Stretch
   ACKs can occur by design (although this is not standard), due to
   implementation bugs [All97b, RFC2525], or due to ACK loss [RFC2760].

ACKを伸ばしてください: 伸びACKsは以前に不承認のデータ(d>2)[RFC2581]の2つ以上のセグメントをカバーする承認です。 伸びACKsは実装バグ[All97b、RFC2525]のため、またはACKの損失[RFC2760]のため故意に(これは標準がではありませんが)起こることができます。

   NORMALIZED BANDWIDTH RATIO, k:  The ratio of the raw bandwidth
   (capacity) of the forward direction to the return direction, divided
   by the ratio of the packet sizes used in the two directions [LMS97].

NORMALIZED BANDWIDTH RATIO、k: 順方向の生の帯域幅(容量)対2つの方向[LMS97]に使用されるパケットサイズの比率が割られたリターン方向の比率。

   SOFTSTATE: Per-flow state established in a network device that is
   used by the protocol [Cla88].  The state expires after a period of
   time (i.e., is not required to be explicitly deleted when a session

SOFTSTATE: プロトコル[Cla88]によって使用されるネットワークデバイスに設置された1流れあたりの状態。 すなわち、状態が期間の後に期限が切れる、(セッションであるときに、明らかに削除されるのが必要ではありません。

Balakrishnan et. al.     Best Current Practice                  [Page 3]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[3ページ]RFC3449PILC--非対称のリンクス2002年12月

   expires), and is continuously refreshed while a flow continues (i.e.,
   lost state may be reconstructed without needing to exchange
   additional control messages).

期限が切れる、)、流れが続いている間(追加コントロールメッセージを交換する必要はなくて、すなわち、無くなっている状態は再建されるかもしれません)、絶え間なくリフレッシュされます。

2. Motivation

2. 動機

   Asymmetric characteristics are exhibited by several network
   technologies, including cable data networks, (e.g., DOCSIS cable TV
   networks [DS00, DS01]), direct broadcast satellite (e.g., an IP
   service using Digital Video Broadcast, DVB, [EN97] with an
   interactive return channel), Very Small Aperture satellite Terminals
   (VSAT), Asymmetric Digital Subscriber Line (ADSL) [ITU02, ANS01], and
   several packet radio networks.  These networks are increasingly being
   deployed as high-speed Internet access networks, and it is therefore
   highly desirable to achieve good TCP performance.  However, the
   asymmetry of the network paths often makes this challenging.
   Examples of some networks that exhibit asymmetry are provided in the
   Appendix.

非対称の特性はいくつかのネットワーク技術で示されます、ケーブルデータ網、(例えば、DOCSISケーブルテレビネットワーク[DS00、DS01])、直接放送衛星(例えば、対話的な帰路チャンネルでDigital Video Broadcast、DVB[EN97]を使用するIPサービス)、Very Small Aperture衛星Terminals(VSAT)、非対称デジタル加入者線伝送方式(ADSL)[ITU02、ANS01]、およびいくつかのパケット無線ネットワークを含んでいて。 これらのネットワークはますます高速インターネット・アクセスネットワークとして配布されています、そして、したがって、良いTCP性能を達成するのは非常に望ましいです。 しかしながら、ネットワーク経路の非対称はしばしばこの挑戦を作ります。 非対称を示すいくつかのネットワークに関する例をAppendixに提供します。

   Asymmetry may manifest itself as a difference in transmit and receive
   capacity, an imbalance in the packet loss rate, or differences
   between the transmit and receive paths [RFC3077].  For example, when
   capacity is asymmetric, such that there is reduced capacity on
   reverse path used by TCP ACKs, slow or infrequent ACK feedback
   degrades TCP performance in the forward direction.  Similarly,
   asymmetry in the underlying Medium Access Control (MAC) and Physical
   (PHY) protocols could make it expensive to transmit TCP ACKs
   (disproportionately to their size), even when capacity is symmetric.

中の違いが間にパケット損失率、または違いで容量、不均衡を送受信するとき非対称が現れるかもしれない、経路[RFC3077]を送受信してください。 容量が非対称であるのでTCP ACKsによって使用された逆の経路の容量が減少するとき、例えば、遅いか珍しいACKフィードバックはTCP性能を順方向に下げます。 基本的なMedium Access Control(MAC)とPhysical(PHY)プロトコルにおける非対称で同様に、TCP ACKsを伝えるのが高価になるかもしれない、(不均衡である、彼らのサイズ) 容量が左右対称であると、同等です。

2.1  Asymmetry due to Differences in Transmit and Receive Capacity

2.1 TransmitとReceive CapacityのDifferencesによる非対称

   Network paths may be asymmetric because the upstream and downstream
   links operate at different rates and/or are implemented using
   different technologies.

上流の、そして、川下のリンクが異なったレートで作動する、そして/または、異なった技術を使用することで実装されるので、ネットワーク経路は非対称であるかもしれません。

   The asymmetry in capacity may be substantially increased when best
   effort IP flows carrying TCP ACKs share the available upstream
   capacity with other traffic flows, e.g., telephony, especially flows
   that have reserved upstream capacity.  This includes service
   guarantees at the IP layer (e.g., the Guaranteed Service [RFC2212])
   or at the subnet layer (e.g., support of Voice over IP [ITU01] using
   the Unsolicited Grant service in DOCSIS [DS01], or CBR virtual
   connections in ATM over ADSL [ITU02, ANS01]).

TCP ACKsを運ぶベストエフォート型IP流れが他の交通の流れ、例えば、電話(特に上流の容量を予約した流れる)と有効な上流の容量を共有するとき、容量における非対称はかなり増強されるかもしれません。 これはIP層(例えば、Guaranteed Service[RFC2212])において、または、サブネット層(例えば、ADSLの上でDOCSIS[DS01]でのUnsolicitedグラントのサービス、またはATMのCBR仮想接続を利用するボイス・オーバー IP[ITU01]のサポート[ITU02、ANS01])にサービス保証を含んでいます。

   When multiple upstream links exist the asymmetry may be reduced by
   dividing upstream traffic between a number of available upstream
   links.

複数の上流のリンクが存在するとき、非対称は多くの利用可能な上流のリンクの間の分割の上流のトラフィックによって減少させられるかもしれません。

Balakrishnan et. al.     Best Current Practice                  [Page 4]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[4ページ]RFC3449PILC--非対称のリンクス2002年12月

2.2 Asymmetry due to Shared Media in the Reverse Direction

2.2 Reverse DirectionのSharedメディアによる非対称

   In networks employing centralized multiple access control, asymmetry
   may be a fundamental consequence of the hub-and-spokes architecture
   of the network (i.e., a single base node communicating with multiple
   downstream nodes).  The central node often incurs less transmission
   overhead and does not incur latency in scheduling its own downstream
   transmissions.  In contrast, upstream transmission is subject to
   additional overhead and latency (e.g., due to guard times between
   transmission bursts, and contention intervals).  This can produce
   significant network path asymmetry.

ネットワークに、雇用は複数のアクセス制御を集結して、非対称はネットワーク(すなわち、複数の川下のノードとコミュニケートする単独ベースノード)のハブとスポークアーキテクチャの基本的な結果であるかもしれません。 主要なノードは、しばしばより少ないトランスミッションオーバーヘッドを被って、それ自身の川下のトランスミッションの計画をする際に潜在は被りません。 対照的に、上流のトランスミッションは追加オーバーヘッドと潜在(例えば、トランスミッション炸裂と、主張間隔の間の警備時間による)を受けることがあります。 これは重要なネットワーク経路非対称を発生させることができます。

   Upstream capacity may be further limited by the requirement that each
   node must first request per-packet bandwidth using a contention MAC
   protocol (e.g., DOCSIS 1.0 MAC restricts each node to sending at most
   a single packet in each upstream time-division interval [DS00]).   A
   satellite network employing dynamic Bandwidth on Demand (BoD), also
   consumes MAC resources for each packet sent (e.g., [EN00]).  In these
   schemes, the available uplink capacity is a function of the MAC
   algorithm.  The MAC and PHY schemes also introduce overhead per
   upstream transmission which could be so significant that transmitting
   short packets (including TCP ACKs) becomes as costly as transmitting
   MTU-sized data packets.

各ノードが最初に主張MACプロトコルを使用することで1パケットあたりの帯域幅を要求しなければならないという(例えば、DOCSIS1.0MACは各ノードをそれぞれの上流の時間分割間隔[DS00]で単一のパケットを高々送るのに制限します)要件によって上流の容量はさらに制限されるかもしれません。 衛星は、Demand(BoD)に雇用のダイナミックなBandwidthをネットワークでつないで、また、各パケットのためのリソースが送ったMAC(例えば、[EN00])を消費します。 これらの体系では、有効なアップリンク容量はMACアルゴリズムの機能です。 また、MACとPHY体系は脆いパケット(TCP ACKsを含んでいる)を伝えるのがMTUサイズのデータ・パケットを伝えるのと同じくらい高価になるほど重要であるかもしれない上流のトランスミッションあたりのオーバーヘッドを導入します。

2.3 The General Problem

2.3 一般的問題

   Despite the technological differences between capacity-dependent and
   MAC-dependent asymmetries, both kinds of network path suffer reduced
   TCP performance for the same fundamental reason: the imperfection and
   variability of ACK feedback.  This document discusses the problem in
   detail and describes several techniques that may reduce or eliminate
   the constraints.

容量依存してMAC依存するひずみの技術的な違いにもかかわらず、ネットワーク経路の両方の種類は同じ基本的な理由によって減少しているTCP性能を受けます: ACKフィードバックの欠点と可変性。 このドキュメントは、詳細に問題について議論して、規制を抑えるか、または取り除くかもしれないいくつかのテクニックについて説明します。

3. How does Asymmetry Degrade TCP Performance?

3. Asymmetry Degrade TCPパフォーマンスはどのようにそうしますか?

   This section describes the implications of network path asymmetry on
   TCP performance.  The reader is referred to [BPK99, Bal98, Pad98,
   FSS01, Sam99] for more details and experimental results.

このセクションはTCP性能のときにネットワーク経路非対称の含意について説明します。 読者はその他の詳細と実験結果について言及されます[BPK99、Bal98、Pad98、FSS01、Sam99]。

3.1 Asymmetric Capacity

3.1 非対称の容量

   The problems that degrade unidirectional transfer performance when
   the forward and return paths have very different capacities depend on
   the characteristics of the upstream link.  Two types of situations
   arise for unidirectional traffic over such network paths: when the
   upstream bottleneck link has sufficient queuing to prevent packet
   (ACK) losses, and when the upstream bottleneck link has a small
   buffer.  Each is considered in turn.

非常に異なった能力をフォワードとリターンパスで上流の特性に依存するとき、単方向の転送性能を下げる問題はリンクされます。 2つのタイプの状況はそのようなネットワーク経路の上の単方向のトラフィックのために起こります: 上流のボトルネックリンクにはパケット(ACK)の損失を防ぐことができるくらいの列を作るのがあって、上流のボトルネックリンクに小さいバッファがあるとき。 それぞれが順番に考えられます。

Balakrishnan et. al.     Best Current Practice                  [Page 5]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[5ページ]RFC3449PILC--非対称のリンクス2002年12月

   If the upstream bottleneck link has deep queues, so that this does
   not drop ACKs in the reverse direction, then performance is a strong
   function of the normalized bandwidth ratio, k.  For example, for a 10
   Mbps downstream link and a 50 Kbps upstream link, the raw capacity
   ratio is 200.  With 1000-byte data packets and 40-byte ACKs, the
   ratio of the packet sizes is 25.  This implies that k is 200/25 = 8.
   Thus, if the receiver acknowledges more frequently than one ACK every
   8 (k) data packets, the upstream link will become saturated before
   the downstream link, limiting the throughput in the forward
   direction.  Note that, the achieved TCP throughput is determined by
   the minimum of the receiver advertised window or TCP congestion
   window, cwnd [RFC2581].

上流のボトルネックリンクには深い待ち行列があるのでこれが反対の方向にACKsを下げないなら、性能は正常にされた帯域幅比(k)の強い関数です。 例えば、川下のリンクと50Kbps上流がリンクする10Mbpsに関して、生の容量比は200です。 1000年のバイトのデータ・パケットと40バイトのACKsと共に、パケットサイズの比率は25です。 これは、kが200/25 = 8であることを含意します。 したがって、受信機が、1ACKより頻繁に8つの(k)データ・パケット毎、上流のリンクがそうすると認めるなら、川下のリンクの前で飽和するようになってください、順方向のスループットを制限して。 達成されたTCPスループットは受信機の広告を出している窓かTCP混雑ウィンドウの最小限によって測定されます、cwnd[RFC2581]に注意してください。

   If ACKs are not dropped (at the upstream bottleneck link) and k > 1
   or k > 0.5 when delayed ACKs are used [RFC1122], TCP ACK-clocking
   breaks down.  Consider two data packets transmitted by the sender in
   quick succession.  En route to the receiver, these packets get spaced
   apart according to the capacity of the smallest bottleneck link in
   the forward direction.  The principle of ACK clocking is that the
   ACKs generated in response to receiving these data packets reflects
   this temporal spacing all the way back to the sender, enabling it to
   transmit new data packets that maintain the same spacing [Jac88]. ACK
   clocking with delayed ACKs, reflects the spacing between data packets
   that actually trigger ACKs.  However, the limited upstream capacity
   and queuing at the upstream bottleneck router alters the inter-ACK
   spacing of the reverse path, and hence that observed at the sender.
   When ACKs arrive at the upstream bottleneck link at a faster rate
   than the link can support, they get queued behind one another.  The
   spacing between them when they emerge from the link is dilated with
   respect to their original spacing, and is a function of the upstream
   bottleneck capacity.  Thus the TCP sender clocks out new data packets
   at a slower rate than if there had been no queuing of ACKs.  The
   performance of the connection is no longer dependent on the
   downstream bottleneck link alone; instead, it is throttled by the
   rate of arriving ACKs.  As a side effect, the sender's rate of cwnd
   growth also slows down.

ACKsが下げられないか、そして、(上流のボトルネックリンクで)k>1か遅れたACKsが使用されているときのk>0.5[RFC1122]、TCP ACK-時計中断がダウンします。 2つのデータが送付者によって間断なく伝えられたパケットであると考えてください。 受信機への途中で、最も小さいボトルネックリンクの順方向への容量に従って、これらのパケットは離れて区切られます。 ACK時計の原則はこれらのデータ・パケットを受けることに対応して生成されたACKsがこの時のスペースを送付者にいっぱいに映し出すということです、同じスペース[Jac88]を維持する新しいデータ・パケットを伝えるのを可能にして。 ACK、遅れることでACKsの時間を計って、実際にACKsの引き金となるデータ・パケットの間のスペースを反映します。 しかしながら、上流のボトルネックルータにおける限られた上流の容量と列を作りは、逆の経路の相互ACKスペースを変わらせて、したがって、送付者で観測されたそれを変わらせます。 ACKsがリンクがサポートすることができるより速いレートで上流のボトルネックリンクに到着するとき、彼らはお互いの後ろに列に並ばせられます。 リンクから現れるとき、それらの間のスペースは、それらの元のスペースに関して膨張させられて、上流のボトルネック容量の関数です。 その結果、TCP送付者が、より遅いレートで新しいデータ・パケットの仕事を終える、ACKsの列を作りがなかったなら。 接続の実績はもう川下のボトルネックリンクだけに依存していません。 代わりに、それは到着ACKsのレートによって阻止されます。 また、副作用として、送付者のcwndの成長のレートは減速します。

   A second side effect arises when the upstream bottleneck link on the
   reverse path is saturated.  The saturated link causes persistent
   queuing of packets, leading to an increasing path Round Trip Time
   (RTT) [RFC2998] observed by all end hosts using the bottleneck link.
   This can impact the protocol control loops, and may also trigger
   false time out (underestimation of the path RTT by the sending host).

逆の経路の上流のボトルネックリンクが飽和しているとき、2番目の副作用は起こります。 飽和したリンクはパケットの永続的な列を作りを引き起こします、ボトルネックリンクを使用することですべての終わりのホストによって観測された増加する経路Round Trip Time(RTT)[RFC2998]に通じて。 これは、プロトコルコントロールループに影響を与えることができて、また、誤ったタイムアウト(送付ホストによる経路RTTの過小評価)の引き金となるかもしれません。

   A different situation arises when the upstream bottleneck link has a
   relatively small amount of buffer space to accommodate ACKs.  As the
   transmission window grows, this queue fills, and ACKs are dropped. If
   the receiver were to acknowledge every packet, only one of every k

上流のボトルネックリンクにACKsを収容する比較的少な量のバッファ領域があるとき、異なった状況は起こります。 トランスミッションウィンドウが成長するとき、この待ち行列はいっぱいになります、そして、ACKsは下げられます。 受信機があらゆるパケット、あらゆるkの1つだけを承認するつもりであったなら

Balakrishnan et. al.     Best Current Practice                  [Page 6]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[6ページ]RFC3449PILC--非対称のリンクス2002年12月

   ACKs would get through to the sender, and the remaining (k-1) are
   dropped due to buffer overflow at the upstream link buffer (here k is
   the normalized bandwidth ratio as before).  In this case, the reverse
   bottleneck link capacity and slow ACK arrival rate are not directly
   responsible for any degraded performance.  However, the infrequency
   of ACKs leads to three reasons for degraded performance:

ACKsは送付者に通じるでしょう、そして、残っている(k-1)はバッファオーバーフローのため上流のリンクバッファで下げられます(ここで、kは従来と同様正常にされた帯域幅比です)。 この場合、逆のボトルネックリンク容量の、そして、遅いACK到着率は直接どんな降格している性能にも原因となりません。 しかしながら、ACKsのまれなことは降格している性能の3つの理由に通じます:

   1. The sender transmits data in large bursts of packets, limited only
      by the available cwnd.  If the sender receives only one ACK in k,
      it transmits data in bursts of k (or more) packets because each
      ACK shifts the sliding window by at least k (acknowledged) data
      packets (TCP data segments).  This increases the likelihood of
      data packet loss along the forward path especially when k is
      large, because routers do not handle large bursts of packets well.

1. 送付者は単に利用可能なcwndによって制限されたパケットの大きい炸裂でデータを送ります。 少なくともk(承認される)のデータ・パケット(TCPデータ・セグメント)で各ACKが引窓を移動させるので、送付者がkに1ACKだけを受け取るなら、それはk(さらに)パケットの炸裂でデータを送ります。 特にkが大きいときに、これはフォワードパスに沿ってデータパケット損失の可能性を広げます、ルータがパケットの大きい炸裂をよく扱わないので。

   2. Current TCP sender implementations increase their cwnd by counting
      the number of ACKs they receive and not by how much data is
      actually acknowledged by each ACK.  The later approach, also known
      as byte counting (section 4.7), is a standard implementation
      option for cwnd increase during the congestion avoidance period
      [RFC2581].  Thus fewer ACKs imply a slower rate of growth of the
      cwnd, which degrades performance over long-delay connections.

2. 現在のTCP送付者実装は、どのくらいのデータが実際に各ACKによって承認されるかによって増強するのではなく、彼らが受けるACKsの数を数えることによって、それらのcwndを増強します。 後のまた、(セクション4.7)を数えるバイトとして知られているアプローチは輻輳回避の期間[RFC2581]のcwnd増加のための標準の実装オプションです。 したがって、より少ないACKsが長時間の遅延接続の上で性能を下げるcwndの成長の、より遅いレートを含意します。

   3. The sender TCP's Fast Retransmission and Fast Recovery algorithms
      [RFC2581] are less effective when ACKs are lost.  The sender may
      possibly not receive the threshold number of duplicate ACKs even
      if the receiver transmits more than the DupACK threshold (> 3
      DupACKs) [RFC2581].  Furthermore, the sender may possibly not
      receive enough duplicate ACKs to adequately inflate its cwnd
      during Fast Recovery.

3. ACKsが無くなるとき、TCPの送付者Fast RetransmissionとFast Recoveryアルゴリズム[RFC2581]はそれほど効果的ではありません。 受信機がDupACK敷居(>3DupACKs)[RFC2581]よりもう少し伝わっても、送付者はことによると写しACKsの敷居番号を受け取らないかもしれません。 その上、送付者はことによるとFast Recoveryの間、適切にcwndをふくらませることができるくらいの写しACKsを受け取らないかもしれません。

3.2 MAC Protocol Interactions

3.2 MACプロトコル相互作用

   The interaction of TCP with MAC protocols may degrade end-to-end
   performance.  Variable round-trip delays and ACK queuing are the main
   symptoms of this problem.

MACプロトコルとのTCPの相互作用は終わりから終わりへの性能を下げるかもしれません。 可変往復の遅れとACKの列を作りはこの問題の主な症状です。

   One example is the impact on terrestrial wireless networks [Bal98]. A
   high per-packet overhead may arise from the need for communicating
   link nodes to first synchronise (e.g., via a Ready To Send / Clear to
   Send (RTS/CTS) protocol) before communication and the significant
   turn-around time for the wireless channel.  This overhead is
   variable, since the RTS/CTS exchange may need to back-off
   exponentially when the remote node is busy (e.g., engaged in a
   conversation with a different node).  This leads to large and
   variable communication latencies in packet-radio networks.

1つの例が地球のワイヤレス・ネットワーク[Bal98]の影響です。 1パケットあたり1つの高いオーバーヘッドがコミュニケーションの前に最初に連動する(例えば、Ready To Send/Sendに明確な(RTS/CTS)プロトコルで)リンクノードを伝える必要性とワイヤレスのチャンネルに、重要なターンアラウンドタイムから起こるかもしれません。 このオーバーヘッドは可変です、RTS/CTS交換が、遠隔ノードが忙しいときに(例えば、異なったノードとの会話に従事しています)、指数関数的に引き返す必要があるかもしれないので。 これはパケット無線ネットワークで大きくて変化するコミュニケーション潜在に通じます。

Balakrishnan et. al.     Best Current Practice                  [Page 7]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[7ページ]RFC3449PILC--非対称のリンクス2002年12月

   An asymmetric workload (more downstream than upstream traffic) may
   cause ACKs to be queued in some wireless nodes (especially in the end
   host modems), exacerbating the variable latency.  Queuing may also
   occur in other shared media, e.g., cable modem uplinks, BoD access
   systems often employed on shared satellite channels.

非対称のワークロード(上流のトラフィックより川下の多くの)でいくつかのワイヤレスのノード(結局特にホストモデム)にACKsを列に並ばせるかもしれません、変化する潜在を悪化させて。 また、列を作りは他の共有されたメディア、例えば、ケーブルモデムアップリンク(共有された衛星チャンネルの上にしばしば使われたBoDアクセスシステム)で起こるかもしれません。

   Variable latency and ACK queuing reduces the smoothness of the TCP
   data flow.  In particular, ACK traffic can interfere with the flow of
   data packets, increasing the traffic load of the system.

変化する潜在とACKの列を作りはTCPデータフローの滑らかを減少させます。 システムのトラヒック負荷を増強して、特に、ACKトラフィックはデータ・パケットの流れを妨げることができます。

   TCP measures the path RTT, and from this calculates a smoothed RTT
   estimate (srtt) and a linear deviation, rttvar.  These are used to
   estimate a path retransmission timeout (RTO) [RFC2988], set to srtt +
   4*rttvar.  For most wired TCP connections, the srtt remains constant
   or has a low linear deviation.  The RTO therefore tracks the path
   RTT, and the TCP sender will respond promptly when multiple losses
   occur in a window.  In contrast, some wireless networks exhibit a
   high variability in RTT, causing the RTO to significantly increase
   (e.g., on the order of 10 seconds).  Paths traversing multiple
   wireless hops are especially vulnerable to this effect, because this
   increases the probability that the intermediate nodes may already be
   engaged in conversation with other nodes.  The overhead in most MAC
   schemes is a function of both the number and size of packets.
   However, the MAC contention problem is a significant function of the
   number of packets (e.g., ACKs) transmitted rather than their size.
   In other words, there is a significant cost to transmitting a packet
   regardless of packet size.

TCPは経路RTTを測定して、これから平坦なRTT見積り(srtt)と直線的な逸脱、rttvarについて計算します。 これらは、経路がsrtt+4*rttvarに設定された再送タイムアウト(RTO)[RFC2988]であると見積もるのに使用されます。 ほとんどのワイヤードなTCP接続のために、srttには、一定のままで残っているか、または低直線的な逸脱があります。 したがって、RTOは経路RTTを追跡します、そして、複数の損失が窓に発生すると、TCP送付者は即座に応じるでしょう。 対照的に、いくつかのワイヤレス・ネットワークがRTTに高い可変性を示します、RTOがかなり増加することを(例えば、10秒の注文に関して)引き起こして。 複数のワイヤレスのホップを横断する経路はこの趣旨で特に被害を受け易いです、これが中間的ノードが既に他のノードとの会話に従事するかもしれないという確率を増強するので。 ほとんどのMAC体系におけるオーバーヘッドは数とパケットのサイズの両方の機能です。 しかしながら、MAC主張問題は彼らのサイズよりむしろ伝えられたパケット(例えば、ACKs)の数の重要な関数です。 言い換えれば、パケットサイズにかかわらずパケットを伝えることへの多大な費用があります。

   Experiments conducted on the Ricochet packet radio network in 1996
   and 1997 demonstrated the impact of radio turnarounds and the
   corresponding increased RTT variability, resulting in degraded TCP
   performance.  It was not uncommon for TCP connections to experience
   timeouts of 9 - 12 seconds, with the result that many connections
   were idle for a significant fraction of their lifetime (e.g.,
   sometimes 35% of the total transfer time).  This leads to under-
   utilization of the available capacity.  These effects may also occur
   in other wireless subnetworks.

実験は1996年にRicochetパケット無線ネットワークで伝導しました、そして、1997はラジオターンアラウンドの影響を示しました、そして、対応はRTTの可変性を増強しました、降格しているTCP性能をもたらして。 TCP接続が9--12秒のタイムアウトを経験するのが、珍しくなかった、その結果、多くの接続が彼らの生涯(例えば、時々総転送時間の35%)の重要な部分の間、無駄でした。 これは有効な容量の下の利用に通じます。 また、これらの効果は他のワイヤレスのサブネットワークに起こるかもしれません。

3.3 Bidirectional Traffic

3.3 双方向のトラフィック

   Bidirectional traffic arises when there are simultaneous TCP
   transfers in the forward and reverse directions over an asymmetric
   network path, e.g., a user who sends an e-mail message in the reverse
   direction while simultaneously receiving a web page in the forward
   direction.  To simplify the discussion, only one TCP connection in
   each direction is considered.  In many practical cases, several
   simultaneous connections need to share the available capacity,
   increasing the level of congestion.

非対称のネットワーク経路(例えば、同時にウェブページを順方向に受ける間に反対の方向によるメールメッセージを送るユーザ)の上に前進の、そして、反対の方向には同時のTCP転送があるとき、双方向のトラフィックが起こります。 議論を簡素化するために、各方向との1つのTCP接続だけが考えられます。 多くの実用的な場合では、混雑のレベルを増強して、いくつかの同時接続が、有効な容量を共有する必要があります。

Balakrishnan et. al.     Best Current Practice                  [Page 8]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[8ページ]RFC3449PILC--非対称のリンクス2002年12月

   Bidirectional traffic makes the effects discussed in section 3.1 more
   pronounced, because part of the upstream link bandwidth is consumed
   by the reverse transfer.  This effectively increases the degree of
   bandwidth asymmetry.  Other effects also arise due to the interaction
   between data packets of the reverse transfer and ACKs of the forward
   transfer.  Suppose at the time the forward TCP connection is
   initiated, the reverse TCP connection has already saturated the
   bottleneck upstream link with data packets.  There is then a high
   probability that many ACKs of the new forward TCP connection will
   encounter a full upstream link buffer and hence get dropped.  Even
   after these initial problems, ACKs of the forward connection could
   get queued behind large data packets of the reverse connection.  The
   larger data packets may have correspondingly long transmission times
   (e.g., it takes about 280 ms to transmit a 1 Kbyte data packet over a
   28.8 kbps line).  This causes the forward transfer to stall for long
   periods of time.  It is only at times when the reverse connection
   loses packets (due to a buffer overflow at an intermediate router)
   and slows down, that the forward connection gets the opportunity to
   make rapid progress and build up its cwnd.

双方向のトラフィックはさらに発音されたセクション3.1で検討された効果を作ります、上流のリンク帯域幅の一部が逆の転送で消費されるので。 事実上、これは帯域幅非対称の度合いを増強します。 また、他の効果は逆の転送のデータ・パケットと前進の転送のACKsとの相互作用のため起こります。 前進のTCP接続が開始されるとき逆のTCP接続が既にボトルネック上流のリンクをデータ・パケットに浸したと仮定してください。 その時、新しい前進のTCP接続の多くのACKsが完全な上流のリンクバッファに遭遇して、したがって、下げられるという高い確率があります。 これらが問題に頭文字をつけた後にさえ、逆の接続の大きいデータ・パケットの後ろに前進の接続のACKsを列に並ばせることができました。 より大きいデータ・パケットは対応する長いトランスミッション時を過すかもしれません(例えば、28.8キロビット毎秒系列の上に1つのキロバイトデータ・パケットを伝えるのにおよそ280msを要します)。 これで、前進の転送は長期間の間、遅らせられます。 単に前進の接続が急速に進歩して、cwndを確立する機会を得るという逆の接続がパケット(中間的ルータにおけるバッファオーバーフローによる)を失って、減速する時代に、それはあります。

   When ACKs are queued behind other traffic for appreciable periods of
   time, the burst nature of TCP traffic and self-synchronizing effects
   can result in an effect known as ACK Compression [ZSC91], which
   reduces the throughput of TCP.  It occurs when a series of ACKs, in
   one direction are queued behind a burst of other packets (e.g., data
   packets traveling in the same direction) and become compressed in
   time.  This results in an intense burst of data packets in the other
   direction, in response to the burst of compressed ACKs arriving at
   the server.  This phenomenon has been investigated in detail for
   bidirectional traffic, and recent analytical work [LMS97] has
   predicted ACK Compression may also result from bi-directional
   transmission with asymmetry, and was observed in practical asymmetric
   satellite subnetworks [FSS01].  In the case of extreme asymmetry
   (k>>1), the inter-ACK spacing can increase due to queuing (section
   3.1), resulting in ACK dilation.

ACKsがかなりの期間に他の交通の後ろに列に並ばせられるとき、TCP交通と自己を連動させる効果の炸裂本質はACK Compression[ZSC91]として知られている効果をもたらすことができます。ACK CompressionはTCPに関するスループットを減らします。 それは、時間内に、一連のACKsであるときに、起こって、他のパケット(例えば同じ方向に移動するデータ・パケット)の炸裂の後ろに一方向へ列に並ばせられて、圧縮されるようになります。 これはもう片方の方向へのデータ・パケットの激しい炸裂をもたらします、サーバに到着する圧縮されたACKsの炸裂に対応して。詳細に双方向の交通にこの現象を調査してあって、最近の分析作業[LMS97]は、また、ACK Compressionが非対称に伴う双方向のトランスミッションから生じるかもしれないと予測して、実用的な非対称の衛星サブネットワーク[FSS01]に認められました。 極端な非対称(k>>1)の場合では、相互ACKスペースは列を作り(セクション3.1)のため増加できます、ACK肥大をもたらして。

   In summary, sharing of the upstream bottleneck link by multiple flows
   (e.g., IP flows to the same end host, or flows to a number of end
   hosts sharing a common upstream link) increases the level of ACK
   Congestion.  The presence of bidirectional traffic exacerbates the
   constraints introduced by bandwidth asymmetry because of the adverse
   interaction between (large) data packets of a reverse direction
   connection and the ACKs of a forward direction connection.

概要では、複数の流れ(例えば、IPは同じ終わりのホストに注ぐか、または一般的な上流のリンクを共有している多くの終わりのホストに注ぐ)による上流のボトルネックリンクの共有はACK Congestionのレベルを増加させます。 双方向の交通の存在は逆の指示接続の(大きい)のデータ・パケットと順方向接続のACKsとの不利な相互作用のために帯域幅非対称によって導入された規制を悪化させます。

Balakrishnan et. al.     Best Current Practice                  [Page 9]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[9ページ]RFC3449PILC--非対称のリンクス2002年12月

3.4 Loss in Asymmetric Network Paths

3.4 非対称のネットワーク経路の損失

   Loss may occur in either the forward or reverse direction.  For data
   transfer in the forward direction this results respectively in loss
   of data packets and ACK packets.  Loss of ACKs is less significant
   than loss of data packets, because it generally results in stretch
   ACKs [CR98, FSS01].

損失は前進の、または、反対の方向に発生するかもしれません。 順方向へのデータ転送のために、これはそれぞれデータの喪失パケットとACKパケットをもたらします。 一般に、伸びACKs[CR98、FSS01]をもたらすので、ACKsの損失はデータの喪失パケットほど重要ではありません。

   In the case of long delay paths, a slow upstream link [RFC3150] can
   lead to another complication when the end host uses TCP large windows
   [RFC1323] to maximize throughput in the forward direction.  Loss of
   data packets on the forward path, due to congestion, or link loss,
   common for some wireless links, will generate a large number of
   back-to-back duplicate ACKs (or TCP SACK packets [RFC2018]), for each
   correctly received data packet following a loss.  The TCP sender
   employs Fast Retransmission and Recovery [RFC2581] to recover from
   the loss, but even if this is successful, the ACK to the
   retransmitted data segment may be significantly delayed by other
   duplicate ACKs still queued at the upstream link buffer.  This can
   ultimately lead to a timeout [RFC2988] and a premature end to the TCP
   Slow Start [RFC2581].  This results in poor forward path throughput.
   Section 5.3 describes some mitigations to counter this.

長時間の遅延経路の場合では、終わりのホストが順方向のスループットを最大にするのに、TCPの大きい窓[RFC1323]を使用するとき、遅い上流のリンク[RFC3150]は別の複雑さに通じることができます。 混雑、またはリンクの損失によるフォワードパスのいくつかの無線のリンクに、一般的なデータの喪失パケットは多くの背中合わせの写しACKs(または、TCP SACKパケット[RFC2018])を発生させるでしょう、損失に続くそれぞれの正しく容認されたデータ・パケットのために。 TCP送付者は損失から回復するのに、Fast RetransmissionとRecovery[RFC2581]を使いますが、これがうまくいっても、再送されたデータ・セグメントへのACKは上流のリンクバッファにまだ列に並ばせられていた他の写しACKsでかなり遅れるかもしれません。 これは結局、タイムアウト[RFC2988]とTCP Slow Startの時期尚早な端[RFC2581]に通じることができます。 これは不十分なフォワードパススループットをもたらします。 セクション5.3は、これを打ち返すためにいくつかの緩和について説明します。

4. Improving TCP Performance using Host Mitigations

4. ホスト緩和を使用することでTCP性能を向上させます。

   There are two key issues that need to be addressed to improve TCP
   performance over asymmetric networks.  The first is to manage the
   capacity of the upstream bottleneck link, used by ACKs and possibly
   other traffic.  A number of techniques exist which work by reducing
   the number of ACKs that flow in the reverse direction.  This has the
   side effect of potentially destroying the desirable self-clocking
   property of the TCP sender where transmission of new data packets is
   triggered by incoming ACKs.  Thus, the second issue is to avoid any
   adverse impact of infrequent ACKs.

非対称のネットワークの上のTCP性能を向上させるために記述される必要がある主要な2冊があります。 1番目はACKsとことによると他の交通で使用される上流のボトルネックリンクの容量を管理することです。 反対の方向に流れるACKsの数を減少させることによって利く多くのテクニックが存在しています。 これには、潜在的に新しいデータ・パケットのトランスミッションが入って来るACKsによって引き起こされるTCP送付者の望ましい自己の時間を計る所有地を破壊する副作用があります。 したがって、第2刷は珍しいACKsのどんな悪影響も避けることです。

   Each of these issues can be handled by local link-layer solutions
   and/or by end-to-end techniques.  This section discusses end-to-end
   modifications.  Some techniques require TCP receiver changes
   (sections 4.1 4.4, 4.5), some require TCP sender changes (sections
   4.6, 4.7), and a pair requires changes to both the TCP sender and
   receiver (sections 4.2, 4.3).  One technique requires a sender
   modification at the receiving host (section 4.8).  The techniques may
   be used independently, however some sets of techniques are
   complementary, e.g., pacing (section 4.6) and byte counting (section
   4.7) which have been bundled into a single TCP Sender Adaptation
   scheme [BPK99].

ローカルのリンクレイヤ溶液終わりから終わりへのテクニックでそれぞれのこれらの問題を扱うことができます。 このセクションは終わりから終わりへの変更について論じます。 いくつかのテクニックがTCP受信機変化(セクション4.1 4.4、4.5)を必要とします、そして、或るものはTCP送付者変化(セクション4.6、4.7)を求めます、そして、1組はTCP送付者と受信機(セクション4.2、4.3)の両方への変化を求めます。 1つのテクニックが受信ホスト(セクション4.8)で送付者変更を必要とします。 しかしながら、テクニックは独自に使用されるかもしれなくて、数セットのテクニックは補足的です、ただ一つのTCP Sender Adaptation計画[BPK99]に投げ込まれた例えば、ペース(セクション4.6)とバイトが重要であることで(セクション4.7)。

Balakrishnan et. al.     Best Current Practice                 [Page 10]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[10ページ]RFC3449PILC--非対称のリンクス2002年12月

   It is normally envisaged that these changes would occur in the end
   hosts using the asymmetric path, however they could, and have, been
   used in a middle-box or Protocol Enhancing Proxy (PEP) [RFC3135]
   employing split TCP.  This document does not discuss the issues
   concerning PEPs.  Section 4 describes several techniques, which do
   not require end-to-end changes.

通常、これらの変化が終わりのホストに非対称の経路を使用することで起こるのが考えられます、彼らがどのようにそうすることができても有、分裂TCPを使う中央箱かプロトコルEnhancing Proxyで中古(PEP)の[RFC3135]はそうです。 このドキュメントはPEPsに関して問題に取り組みません。 セクション4はいくつかのテクニックについて説明します。(テクニックは終わりから終わりへの変化を必要としません)。

4.1 Modified Delayed ACKs

4.1 変更された遅れたACKs

   There are two standard methods that can be used by TCP receivers to
   generate acknowledgments.  The method outlined in [RFC793] generates
   an ACK for each incoming data segment (i.e., d=1).  [RFC1122] states
   that hosts should use "delayed acknowledgments".  Using this
   algorithm, an ACK is generated for at least every second full-sized
   segment (d=2), or if a second full-sized segment does not arrive
   within a given timeout (which must not exceed 500 ms [RFC1122],  and
   is typically less than 200 ms).  Relaxing the latter constraint
   (i.e., allowing d>2) may generate Stretch ACKs [RFC2760].  This
   provides a possible mitigation, which reduces the rate at which ACKs
   are returned by the receiver.  An implementer should only deviate
   from this requirement after careful consideration of the implications
   [RFC2581].

TCP受信機によって使用される、承認を発生させることができる2つの標準方法があります。 [RFC793]に概説された方法はそれぞれの受信データセグメント(すなわち、d=1)のためにACKを発生させます。 ホストが使用するべきである[RFC1122]州は「承認を遅らせました」。 このアルゴリズムを使用して、2番目の完全サイズのセグメントが与えられたタイムアウト(500ms[RFC1122]を超えてはいけなくて、通常、200未満msである)の中で到着しないなら、ACKは少なくともあらゆる2番目の完全サイズのセグメント(d=2)のために発生します。 後者の規制(すなわち、d>2を許容する)を弛緩すると、Stretch ACKs[RFC2760]は発生するかもしれません。 これは可能な緩和を提供します。(緩和はACKsが受信機によって返されるレートを低下させます)。implementerは含意[RFC2581]の熟慮の後にこの要件から逸れるだけであるはずです。

   Reducing the number of ACKs per received data segment has a number of
   undesirable effects including:

持っていて、:容認されたデータ・セグメントあたりのACKsについて数を減らすのにおいて多くの望ましくない効果があります。

   (i)    Increased path RTT
   (ii)   Increased time for TCP to open the cwnd
   (iii)  Increased TCP sender burst size, since cwnd opens in larger
          steps

(i) TCPがcwnd(iii)を開く増加する経路RTT(ii)増加する時間はTCP送付者放出量を増加させました、cwndが、より大きいステップで開くので

   In addition, a TCP receiver is often unable to determine an optimum
   setting for a large d, since it will normally be unaware of the
   details of the properties of the links that form the path in the
   reverse direction.

通常気づかなくなるので、反対の方向に経路を形成するリンクの特性の細部にさらに、TCP受信機が大きいdのためにしばしば最適な設定を決定できないのを気づきませんいてください。

   RECOMMENDATION: A TCP receiver must use the standard TCP algorithm
   for sending ACKs as specified in [RFC2581].  That is, it may delay
   sending an ACK after it receives a data segment [RFC1122].  When ACKs
   are delayed, the receiver must generate an ACK within 500 ms and the
   ACK should be generated for at least every second full sized segment
   (MSS) of received data [RFC2581].  This will result in an ACK delay
   factor (d) that does not exceed a value of 2.  Changing the algorithm
   would require a host modification to the TCP receiver and awareness
   by the receiving host that it is using a connection with an
   asymmetric path.  Such a change has many drawbacks in the general
   case and is currently not recommended for use within the Internet.

推薦: TCP受信機は指定されるとしてのACKsを送るための標準のTCPアルゴリズム[RFC2581]を使用しなければなりません。 すなわち、それは、データ・セグメント[RFC1122]を受けた後にACKを送るのを遅らせるかもしれません。 ACKsが遅れるとき、受信機は500msの中でACKを発生させなければなりません、そして、ACKは受信データ[RFC2581]の少なくともあらゆる2番目の完全な大きさで分けられたセグメント(MSS)のために発生するべきです。 これは2の値を超えていないACK遅れ要素(d)をもたらすでしょう。 それがTCP受信機へのホスト変更と受信ホストによる認識ですが、アルゴリズムが非対称の経路との関係を使用することで必要とする変化。 そのような変化は、一般的な場合で多くの欠点を持って、現在、インターネットの中の使用のために推薦されません。

Balakrishnan et. al.     Best Current Practice                 [Page 11]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[11ページ]RFC3449PILC--非対称のリンクス2002年12月

4.2 Use of Large MSS

4.2 大きいMSSの使用

   A TCP sender that uses a large Maximum Segment Size (MSS) reduces the
   number of ACKs generated per transmitted byte of data.

大きいMaximum Segment Size(MSS)を使用するTCP送付者は1データの伝えられたバイト単位で発生するACKsの数を減少させます。

   Although individual subnetworks may support a large MTU, the majority
   of current Internet links employ an MTU of approx 1500 bytes (that of
   Ethernet).  By setting the Don't Fragment (DF) bit in the IP header,
   Path MTU (PMTU) discovery [RFC1191] may be used to determine the
   maximum packet size (and hence MSS) a sender can use on a given
   network path without being subjected to IP fragmentation, and
   provides a way to automatically select a suitable MSS for a specific
   path.  This also guarantees that routers will not perform IP
   fragmentation of normal data packets.

個々のサブネットワークは大きいMTUを支持するかもしれませんが、現在のインターネットリンクの大部分が約1500バイト(イーサネットのもの)のMTUを使います。 IPヘッダーで噛み付かれたFragment(DF)ではなく、ドンを設定することによって、Path MTU(PMTU)発見[RFC1191]は、送付者が与えられたネットワーク経路でIP断片化にかけられないで使用できる最大のパケットサイズ(そして、したがって、MSS)を決定するのに使用されるかもしれなくて、自動的に適当なMSSを特定の経路に選択する方法を提供します。 また、これは、ルータが正常なデータ・パケットのIP断片化を実行しないのを保証します。

   By electing not to use PMTU Discovery, an end host may choose to use
   IP fragmentation by routers along the path in the forward direction
   [RFC793].  This allows an MSS larger than smallest MTU along the
   path.  However, this increases the unit of error recovery (TCP
   segment) above the unit of transmission (IP packet).  This is not
   recommended, since it can increase the number of retransmitted
   packets following loss of a single IP packet, leading to reduced
   efficiency, and potentially aggravating network congestion [Ken87].
   Choosing an MSS larger than the forward path minimum MTU also permits
   the sender to transmit more initial packets (a burst of IP fragments
   for each TCP segment) when a session starts or following RTO expiry,
   increasing the aggressiveness of the sender compared to standard TCP
   [RFC2581].  This can adversely impact other standard TCP sessions
   that share a network path.

PMTUディスカバリーを使用しないのを選ぶことによって、終わりのホストは、経路に沿ったルータで順方向[RFC793]にIP断片化を使用するのを選ぶかもしれません。 これは経路に沿って、最も小さいMTUより大きいMSSを許容します。 しかしながら、これはトランスミッション(IPパケット)のユニットより上での誤り回復(TCPセグメント)のユニットを増加させます。 これは推薦されません、単一のIPパケットについて損失に続いて、再送されたパケットの数を増加させることができるので、減退した能率に通じて、潜在的に、ネットワークの混雑[Ken87]をいらいらさせて。 また、セッションが始まるとき、フォワードパスの最小のMTUより大きいMSSを選ぶのが、送付者が、より初期のパケット(それぞれのTCPセグメントのためのIP断片の炸裂)を伝えることを許可するか、または次のRTO満期に、送付者の攻撃性を増加させるのは標準のTCP[RFC2581]と比較されました。 これは逆にネットワーク経路を共有する他の標準のTCPセッションに影響を与えることができます。

   RECOMMENDATION:

推薦:

   A larger forward path MTU is desirable for paths with bandwidth
   asymmetry.  Network providers may use a large MTU on links in the
   forward direction.  TCP end hosts using Path MTU discovery may be
   able to take advantage of a large MTU by automatically selecting an
   appropriate larger MSS, without requiring modification.  The use of
   Path MTU discovery [RFC1191] is therefore recommended.

経路に、より大きいフォワードパスMTUは帯域幅非対称に望ましいです。 ネットワーク内の提供者はリンクの上の大きいMTUを順方向に使用するかもしれません。 Path MTU発見を使用しているTCP終わりのホストは自動的に適切なより大きいMSSを選択することによって、大きいMTUを利用できるかもしれません、変更を必要としないで。 したがって、Path MTU発見[RFC1191]の使用はお勧めです。

   Increasing the unit of error recovery and congestion control (MSS)
   above the unit of transmission and congestion loss (the IP packet) by
   using a larger end host MSS and IP fragmentation in routers is not
   recommended.

より大きい終わりのホストMSSを使用することによって誤り回復とトランスミッションと混雑の損失(IPパケット)のユニットより上での輻輳制御(MSS)のユニットを増加させて、ルータにおけるIP断片化は推薦されません。

Balakrishnan et. al.     Best Current Practice                 [Page 12]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[12ページ]RFC3449PILC--非対称のリンクス2002年12月

4.3 ACK Congestion Control

4.3 ACK輻輳制御

   ACK Congestion Control (ACC) is an experimental technique that
   operates end to end.  ACC extends congestion control to ACKs, since
   they may make non-negligible demands on resources (e.g., packet
   buffers, and MAC transmission overhead) at an upstream bottleneck
   link.  It has two parts: (a) a network mechanism indicating to the
   receiver that the ACK path is congested, and (b) the receiver's
   response to such an indication.

ACK Congestion Control(ACC)は終わるために端を操作する実験技術です。 ACCは輻輳制御をACKsに与えます、彼らが上流のボトルネックリンクでリソースにおける非取るにたらない要求を(例えば、パケットバッファ、およびMACトランスミッションオーバーヘッド)にするかもしれないので。 それには、2つの部品があります: (a) (b) ACK経路が混雑しているのを受信機に示すネットワークメカニズム、およびそのような指示への受信機の応答。

   A router feeding an upstream bottleneck link may detect incipient
   congestion, e.g., using an algorithm based on RED (Random Early
   Detection) [FJ93].  This may track the average queue size over a time
   window in the recent past.  If the average exceeds a threshold, the
   router may select a packet at random.  If the packet IP header has
   the Explicit Congestion Notification Capable Transport (ECT) bit set,
   the router may mark the packet, i.e., sets an Explicit Congestion
   Notification (ECN) [RFC3168] bit(s) in the IP header, otherwise the
   packet is normally dropped.  The ECN notification received by the end
   host is reflected back to the sending TCP end host, to trigger
   congestion avoidance [RFC3168].  Note that routers implementing RED
   with ECN, do not eliminate packet loss, and may drop a packet (even
   when the ECT bit is set).  It is also possible to use an algorithm
   other than RED to decide when to set the ECN bit.

始まりの混雑は上流のボトルネックリンクを食べさせるルータは検出されるかもしれません、例えば、アルゴリズムを使用すると、[FJ93]はRED(無作為のEarly Detection)に基づきました。 これはタイムウィンドウの上で最近において平均した待ち行列サイズを追跡するかもしれません。 平均が敷居を超えているなら、ルータは無作為にパケットを選択するかもしれません。 パケットIPヘッダーがExplicit Congestion Notification Capable Transport(ECT)ビットを設定させるなら、ルータはパケットをマークするかもしれません。すなわち、セットExplicit Congestion Notification(電子証券取引ネットワーク)[RFC3168]はIPヘッダーで(s)に噛み付きました。さもなければ、通常、パケットは落とされます。 終わりのホストによって受け取られた電子証券取引ネットワークの通知は、輻輳回避[RFC3168]の引き金となるように送付TCP終わりのホストに映し出されます。 ルータが電子証券取引ネットワークと共にREDを実行して、パケット損失を排除しないでください、パケットを落としてもよいことに注意してください(ECTビットが設定さえされるとき)。 また、いつ電子証券取引ネットワークビットを設定するかを決めるのにRED以外のアルゴリズムを使用するのも可能です。

   ACC extends ECN so that both TCP data packets and ACKs set the ECT
   bit and are thus candidates for being marked with an ECN bit.
   Therefore, upon receiving an ACK with the ECN bit set [RFC3168], a
   TCP receiver reduces the rate at which it sends ACKs.  It maintains a
   dynamically varying delayed-ACK factor, d, and sends one ACK for
   every d data packets received.  When it receives a packet with the
   ECN bit set, it increases d multiplicatively, thereby
   multiplicatively decreasing the frequency of ACKs.  For each
   subsequent RTT (e.g., determined using the TCP RTTM option [RFC1323])
   during which it does not receive an ECN, it linearly decreases the
   factor d, increasing the frequency of ACKs.  Thus, the receiver
   mimics the standard congestion control behavior of TCP senders in the
   manner in which it sends ACKs.

ACCが電子証券取引ネットワークを広げるので、TCPデータ・パケットとACKsの両方が、ECTビットを設定して、その結果、電子証券取引ネットワークビットでマークされる候補です。 したがって、電子証券取引ネットワークビットセット[RFC3168]でACKを受けるとき、TCP受信機はそれがACKsを送るレートを低下させます。 それは、ダイナミックに異なった遅れたACK要素、dを維持して、パケットが受け取った各dデータあたり1ACKを送ります。 電子証券取引ネットワークビットがセットした状態でパケットを受けるとき、d乗法的を増加させます、その結果、乗法的に、ACKsの頻度を減少させます。 電子証券取引ネットワークを受けないそれぞれのその後のRTT(例えば、TCP RTTMオプション[RFC1323]を使用することで、決定する)に関しては、要素dを直線的に減少させます、ACKsの頻度を増加させて。 したがって、受信機はそれがACKsを送る方法における、TCP送付者の標準の輻輳制御の振舞いをまねます。

   The maximum value of d is determined by the TCP sender window size,
   which could be conveyed to the receiver in a new (experimental) TCP
   option.  The receiver should send at least one ACK (preferably more)
   for each window of data from the sender (i.e., d < (cwnd/mss)) to
   prevent the sender from stalling until the receiver's delayed ACK
   timer triggers an ACK to be sent.

dの最大値はTCP送付者ウィンドウサイズで決定します。(新しい(実験的な)TCPオプションでそれを受信機に伝えることができました)。 送付者(すなわち、d<(cwnd/mss))からのデータの各窓が、送るために受信機の遅れているACKタイマがACKの引き金となるまで送付者が失速するのを防ぐように、受信機は少なくとも1ACKを送るはずです(望ましくはより多くの)。

Balakrishnan et. al.     Best Current Practice                 [Page 13]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[13ページ]RFC3449PILC--非対称のリンクス2002年12月

   RECOMMENDATION: ACK Congestion Control (ACC) is an experimental
   technique that requires TCP sender and receiver modifications.  There
   is currently little experience of using such techniques in the
   Internet.  Future versions of TCP may evolve to include this or
   similar techniques.  These are the subject of ongoing research.  ACC
   is not recommended for use within the Internet in its current form.

推薦: ACK Congestion Control(ACC)はTCP送付者と受信機変更を必要とする実験技術です。 現在、インターネットでそのようなテクニックを使用する経験がほとんどありません。 TCPの将来のバージョンは、これか同様のテクニックを含むように発展するかもしれません。 これらは継続中の研究の対象です。 ACCは使用のために現在のフォームでインターネットの中で推薦されません。

4.4 Window Prediction Mechanism

4.4 ウィンドウ予測メカニズム

   The Window Prediction Mechanism (WPM) is a TCP receiver side
   mechanism [CLP98] that uses a dynamic ACK delay factor (varying d)
   resembling the ACC scheme (section 4.3).  The TCP receiver
   reconstructs the congestion control behavior of the TCP sender by
   predicting a cwnd value.  This value is used along with the allowed
   window to adjust the receiver's value of d.  WPM accommodates for
   unnecessary retransmissions resulting from losses due to link errors.

Window Prediction Mechanism(WPM)はACC計画(セクション4.3)に類似しながらダイナミックなACK遅れ要素(異なったd)を使用するTCP受信機サイドメカニズム[CLP98]です。 TCP受信機は、cwnd値を予測することによって、TCP送付者の輻輳制御の振舞いを再建します。 この値は、受信機のdの値を調整するのに許容窓と共に使用されます。 WPMは不要な「再-トランスミッション」のために誤りをリンクすることにおける支払い満期の損失からの結果になることを収容します。

   RECOMMENDATION: Window Prediction Mechanism (WPM) is an experimental
   TCP receiver side modification.  There is currently little experience
   of using such techniques in the Internet.  Future versions of TCP may
   evolve to include this or similar techniques.  These are the subjects
   of ongoing research.  WPM is not recommended for use within the
   Internet in its current form.

推薦: 窓のPrediction Mechanism(WPM)は実験的なTCP受信機サイド変更です。 現在、インターネットでそのようなテクニックを使用する経験がほとんどありません。 TCPの将来のバージョンは、これか同様のテクニックを含むように発展するかもしれません。 これらは継続中の研究の対象です。 WPMは使用のために現在のフォームでインターネットの中で推薦されません。

4.5 Acknowledgement based on Cwnd Estimation.

4.5 承認はCwnd Estimationを基礎づけました。

   Acknowledgement based on Cwnd Estimation (ACE) [MJW00] attempts to
   measure the cwnd at the TCP receiver and maintain a varying ACK delay
   factor (d).  The cwnd is estimated by counting the number of packets
   received during a path RTT.  The technique may improve accuracy of
   prediction of a suitable cwnd.

Cwnd Estimation(ACE)[MJW00]に基づく承認は、TCP受信機でcwndを測定して、異なったACK遅れ要素(d)を維持するのを試みます。 cwndは、経路RTTの間に受け取られたパケットの数を数えることによって、見積もられています。 テクニックは適当なcwndの予測の精度を改良するかもしれません。

   RECOMMENDATION: Acknowledgement based on Cwnd Estimation (ACE) is an
   experimental TCP receiver side modification.  There is currently
   little experience of using such techniques in the Internet.  Future
   versions of TCP may evolve to include this or similar techniques.
   These are the subject of ongoing research.  ACE is not recommended
   for use within the Internet in its current form.

推薦: Cwnd Estimation(ACE)に基づく承認は実験的なTCP受信機サイド変更です。 現在、インターネットでそのようなテクニックを使用する経験がほとんどありません。 TCPの将来のバージョンは、これか同様のテクニックを含むように発展するかもしれません。 これらは継続中の研究の対象です。 ACEは使用のために現在のフォームでインターネットの中で推薦されません。

4.6 TCP Sender Pacing

4.6 TCP送付者ペース

   Reducing the frequency of ACKs may alleviate congestion of the
   upstream bottleneck link, but can lead to increased size of TCP
   sender bursts (section 4.1).  This may slow the growth of cwnd, and
   is undesirable when used over shared network paths since it may
   significantly increase the maximum number of packets in the
   bottleneck link buffer, potentially resulting in an increase in
   network congestion.  This may also lead to ACK Compression [ZSC91].

ACKsの頻度を減少させるのは、上流のボトルネックリンクの混雑を軽減するかもしれませんが、TCP送付者炸裂(セクション4.1)の増加するサイズに通じることができます。 これは、cwndの成長を遅くするかもしれなくて、ボトルネックリンクバッファのパケットの最大数をかなり増加させるかもしれないので共用回線網経路の上で使用されると、望ましくありません、潜在的にネットワークの混雑の増加をもたらして。 また、これはACK Compression[ZSC91]に通じるかもしれません。

Balakrishnan et. al.     Best Current Practice                 [Page 14]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[14ページ]RFC3449PILC--非対称のリンクス2002年12月

   TCP Pacing [AST00], generally referred to as TCP Sender pacing,
   employs an adapted TCP sender to alleviating transmission burstiness.
   A bound is placed on the maximum number of packets the TCP sender can
   transmit back-to-back (at local line rate), even if the window(s)
   allow the transmission of more data.  If necessary, more bursts of
   data packets are scheduled for later points in time computed based on
   the transmission rate of the TCP connection.  The transmission rate
   may be estimated from the ratio cwnd/srtt.  Thus, large bursts of
   data packets get broken up into smaller bursts spread over time.

一般に、TCP Senderペースと呼ばれたTCP Pacing[AST00]は適合しているTCP送付者をトランスミッションburstinessを軽減するのに雇います。 バウンドはパケットの最大数に置かれて、TCP送付者が背中合わせの状態で(地方のライン料率における)伝わることができます、窓が、より多くのデータの伝達を許してもことです。 必要なら、データ・パケットの、より多くの炸裂が時間内にTCP接続の通信速度に基づいて計算された後のポイント予定されています。 通信速度は比率cwnd/srttから見積もられるかもしれません。 したがって、データ・パケットの大きい炸裂は時間がたつにつれて広げられたより小さい炸裂に壊れます。

   A subnetwork may also provide pacing (e.g., Generic Traffic Shaping
   (GTS)), but implies a significant increase in the per-packet
   processing overhead and buffer requirement at the router where
   shaping is performed (section 5.3.3).

サブネットワークは、形成が実行される(セクション5.3.3)ところでまた、(例えば、Generic Traffic Shaping(GTS))に歩調を合わせながら提供するかもしれませんが、ルータで1パケットあたりの処理オーバヘッドとバッファ要件のかなりの増加を含意します。

   RECOMMENDATIONS: TCP Sender Pacing requires a change to
   implementation of the TCP sender.  It may be beneficial in the
   Internet and will significantly reduce the burst size of packets
   transmitted by a host.  This successfully mitigates the impact of
   receiving Stretch ACKs.  TCP Sender Pacing implies increased
   processing cost per packet, and requires a prediction algorithm to
   suggest a suitable transmission rate.  There are hence performance
   trade-offs between end host cost and network performance.
   Specification of efficient algorithms remains an area of ongoing
   research.  Use of TCP Sender Pacing is not expected to introduce new
   problems.  It is an experimental mitigation for TCP hosts that may
   control the burstiness of transmission (e.g., resulting from Type 1
   techniques, section 5.1.2), however it is not currently widely
   deployed.  It is not recommended for use within the Internet in its
   current form.

推薦: TCP Sender PacingはTCP送付者の実現への変化を必要とします。 それは、インターネットで有益であるかもしれなく、ホストによって伝えられたパケットの放出量をかなり減少させるでしょう。 これは首尾よくStretch ACKsを受ける衝撃を緩和します。 TCP Sender Pacingは、1パケットあたりの増加する加工費を含意して、適当な通信速度を示すために予測アルゴリズムを必要とします。 したがって、終わりのホスト費用とネットワーク性能の間には、性能トレードオフがあります。 効率的なアルゴリズムの仕様は継続中の研究の領域のままで残っています。 TCP Sender Pacingの使用が新しい問題を紹介しないと予想されます。トランスミッション(例えば、Type1のテクニックから生じるセクション5.1.2)のburstinessを制御するかもしれないTCPホストのための実験的な緩和である、しかしながら、それは現在、広く配備されません。 それは使用のために現在のフォームでインターネットの中で推薦されません。

4.7 TCP Byte Counting

4.7 TCPバイト勘定

   The TCP sender can avoid slowing growth of cwnd by taking into
   account the volume of data acknowledged by each ACK, rather than
   opening the cwnd based on the number of received ACKs.  So, if an ACK
   acknowledges d data packets (or TCP data segments), the cwnd would
   grow as if d separate ACKs had been received.  This is called TCP
   Byte Counting [RFC2581, RFC2760].  (One could treat the single ACK as
   being equivalent to d/2, instead of d ACKs, to mimic the effect of
   the TCP delayed ACK algorithm.)  This policy works because cwnd
   growth is only tied to the available capacity in the forward
   direction, so the number of ACKs is immaterial.

TCP送付者は、容認されたACKsの数に基づくcwndを開くより各ACKによってむしろ承認されたデータ量を考慮に入れることによってcwndの成長を遅くするのを避けることができます。 それで、ACKがdデータ・パケット(または、TCPデータ・セグメント)を承認するなら、cwndはまるでd別々のACKsを受け取ったかのように成長するでしょう。 これはTCP Byte Counting[RFC2581、RFC2760]と呼ばれます。 (人はd/2に同等であるとして独身のACKを扱うことができました、d ACKsの代わりにTCPの効果をまねるのはACKアルゴリズムを遅らせました。) cwndの成長が順方向で有効な容量に限られるだけであるのでこの政策がうまく行くので、ACKsの数は重要でないです。

   This may mitigate the impact of asymmetry when used in combination
   with other techniques (e.g., a combination of TCP Pacing
   (section4.6), and ACC (section 4.3) associated with a duplicate ACK
   threshold at the receiver.)

他のテクニックと組み合わせて使用されると、これは非対称の影響を緩和するかもしれません。(例えば、TCP Pacingの組み合わせ(section4.6)、および受信機の写しACK敷居に関連しているACC(セクション4.3)。)

Balakrishnan et. al.     Best Current Practice                 [Page 15]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[15ページ]RFC3449PILC--非対称のリンクス2002年12月

   The main issue is that TCP byte counting may generate undesirable
   long bursts of TCP packets at the sender host line rate.  An
   implementation must also consider that data packets in the forward
   direction and ACKs in the reverse direction may both travel over
   network paths that perform some amount of packet reordering.
   Reordering of IP packets is currently common, and may arise from
   various causes [BPS00].

本題はTCPバイト勘定が送付者ホストライン料率でTCPパケットの望ましくない長い炸裂を発生させるかもしれないということです。 また、実現は、順方向へのデータ・パケットと反対の方向へのACKsがいくらかの量のパケット再命令を実行するネットワーク経路の上をともに旅行するかもしれないと考えなければなりません。 IPパケットのReorderingは現在、一般的であり、いろいろな理由で起こるかもしれません[BPS00]。

   RECOMMENDATION: TCP Byte Counting requires a small TCP sender
   modification.  In its simplest form, it can generate large bursts of
   TCP data packets, particularly when Stretch ACKs are received.
   Unlimited byte counting is therefore not allowed [RFC2581] for use
   within the Internet.

推薦: TCP Byte Countingは小さいTCP送付者変更を必要とします。 特にStretch ACKsが受け取られているとき、最も簡単なフォームでは、それはTCPデータ・パケットの大きい炸裂を発生させることができます。 したがって、無制限なバイト勘定はインターネットの中の使用のために許されていません[RFC2581]。

   It is therefore strongly recommended [RFC2581, RFC2760] that any byte
   counting scheme should include a method to mitigate the potentially
   large bursts of TCP data packets the algorithm can cause (e.g., TCP
   Sender Pacing (section 4.6), ABC [abc-ID]).  If the burst size or
   sending rate of the TCP sender can be controlled then the scheme may
   be beneficial when Stretch ACKs are received.  Determining safe
   algorithms remain an area of ongoing research.  Further
   experimentation will then be required to assess the success of these
   safeguards, before they can be recommended for use in the Internet.

したがって、[RFC2581、RFC2760]は計画を数えるどんなバイトもアルゴリズムが引き起こす場合があるTCPデータ・パケット(例えば、TCP Sender Pacing(セクション4.6)、ABC[abc-ID])の潜在的に大きい炸裂を緩和する方法を含むべきであることが強く勧められます。 Stretch ACKsが受け取られているとき、TCP送付者の放出量か送付レートを制御できるなら、計画は有益であるかもしれません。 安全なアルゴリズムが継続中の研究の領域のままで残っていることを決定します。 次に、さらなる実験がこれらの安全装置の成功を評価するのに必要でしょう、インターネットでの使用のためにそれらを推薦できる前に。

4.8 Backpressure

4.8 背圧

   Backpressure is a technique to enhance the performance of
   bidirectional traffic for end hosts directly connected to the
   upstream bottleneck link [KVR98].  A limit is set on how many data
   packets of upstream transfers can be enqueued at the upstream
   bottleneck link.  In other words, the bottleneck link queue exerts
   'backpressure' on the TCP (sender) layer.  This requires a modified
   implementation, compared to that currently deployed in many TCP
   stacks.  Backpressure ensures that ACKs of downstream connections do
   not get starved at the upstream bottleneck, thereby improving
   performance of the downstream connections.  Similar generic schemes
   that may be implemented in hosts/routers are discussed in section
   5.4.

背圧は直接上流のボトルネックリンク[KVR98]に接続された終わりのホストのための双方向の交通の性能を高めるテクニックです。 限界は上流のボトルネックリンクで上流の転送のいくつのデータ・パケットを待ち行列に入れることができるかに関して設定されます。 言い換えれば、ボトルネックリンク待ち行列はTCP(送付者)層に'背圧'を出します。 現在多くのTCPスタックで配備されているそれと比べて、これは変更された実現を必要とします。 背圧は、川下の接続のACKsが上流のボトルネックで飢えていないのを確実にします、その結果、川下の接続の性能を向上させます。 セクション5.4でホスト/ルータで実行されるかもしれない同様の一般的な計画について議論します。

   Backpressure can be unfair to a reverse direction connection and make
   its throughput highly sensitive to the dynamics of the forward
   connection(s).

背圧で、逆の指示接続に不公平であり、スループットは前進の接続の力学に非常に敏感になる場合があります。

   RECOMMENDATION: Backpressure requires an experimental modification to
   the sender protocol stack of a host directly connected to an upstream
   bottleneck link.  Use of backpressure is an implementation issue,
   rather than a network protocol issue.  Where backpressure is
   implemented, the optimizations described in this section could be

推薦: 背圧は直接上流のボトルネックリンクに接続されたホストの送付者プロトコル・スタックへの実験的な変更を必要とします。 背圧の使用はネットワーク・プロトコル問題よりむしろ導入問題です。 背圧が実行されるところでは、このセクションで説明された最適化は実行されるかもしれません。

Balakrishnan et. al.     Best Current Practice                 [Page 16]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[16ページ]RFC3449PILC--非対称のリンクス2002年12月

   desirable and can benefit bidirectional traffic for hosts.
   Specification of safe algorithms for providing backpressure is still
   a subject of ongoing research.  The technique is not recommended for
   use within the Internet in its current form.

ホストのための望ましくて缶の利益双方向の交通。 それでも、背圧を提供するための安全なアルゴリズムの仕様は継続中の研究の対象です。 テクニックは使用のために現在のフォームでインターネットの中で推薦されません。

5. Improving TCP performance using Transparent Modifications

5. Transparent Modificationsを使用することでTCP性能を向上させます。

   Various link and network layer techniques have been suggested to
   mitigate the effect of an upstream bottleneck link.  These techniques
   may provide benefit without modification to either the TCP sender or
   receiver, or may alternately be used in conjunction with one or more
   of the schemes identified in section 4.  In this document, these
   techniques are known as "transparent" [RFC3135], because at the
   transport layer, the TCP sender and receiver are not necessarily
   aware of their existence.  This does not imply that they do not
   modify the pattern and timing of packets as observed at the network
   layer.  The techniques are classified here into three types based on
   the point at which they are introduced.

様々なリンクとネットワーク層のテクニックは、上流のボトルネックリンクの効果を緩和するために示されました。 これらのテクニックは、TCP送付者か受信機への変更なしで利益を提供するか、または交互にセクション4で特定された計画の1つ以上に関連して使用されるかもしれません。 本書では、これらのテクニックは「透明[RFC3135]」として知られています、TCP送付者と受信機が必ずトランスポート層でそれらの存在を知っているというわけではないので。 これは、彼らがネットワーク層における観測されるとしてのパケットのパターンとタイミングを変更しないのを含意しません。 テクニックはここで彼らが導入されるポイントに基づく3つのタイプに分類されます。

   Most techniques require the individual TCP connections passing over
   the bottleneck link(s) to be separately identified and imply that
   some per-flow state is maintained for active TCP connections.  A link
   scheduler may also be employed (section 5.4).  The techniques (with
   one exception, ACK Decimation (section 5.2.2) require:

ほとんどのテクニックが、ボトルネックリンクを通り過ぎる個々のTCP接続が、別々に特定されて、何らかの1流れあたりの状態が活発なTCP接続のために維持されると暗示するのを必要とします。 また、リンクスケジューラは使われるかもしれません(セクション5.4)。 テクニック、(ただ1つを例外として、ACK Decimation(セクション5.2.2)は以下を必要とします。

   (i)   Visibility of an unencrypted IP and TCP packet header (e.g., no
         use of IPSec with payload encryption [RFC2406]).
   (ii)  Knowledge of IP/TCP options and ability to inspect packets with
         tunnel encapsulations (e.g., [RFC2784]) or to suspend
         processing of packets with unknown formats.
   (iii) Ability to demultiplex flows (by using address/protocol/port
         number, or an explicit flow-id).

(i) 非コード化されたIPとTCPパケットのヘッダー(例えば、ペイロード暗号化[RFC2406]があるIPSecの無駄)の目に見えること。 (ii) IP/TCPオプションとトンネルカプセル化(例えば、[RFC2784])でパケットを点検するか、または未知の形式でパケットの処理を中断させる能力に関する知識。 (iii) 「反-マルチプレックス」への能力は流れます(アドレス/プロトコル/ポートナンバー、または明白な流れイドを使用することによって)。

   [RFC3135] describes a class of network device that provides more than
   forwarding of packets, and which is known as a Protocol Enhancing
   Proxy (PEP).  A large spectrum of PEP devices exists, ranging from
   simple devices (e.g., ACK filtering) to more sophisticated devices
   (e.g., stateful devices that split a TCP connection into two separate
   parts).  The techniques described in section 5 of this document
   belong to the simpler type, and do not inspect or modify any TCP or
   UDP payload data.  They also do not modify port numbers or link
   addresses.  Many of the risks associated with more complex PEPs do
   not exist for these schemes.  Further information about the operation
   and the risks associated with using PEPs are described in [RFC3135].

[RFC3135]はパケットの推進より提供して、プロトコルEnhancing Proxy(PEP)として知られているネットワーク装置のクラスについて説明します。 PEP装置の大きいスペクトルは存在しています、簡単な装置(例えば、ACKフィルタリング)から、より精巧な装置(例えば、TCP接続を2つの別々の部分に分けたstateful装置)まで及んで。 このドキュメントのセクション5で説明されたテクニックは、少しのTCPやUDPペイロードデータもより純真なタイプの所有て、点検するか、または変更しません。 また、彼らはポートナンバーかリンクアドレスを変更しません。 より複雑なPEPsに関連しているリスクの多くがこれらの計画のために存在していません。 操作に関する詳細とPEPsを使用すると関連している危険は[RFC3135]で説明されます。

Balakrishnan et. al.     Best Current Practice                 [Page 17]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[17ページ]RFC3449PILC--非対称のリンクス2002年12月

5.1 TYPE 0: Header Compression

5.1 0はタイプします: ヘッダー圧縮

   A client may reduce the volume of bits used to send a single ACK by
   using compression [RFC3150, RFC3135].  Most modern dial-up modems
   support ITU-T V.42 bulk compression.  In contrast to bulk
   compression, header compression is known to be very effective at
   reducing the number of bits sent on the upstream link [RFC1144]. This
   relies on the observation that most TCP packet headers vary only in a
   few bit positions between successive packets in a flow, and that the
   variations can often be predicted.

クライアントは、圧縮[RFC3150、RFC3135]を使用することによって、独身のACKを送るのに使用されるビットのボリュームを減少させるかもしれません。 ほとんどの近代的なダイヤルアップモデムがITU-T V.42体積圧縮を支持します。 体積圧縮と対照して、ヘッダー圧縮が上流のリンク[RFC1144]に送られたビットの数を減少させるところで非常に効果的であることが知られています。 これはほとんどのTCPパケットのヘッダーが連続したパケットの間のいくつかのビット位置だけで流れで異なって、しばしば変化は予測できるという観測に依存します。

5.1.1 TCP Header Compression

5.1.1 TCPヘッダー圧縮

   TCP header compression [RFC1144] (sometimes known as V-J compression)
   is a Proposed Standard describing use over low capacity links running
   SLIP or PPP [RFC3150].  It greatly reduces the size of ACKs on the
   reverse link when losses are infrequent (a situation that ensures
   that the state of the compressor and decompressor are synchronized).
   However, this alone does not address all of the asymmetry issues:

TCPヘッダー圧縮[RFC1144](V-J圧縮として時々知られている)はSLIPかPPP[RFC3150]を走らせながら低い容量リンクの上に使用について説明するProposed Standardです。 損失が珍しいときに(コンプレッサーと減圧装置の状態が同期するのを確実にする状況)、それは逆方向リンクの上のACKsのサイズを大いに減少させます。 しかしながら、これだけが非対称問題のすべてを記述しません:

   (i)   In some (e.g., wireless) subnetworks there is a significant
         per-packet MAC overhead that is independent of packet size
         (section 3.2).
   (ii)  A reduction in the size of ACKs does not prevent adverse
         interaction with large upstream data packets in the presence
         of bidirectional traffic (section 3.3).
   (iii) TCP header compression cannot be used with packets that have
         IP or TCP options (including IPSec [RFC2402, RFC2406], TCP
         RTTM [RFC1323], TCP SACK [RFC2018], etc.).
   (iv)  The performance of header compression described by RFC1144 is
         significantly degraded when compressed packets are lost.  An
         improvement, which can still incur significant penalty on
         long network paths is described in [RFC2507].  This suggests
         it should only be used on links (or paths) that experience a
         low level of packet loss [RFC3150].
   (v)   The normal implementation of Header Compression inhibits
         compression when IP is used to support tunneling (e.g., L2TP,
         GRE [RFC2794], IP-in-IP).  The tunnel encapsulation
         complicates locating the appropriate packet headers.  Although
         GRE allows Header Compression on the inner (tunneled) IP
         header [RFC2784], this is not recommended, since loss of a
         packet (e.g., due to router congestion along the tunnel path)
         will result in discard of all packets for one RTT [RFC1144].

1パケットあたりそこのいくつかの(例えば、無線電信)サブネットワークの(i)は1つのパケットサイズ(セクション3.2)から独立している重要なMACオーバーヘッドです。 (ii) ACKsのサイズの減少は双方向の交通(セクション3.3)があるとき大きい上流のデータ・パケットとの不利な相互作用を防ぎません。 (iii) IPを持っているパケットかTCPオプションと共にTCPヘッダー圧縮を使用できません(IPSec[RFC2402、RFC2406]、TCP RTTM[RFC1323]、TCP SACK[RFC2018]などを含んでいて)。 (iv) 圧縮されたパケットが無くなるとき、RFC1144によって説明されたヘッダー圧縮の性能はかなり下げられます。 改良であり、どれが長いネットワーク経路でまだ重要な刑罰を被ることができるかは[RFC2507]で説明されます。 これは、それが低レベルのパケット損失[RFC3150]を経験するリンク(または、経路)の上に使用されるだけであるべきであると示唆します。 (v) IPが(例えば、L2TP、GRE[RFC2794]、IPにおけるIP)にトンネルを堀るのを支持するのに使用されるとき、Header Compressionの通常の実現は圧縮を抑制します。 適切なパケットのヘッダーの居場所を見つけるカプセル化が複雑にするトンネル。 GREは内側(トンネルを堀られる)のIPヘッダー[RFC2784]のHeader Compressionを許容しますが、これは推薦されません、パケット(例えば、トンネル経路に沿ったルータ混雑による)の損失が1RTT[RFC1144]のためのすべてのパケットの破棄をもたらすので。

   RECOMMENDATION: TCP Header Compression is a transparent modification
   performed at both ends of the upstream bottleneck link.  It offers no
   benefit for flows employing IPSec [RFC2402, RFC2406], or when
   additional protocol headers are present (e.g., IP or TCP options,

推薦: TCP Header Compressionは上流のボトルネックリンクの両端で実行されたわかりやすい変更です。 IPSec[RFC2402、RFC2406]を使うか、または追加議定書ヘッダーが出席しているとき、それは流れのために利益を全く提供しません。(例えば、IPかTCPがゆだねます。

Balakrishnan et. al.     Best Current Practice                 [Page 18]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[18ページ]RFC3449PILC--非対称のリンクス2002年12月

   and/or tunnel encapsulation headers).  The scheme is widely
   implemented and deployed and used over Internet links.  It is
   recommended to improve TCP performance for paths that have a low-to-
   medium bandwidth asymmetry (e.g., k<10).

トンネルカプセル化ヘッダー) 計画は、インターネットリンクの上に広く実行されて、配備されて、使用されます。 安値から媒体への帯域幅非対称(例えば、k<10)を持っている経路にTCP性能を向上させるのはお勧めです。

   In the form described in [RFC1144], TCP performance is degraded when
   used over links (or paths) that may exhibit appreciable rates of
   packet loss [RFC3150].  It may also not provide significant
   improvement for upstream links with bidirectional traffic.  It is
   therefore not desirable for paths that have a high bandwidth
   asymmetry (e.g., k>10).

[RFC1144]で説明されたフォームでは、パケット損失[RFC3150]のかなりの速度を示すかもしれないリンク(または、経路)の上に使用されると、TCP性能は降格しています。 また、それは上流のリンクのためのかなりの改善に双方向の交通を提供しないかもしれません。 したがって、高帯域非対称(例えば、k>10)を持っている経路には、それは望ましくはありません。

5.1.2 Alternate Robust Header Compression Algorithms

5.1.2 交互の強健なヘッダー圧縮アルゴリズム

   TCP header compression [RFC1144] and IP header compression [RFC2507]
   do not perform well when subject to packet loss.  Further, they do
   not compress packets with TCP option fields (e.g., SACK [RFC2018] and
   Timestamp (RTTM) [RFC1323]).  However, recent work on more robust
   schemes suggest that a new generation of compression algorithms may
   be developed which are much more robust.  The IETF ROHC working group
   has specified compression techniques for UDP-based traffic [RFC3095]
   and is examining a number of schemes that may provide improve TCP
   header compression.  These could be beneficial for asymmetric network
   paths.

パケット損失を被りやすいときに、TCPヘッダー圧縮[RFC1144]とIPヘッダー圧縮[RFC2507]はよく振る舞いません。 さらに、彼らはTCPオプション・フィールド(例えば、SACK[RFC2018]とTimestamp(RTTM)[RFC1323])でパケットを圧縮しません。 しかしながら、より強健な計画の近作は、圧縮アルゴリズムの新しい世代が発展するかもしれないのを示します(はるかに強健です)。 IETF ROHCワーキンググループによるUDPベースの交通[RFC3095]のための圧縮のテクニックを指定して、提供されるかもしれない多くの計画を調べるとTCPヘッダー圧縮が改良されるということです。 非対称のネットワーク経路に、これらは有益であるかもしれません。

   RECOMMENDATION: Robust header compression is a transparent
   modification that may be performed at both ends of an upstream
   bottleneck link.  This class of techniques may also be suited to
   Internet paths that suffer low levels of re-ordering.  The techniques
   benefit paths with a low-to-medium bandwidth asymmetry (e.g., k>10)
   and may be robust to packet loss.

推薦: 体力を要しているヘッダー圧縮は上流のボトルネックリンクの両端で実行されるかもしれないわかりやすい変更です。 また、このクラスのテクニックは低レベルの再注文を受けるインターネット経路に合うかもしれません。 テクニックは、安値から媒体への帯域幅非対称(例えば、k>10)に伴う経路のためになって、パケット損失に強健であるかもしれません。

   Selection of suitable compression algorithms remains an area of
   ongoing research.  It is possible that schemes may be derived which
   support IPSec authentication, but not IPSec payload encryption. Such
   schemes do not alone provide significant improvement in asymmetric
   networks with a high asymmetry and/or bidirectional traffic.

適当な圧縮アルゴリズムの品揃えは継続中の研究の領域のままで残っています。 IPSecペイロード暗号化ではなく、IPSec認証を支持する計画が引き出されるのは、可能です。 計画が単独でそうしないそのようなものは高い非対称、そして/または、双方向の交通を非対称のネットワークにおけるかなりの改善に提供します。

5.2 TYPE 1: Reverse Link Bandwidth Management

5.2は1をタイプします: 逆方向リンク帯域幅管理

   Techniques beyond Type 0 header compression are required to address
   the performance problems caused by appreciable asymmetry (k>>1). One
   set of techniques is implemented only at one point on the reverse
   direction path, within the router/host connected to the upstream
   bottleneck link.  These use flow class or per-flow queues at the
   upstream link interface to manage the queue of packets waiting for
   transmission on the bottleneck upstream link.

Type0ヘッダー圧縮を超えたテクニックが、かなりの非対称(k>>1)で引き起こされたその性能問題を訴えるのに必要です。 1セットのテクニックは単に逆の指示経路の1ポイントで実行されます、上流のボトルネックリンクに接続されたルータ/ホストの中で。 これらが流れのクラスを使用するか、またはパケットがボトルネック上流でトランスミッションを待つ待ち行列を管理する上流のリンクインタフェースにおける1流れあたりの待ち行列はリンクされます。

Balakrishnan et. al.     Best Current Practice                 [Page 19]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[19ページ]RFC3449PILC--非対称のリンクス2002年12月

   This type of technique bounds the upstream link buffer queue size,
   and employs an algorithm to remove (discard) excess ACKs from each
   queue.  This relies on the cumulative nature of ACKs (section 4.1).
   Two approaches are described which employ this type of mitigation.

上流のリンクがバッファリングするテクニック領域のこのタイプは、各待ち行列から過剰ACKsを取り外すこと(捨てる)にサイズを列に並ばせて、アルゴリズムを使います。 これはACKs(セクション4.1)の累積している自然を当てにします。 このタイプの緩和を使う2つのアプローチが説明されます。

5.2.1 ACK Filtering

5.2.1 ACKフィルタリング

   ACK Filtering (AF) [DMT96, BPK99] (also known as ACK Suppression
   [SF98, Sam99, FSS01]) is a TCP-aware link-layer technique that
   reduces the number of ACKs sent on the upstream link.  This technique
   has been deployed in specific production networks (e.g., asymmetric
   satellite networks [ASB96]).  The challenge is to ensure that the
   sender does not stall waiting for ACKs, which may happen if ACKs are
   indiscriminately removed.

ACK Filtering(AF)[DMT96、BPK99](また、ACK Suppression[SF98、Sam99、FSS01]として、知られている)はTCP意識しているACKsの数を減少させるリンクレイヤのテクニックが上流を転送したのをリンクです。 このテクニックは特定の生産ネットワーク(例えば、非対称の衛星ネットワーク[ASB96])で配備されました。 挑戦は送付者がACKsが無差別に取り外されるなら起こるかもしれないACKsを待ちながら失速しないのを保証することです。

   When an ACK from the receiver is about to be enqueued at a upstream
   bottleneck link interface, the router or the end host link layer (if
   the host is directly connected to the upstream bottleneck link)
   checks the transmit queue(s) for older ACKs belonging to the same TCP
   connection.  If ACKs are found, some (or all of them) are removed
   from the queue, reducing the number of ACKs.

受信機からのACKが上流のボトルネックリンクインタフェースで待ち行列に入れられようとしているとき、ルータか終わりのホストリンクレイヤ(ホストが直接上流のボトルネックリンクに接続されるなら)がチェックする、同じTCP接続のものであるより古いACKsのために待ち行列を伝えてください。 ACKsを見つけるなら、ACKsの数を減少させて、待ち行列から或るもの(または、彼らのすべて)を取り除きます。

   Some ACKs also have other functions in TCP [RFC1144], and should not
   be deleted to ensure normal operation.  AF should therefore not
   delete an ACK that has any data or TCP flags set (SYN, RST, URG, and
   FIN).  In addition, it should avoid deleting a series of 3 duplicate
   ACKs that indicate the need for Fast Retransmission [RFC2581] or ACKs
   with the Selective ACK option (SACK)[RFC2018] from the queue to avoid
   causing problems to TCP's data-driven loss recovery mechanisms.
   Appropriate treatment is also needed to preserve correct operation of
   ECN feedback (carried in the TCP header) [RFC3168].

いくつかのACKsをもTCP[RFC1144]に他の機能を持って、通常の操作を確実にするために削除するべきではありません。 したがって、AFはどんなデータやTCP旗も設定させるACK(SYN、RST、URG、およびFIN)を削除するはずがありません。 さらに、それは、待ち行列からのSelective ACKオプション(SACK)[RFC2018]があるFast Retransmission[RFC2581]かACKsがTCPのデータ駆動型損失回収機構に問題を起こすのを避ける必要性を示す一連の3写しACKsを削除するのを避けるべきです。また、適切な処理が、電子証券取引ネットワークフィードバック(TCPヘッダーでは、運ばれます)[RFC3168]の正しい操作を保存するのに必要です。

   A range of policies to filter ACKs may be used.  These may be either
   deterministic or random (similar to a random-drop gateway, but should
   take into consideration the semantics of the items in the queue).
   Algorithms have also been suggested to ensure a minimum ACK rate to
   guarantee the TCP sender window is updated [Sam99, FSS01], and to
   limit the number of data packets (TCP segments) acknowledged by a
   Stretch ACK.  Per-flow state needs to be maintained only for
   connections with at least one packet in the queue (similar to FRED
   [LM97]).  This state is soft [Cla88], and if necessary, can easily be
   reconstructed from the contents of the queue.

ACKsをフィルターにかけるさまざまな方針が使用されるかもしれません。 これらが決定論的であるか、または無作為であるかもしれない、(同様である、待ち行列で項目の意味論を考慮に入れるべきであるのを除いた無作為の低下ゲートウェイ また、アルゴリズムは、ACKがTCP送付者の窓をアップデートするのを[Sam99、FSS01]保証して、Stretch ACKによって承認されたデータ・パケット(TCPセグメント)の数を制限すると評定する最小限を確実にするために示されました。 1流れあたりの州は、接続のためだけに少なくとも1つのパケットで待ち行列(フレッド[LM97]と同様の)で維持される必要があります。 この状態は柔らかいです、そして、[Cla88]必要なら、容易に、待ち行列のコンテンツから再建できます。

   The undesirable effect of delayed DupACKs (section 3.4) can be
   reduced by deleting duplicate ACKs above a threshold value [MJW00,
   CLP98] allowing Fast Retransmission, but avoiding early TCP timeouts,
   which may otherwise result from excessive queuing of DupACKs.

遅れたDupACKs(セクション3.4)がFast Retransmissionを許容しながら閾値[MJW00、CLP98]を超えて写しACKsを削除することによって減少できますが、早いTCPタイムアウトを避けるという望ましくない効果。(そうでなければ、タイムアウトはDupACKsの過度の列を作りから生じるかもしれません)。

Balakrishnan et. al.     Best Current Practice                 [Page 20]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[20ページ]RFC3449PILC--非対称のリンクス2002年12月

   Future schemes may include more advanced rules allowing removal of
   selected SACKs [RFC2018].  Such a scheme could prevent the upstream
   link queue from becoming filled by back-to-back ACKs with SACK
   blocks.  Since a SACK packet is much larger than an ACK, it would
   otherwise add significantly to the path delay in the reverse
   direction.  Selection of suitable algorithms remains an ongoing area
   of research.

将来の計画は選択されたSACKs[RFC2018]の解任を許すより高度な規則を含むかもしれません。 そのような計画は、上流のリンク待ち行列がSACKブロックがある背中合わせのACKsでいっぱいにされるようになるのを防ぐかもしれません。 SACKパケットがACKよりはるかに大きいので、それは別の方法で反対の方向の経路遅れにかなり加えるでしょう。 適当なアルゴリズムの品揃えは研究の進行中の領域のままで残っています。

   RECOMMENDATION: ACK Filtering requires a modification to the upstream
   link interface.  The scheme has been deployed in some networks where
   the extra processing overhead (per ACK) may be compensated for by
   avoiding the need to modify TCP.  ACK Filtering can generate Stretch
   ACKs resulting in large bursts of TCP data packets.  Therefore on its
   own, it is not recommended for use in the general Internet.

推薦: ACK Filteringは上流のリンクインタフェースへの変更を必要とします。 計画は余分な処理オーバヘッド(1ACKあたりの)がTCPを変更する必要性を避けることによって補われるかもしれないいくつかのネットワークで配備されました。 ACK FilteringはTCPデータ・パケットの大きい炸裂をもたらすStretch ACKsを発生させることができます。 したがって、それ自身のところでは、それが一般的なインターネットでの使用のために推薦されません。

   ACK Filtering when used in combination with a scheme to mitigate the
   effect of Stretch ACKs (i.e., control TCP sender burst size) is
   recommended for paths with appreciable asymmetry (k>1) and/or with
   bidirectional traffic.  Suitable algorithms to support IPSec
   authentication, SACK, and ECN remain areas of ongoing research.

計画と組み合わせてStretch ACKs(すなわち、コントロールTCP送付者放出量)の効果を緩和するのに使用されると、ACK Filteringはかなりの非対称(k>1)双方向の交通で経路に推薦されます。 IPSec認証、SACK、および電子証券取引ネットワークを支持する適当なアルゴリズムは継続中の研究の領域のままで残っています。

5.2.2 ACK Decimation

5.2.2 ACK大量殺害

   ACK Decimation is based on standard router mechanisms.  By using an
   appropriate configuration of (small) per-flow queues and a chosen
   dropping policy (e.g., Weighted Fair Queuing, WFQ) at the upstream
   bottleneck link, a similar effect to AF (section 5.2.1) may be
   obtained, but with less control of the actual packets which are
   dropped.

ACK Decimationは標準のルータメカニズムに基づいています。上流のボトルネックリンクで1流れあたりの(小さい)の待ち行列の適切な構成と選ばれた低下方針(例えば、Weighted Fair Queuing、WFQ)を使用することによって、AF(セクション5.2.1)への同様の効果が得ますが、落とされる実際のパケットの、より少ないコントロールであるかもしれません。

   In this scheme, the router/host at the bottleneck upstream link
   maintains per-flow queues and services them fairly (or with
   priorities) by queuing and scheduling of ACKs and data packets in the
   reverse direction.  A small queue threshold is maintained to drop
   excessive ACKs from the tail of each queue, in order to reduce ACK
   Congestion.  The inability to identify special ACK packets (c.f., AF)
   introduces some major drawbacks to this approach, such as the
   possibility of losing DupACKs, FIN/ACK, RST packets, or packets
   carrying ECN information [RFC3168].  Loss of these packets does not
   significantly impact network congestion, but does adversely impact
   the performance of the TCP session observing the loss.

この計画では、上流のリンクが流れであることを支持するボトルネックのルータ/ホストは、ACKsとデータ・パケットの列を作りとスケジューリングで反対の方向にそれらを公正(またはプライオリティで)に列に並ばせて、修理します。 小さい待ち行列敷居はそれぞれの待ち行列のテールから過度のACKsを落とすために維持されます、ACK Congestionを減少させるために。 特別なACKパケット(c.f.、AF)を特定できないことはいくつかの主要な欠点をこのアプローチに紹介します、電子証券取引ネットワーク情報[RFC3168]を運ぶDupACKs、FIN/ACK、RSTパケット、またはパケットをなくす可能性などのように。 これらのパケットの損失はネットワークの混雑にかなり影響を与えませんが、損失を観測するTCPセッションの性能に逆に、影響を与えます。

   A WFQ scheduler may assign a higher priority to interactive traffic
   (providing it has a mechanism to identify such traffic) and provide a
   fair share of the remaining capacity to the bulk traffic.  In the
   presence of bidirectional traffic, and with a suitable scheduling
   policy, this may ensure fairer sharing for ACK and data packets.  An
   increased forward transmission rate is achieved over asymmetric links

WFQスケジューラは、対話的な通信(それにそのような交通を特定するメカニズムがあるなら)の、より高い優先度を割り当てて、残存容量の正当な分け前を大量の交通に提供するかもしれません。 双方向の交通があるとき適当なスケジューリング方針で、これはACKとデータ・パケットのための、より公正な共有を確実にするかもしれません。 増加する前進の通信速度は非対称のリンクの上に達成されます。

Balakrishnan et. al.     Best Current Practice                 [Page 21]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[21ページ]RFC3449PILC--非対称のリンクス2002年12月

   by an increased ACK Decimation rate, leading to generation of Stretch
   ACKs.  As in AF, TCP sender burst size increases when Stretch ACKs
   are received unless other techniques are used in combination with
   this technique.

増加するACK Decimationで、Stretch ACKsの世代に通じて、評価してください。 他のテクニックがこのテクニックと組み合わせて使用されない場合Stretch ACKsが受け取られているとき、AFのように、TCP送付者放出量は増加します。

   This technique has been deployed in specific networks (e.g., a
   network with high bandwidth asymmetry supporting high-speed data
   services to in-transit mobile hosts [Seg00]).  Although not optimal,
   it offered a potential mitigation applicable when the TCP header is
   difficult to identify or not visible to the link layer (e.g., due to
   IPSec encryption).

このテクニックは特定のネットワーク(例えば、高帯域非対称がトランジットにおけるモバイルホスト[Seg00]に対する高速データサービスを支持しているネットワーク)で配備されました。 最適ではありませんが、TCPヘッダーがリンクレイヤ(例えば、IPSec暗号化による)に特定するのが難しいか、または目に見えないとき、それは適切な状態で潜在的緩和を提供しました。

   RECOMMENDATION: ACK Decimation uses standard router mechanisms at the
   upstream link interface to constrain the rate at which ACKs are fed
   to the upstream link.  The technique is beneficial with paths having
   appreciable asymmetry (k>1).  It is however suboptimal, in that it
   may lead to inefficient TCP error recovery (and hence in some cases
   degraded TCP performance), and provides only crude control of link
   behavior.  It is therefore recommended that where possible, ACK
   Filtering should be used in preference to ACK Decimation.

推薦: ACK Decimationは、ACKsが上流のリンクに与えられているレートを抑制するのに上流のリンクインタフェースで標準のルータメカニズムを使用します。 テクニックはかなりの非対称(k>1)を持っている経路によって有利です。 どんなに準最適であってもそれはそうです、効率の悪いTCPエラー回復(そして、したがって、いくつかの場合、TCP性能を下げる)に通じるかもしれなくて、リンクの振舞いの粗雑なコントロールだけを提供するので。 したがって、可能であるところでは、ACK FilteringがACK Decimationに優先して使用されるのが、お勧めです。

   When ACK Decimation is used on paths with an appreciable asymmetry
   (k>1) (or with bidirectional traffic) it increases the burst size of
   the TCP sender, use of a scheme to mitigate the effect of Stretch
   ACKs or control burstiness is therefore strongly recommended.

ACK Decimationが経路でかなりの非対称(k>1)(または双方向の交通で)で使用されるとき、TCP送付者の放出量を増加させます、したがって、Stretch ACKsかコントロールburstinessの効果を緩和する計画の使用は強く推薦されます。

5.3 TYPE 2: Handling Infrequent ACKs

5.3 2はタイプします: 取り扱いの珍しいACKs

   TYPE 2 mitigations perform TYPE 1 upstream link bandwidth management,
   but also employ a second active element which mitigates the effect of
   the reduced ACK rate and burstiness of ACK transmission.  This is
   desirable when end hosts use standard TCP sender implementations
   (e.g., those not implementing the techniques in sections 4.6, 4.7).

TYPE2緩和は、TYPE1の上流のリンク帯域幅管理を実行しますが、減少しているACKレートの効果とACKトランスミッションのburstinessを緩和する2番目の能動素子をまた使います。 終わりのホストが標準のTCP送付者実現(例えば、セクション4.6、4.7のテクニックを実行しないもの)を使用するとき、これは望ましいです。

   Consider a path where a TYPE 1 scheme forwards a Stretch ACK covering
   d TCP packets (i.e., where the acknowledgement number is d*MSS larger
   than the last ACK received by the TCP sender).  When the TCP sender
   receives this ACK, it can send a burst of d (or d+1) TCP data
   packets.  The sender is also constrained by the current cwnd.
   Received ACKs also serve to increase cwnd (by at most one MSS).

TYPE1計画がd TCPパケットを覆うStretch ACKを進める(すなわち、どこで、承認番号は最後のACKがTCP送付者のそばで受信したより大きいd*MSSですか)経路を考えてください。 TCP送付者がこのACKを受け取るとき、それはd(または、d+1)TCPデータ・パケットの炸裂を送ることができます。 また、送付者は現在のcwndによって抑制されます。 また、容認されたACKsは、cwnd(高々1MSSによる)を増加させるのに役立ちます。

   A TYPE 2 scheme mitigates the impact of the reduced ACK frequency
   resulting when a TYPE 1 scheme is used.  This is achieved by
   interspersing additional ACKs before each received Stretch ACK.  The
   additional ACKs, together with the original ACK, provide the TCP
   sender with sufficient ACKs to allow the TCP cwnd to open in the same
   way as if each of the original ACKs sent by the TCP receiver had been
   forwarded by the reverse path.  In addition, by attempting to restore

TYPE2計画はTYPE1計画が使用されているとき結果として生じる減少しているACK頻度の影響を緩和します。 これは、それぞれがStretch ACKを受ける前に追加ACKsを点在させることによって、達成されます。 追加ACKsはオリジナルのACKと共にまるで逆の経路でTCP受信機によって送られたそれぞれのオリジナルのACKsを進めたかのように同様に、TCP cwndが開くのを許容できるくらいのACKsをTCP送付者に提供します。 回復する試みによる添加で

Balakrishnan et. al.     Best Current Practice                 [Page 22]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[22ページ]RFC3449PILC--非対称のリンクス2002年12月

   the spacing between ACKs, such a scheme can also restore the TCP
   self-clocking behavior, and reduce the TCP sender burst size.  Such
   schemes need to ensure conservative behavior (i.e., should not
   introduce more ACKs than were originally sent) and reduce the
   probability of ACK Compression [ZSC91].

ACKsの間のスペース、そのような計画はまた、自己の時間を計るTCP振舞いを復元して、TCP送付者放出量を減少させることができます。 そのような計画は、保守的な振舞い(すなわち、元々送ったより多くのACKsを導入するべきでない)を確実にして、ACK Compression[ZSC91]の確率を減少させる必要があります。

   The action is performed at two points on the return path: the
   upstream link interface (where excess ACKs are removed), and a point
   further along the reverse path (after the bottleneck upstream
   link(s)), where replacement ACKs are inserted.  This attempts to
   reconstruct the ACK stream sent by the TCP receiver when used in
   combination with AF (section 5.2.1), or ACK Decimation (section
   5.2.2).

動作はリターンパスの2ポイントで実行されます: 上流はインタフェース(過剰ACKsが取り外されるところ)、およびポイントを逆の経路に沿って、より遠くにリンクします。(ボトルネック上流の後に、(s))をリンクしてください。そこでは、交換ACKsが挿入されます。 これは、AF(セクション5.2.1)、またはACK Decimation(セクション5.2.2)と組み合わせて使用されるとTCP受信機によって送られたACKの流れを再建するのを試みます。

   TYPE 2 mitigations may be performed locally at the receive interface
   directly following the upstream bottleneck link, or may alternatively
   be applied at any point further along the reverse path (this is not
   necessarily on the forward path, since asymmetric routing may employ
   different forward and reverse internet paths).  Since the techniques
   may generate multiple ACKs upon reception of each individual Stretch
   ACK, it is strongly recommended that the expander implements a scheme
   to prevent exploitation as a "packet amplifier" in a Denial-of-
   Service (DoS) attack (e.g., to verify the originator of the ACK).
   Identification of the sender could be accomplished by appropriately
   configured packet filters and/or by tunnel authentication procedures
   (e.g., [RFC2402, RFC2406]).  A limit on the number of reconstructed
   ACKs that may be generated from a single packet may also be
   desirable.

TYPE2緩和が局所的に実行されるかもしれない、直接上流のボトルネックリンクに続いて、インタフェースを受けてください、またはあるいはまた、さらに逆の経路に沿った任意な点で適用されるかもしれません(これは必ずフォワードパスにあるというわけではありません、非対称のルーティングが前方で異なって逆のインターネット経路を使うかもしれないので)。 テクニックがそれぞれの個々のStretch ACKのレセプションの複数のACKsを発生させるかもしれないので、エキスパンダが「パケットアンプ」としてDenialで開発を防ぐために計画を実行するのは、強くお勧めです。-サービス(DoS)では、攻撃してください(例えばACKの創始者について確かめる)。 適切に構成されたパケットフィルタトンネル認証手順(例えば、[RFC2402、RFC2406])で送付者の識別を実行できるでしょう。 また、単一のパケットから発生するかもしれない再建されたACKsの数における限界も望ましいかもしれません。

5.3.1 ACK Reconstruction

5.3.1 ACK再建

   ACK Reconstruction (AR) [BPK99] is used in conjunction with AF
   (section 5.2.1).  AR deploys a soft-state [Cla88] agent called an ACK
   Reconstructor on the reverse path following the upstream bottleneck
   link.  The soft-state can be regenerated if lost, based on received
   ACKs.  When a Stretch ACK is received, AR introduces additional ACKs
   by filling gaps in the ACK sequence.  Some potential Denial-of-
   Service vulnerabilities may arise (section 6) and need to be
   addressed by appropriate security techniques.

ACK Reconstruction(AR)[BPK99]はAF(セクション5.2.1)に関連して使用されます。 ARは上流のボトルネックリンクに続いて、逆の経路のACK Reconstructorと呼ばれる軟性国家[Cla88]エージェントを配備します。 容認されたACKsに基づいて失われているなら、軟性国家を作り直すことができます。 Stretch ACKが受け取られているとき、ARは、ACK系列の不足をいっぱいにすることによって、追加ACKsを導入します。 -何らかの可能性Denialに、脆弱性は、Serviceにおいて、起こって(セクション6)、適切なセキュリティのテクニックで記述される必要があるかもしれません。

   The Reconstructor determines the number of additional ACKs, by
   estimating the number of filtered ACKs.  This uses implicit
   information present in the received ACK stream by observing the ACK
   sequence number of each received ACK.  An example implementation
   could set an ACK threshold, ackthresh, to twice the MSS (this assumes
   the chosen MSS is known by the link).  The factor of two corresponds

Reconstructorは、フィルターにかけることのACKsの数を見積もっていることによって、追加ACKsの数を測定します。 これはそれぞれのACK一連番号がACKを受けたのを観測するのによる容認されたACKの流れにおける現在の暗黙の情報を使用します。 例の実現はACK敷居を設定するかもしれません、ackthresh、MSSの2倍に(これは、選ばれたMSSがリンクによって知られていると仮定します)。 2の要素は対応しています。

Balakrishnan et. al.     Best Current Practice                 [Page 23]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[23ページ]RFC3449PILC--非対称のリンクス2002年12月

   to standard TCP delayed-ACK policy (d=2).  Thus, if successive ACKs
   arrive separated by delta, the Reconstructor regenerates a maximum of
   ((delta/ackthresh) - 2) ACKs.

標準のTCP遅れたACK方針(d=2)に。 したがって、デルタのそばで切り離されて、連続したACKsが到着するなら、Reconstructorは最大デルタ/ackthresh()(--2)ACKsを作り直します。

   To reduce the TCP sender burst size and allow the cwnd to increase at
   a rate governed by the downstream link, the reconstructed ACKs must
   be sent at a consistent rate (i.e., temporal spacing between
   reconstructed ACKs).  One method is for the Reconstructor to measure
   the arrival rate of ACKs using an exponentially weighted moving
   average estimator.  This rate depends on the output rate from the
   upstream link and on the presence of other traffic sharing the link.
   The output of the estimator indicates the average temporal spacing
   for the ACKs (and the average rate at which ACKs would reach the TCP
   sender if there were no further losses or delays).  This may be used
   by the Reconstructor to set the temporal spacing of reconstructed
   ACKs.  The scheme may also be used in combination with TCP sender
   adaptation (e.g., a combination of the techniques in sections 4.6 and
   4.7).

TCP送付者放出量を減少させて、cwndが川下のリンクによって決定されたレートで増加するのを許容するために、一貫したレート(すなわち、再建されたACKsの間の時のスペース)で再建されたACKsを送らなければなりません。 1つの方法はReconstructorが指数加重移動平均見積り人を使用することでACKsの到着率を測定することです。 このレートは、リンクを共有しながら、上流のリンクと他の交通の存在の上で出力率に依存します。 見積り人の出力はACKs(そして、損失か遅れがそれ以上なければACKsがTCP送付者に届く平均相場)のために平均した時のスペースを示します。 これは、再建されたACKsの時のスペースを設定するのにReconstructorによって使用されるかもしれません。 また、計画はTCP送付者適合(例えば、セクション4.6と4.7のテクニックの組み合わせ)と組み合わせて使用されるかもしれません。

   The trade-off in AR is between obtaining less TCP sender burstiness,
   and a better rate of cwnd increase, with a reduction in RTT
   variation, versus a modest increase in the path RTT.  The technique
   cannot perform reconstruction on connections using IPSec (AH
   [RFC2402] or ESP [RFC2406]), since it is unable to generate
   appropriate security information.  It also cannot regenerate other
   packet header information (e.g., the exact pattern of bits carried in
   the IP packet ECN field [RFC3168] or the TCP RTTM option [RFC1323]).

より少ないTCP送付者burstiness、およびcwnd増加のより良いレートを入手するとき、ARのトレードオフがあります、RTT変化の減少で、経路RTTの穏やかな増加に対して。 テクニックはIPSec(AH[RFC2402]か超能力[RFC2406])を使用することで接続に再建を実行できません、適切なセキュリティ情報を発生させることができないので。 また、それは他のパケットヘッダー情報を作り直すことができません(例えばビットの正確なパターンはIPパケット電子証券取引ネットワーク分野[RFC3168]かTCP RTTMオプション[RFC1323]で運ばれました)。

   An ACK Reconstructor operates correctly (i.e., generates no spurious
   ACKs and preserves the end-to-end semantics of TCP), providing:

以下を提供して、ACK Reconstructorは正しさ(すなわち、どんな偽物のACKsも発生させないで、終わりから終わりへのTCPの意味論を保存する)に作動します。

   (i)   the TCP receiver uses ACK Delay (d=2) [RFC2581]
   (ii)  the Reconstructor receives only in-order ACKs
   (iii) all ACKs are routed via the Reconstructor
   (iv)  the Reconstructor correctly determines the TCP MSS used by
         the session
   (v)   the packets do not carry additional header information (e.g.,
         TCP RTTM option [RFC1323], IPSec using AH [RFC2402]or ESP
         [RFC2406]).

(i) TCP受信機用途ACK Delay(d=2)[RFC2581](ii)ReconstructorはオーダーだけにおけるACKs(iii)を受けます。すべてのACKsによるReconstructor(iv)を通して発送されて、Reconstructorが正しく(v) パケットが追加ヘッダー情報(例えば、TCP RTTMオプション[RFC1323]、AHを使用するIPSec[RFC2402]または超能力[RFC2406])を運ばないセッションで使用されるTCP MSSを決定するということです。

   RECOMMENDATION: ACK Reconstruction is an experimental transparent
   modification performed on the reverse path following the upstream
   bottleneck link.  It is designed to be used in conjunction with a
   TYPE 1 mitigation.  It reduces the burst size of TCP transmission in
   the forward direction, which may otherwise increase when TYPE 1
   schemes are used alone.  It requires modification of equipment after
   the upstream link (including maintaining per-flow soft state).  The
   scheme introduces implicit assumptions about the network path and has

推薦: ACK Reconstructionは上流のボトルネックリンクに続いて、逆の経路に実行された実験的なわかりやすい変更です。 それは、TYPE1緩和に関連して使用されるように設計されています。 それはTCPトランスミッションの順方向への放出量を減少させます。(そうでなければ、TYPE1計画が単独で使用されるとき、順方向は増加するかもしれません)。 それは上流のリンクの後に設備の変更を必要とします(1流れあたりの軟性国家を維持するのを含んでいて)。 計画がネットワーク経路に関する暗黙の仮定を紹介する、有

Balakrishnan et. al.     Best Current Practice                 [Page 24]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[24ページ]RFC3449PILC--非対称のリンクス2002年12月

   potential Denial-of-Service vulnerabilities (i.e., acting as a packet
   amplifier); these need to be better understood and addressed by
   appropriate security techniques.

サービスの弱点の潜在的Denial(すなわち、パケットアンプとして、機能します)。 これらは、適切なセキュリティのテクニックで理解されるほうがよくて、記述される必要があります。

   Selection of appropriate algorithms to pace the ACK traffic remains
   an open research issue.  There is also currently little experience of
   the implications of using such techniques in the Internet, and
   therefore it is recommended that this technique should not be used
   within the Internet in its current form.

ACK交通の残りには失礼ですが開いている研究課題に適切なアルゴリズムの品揃え。 現在も、インターネットでそのようなテクニックを使用する含意の経験がほとんどありません、そして、したがって、現在のフォームでインターネットの中でこのテクニックを使用しないのはお勧めです。

5.3.2 ACK Compaction and Companding

5.3.2 ACK圧縮と圧伸

   ACK Compaction and ACK Companding [SAM99, FSS01] are techniques that
   operate at a point on the reverse path following the constrained ACK
   bottleneck.  Like AR (section 5.3.1), ACK Compaction and ACK
   Companding are both used in conjunction with an AF technique (section
   5.2.1) and regenerate filtered ACKs, restoring the ACK stream.
   However, they differ from AR in that they use a modified AF (known as
   a compactor or compressor), in which explicit information is added to
   all Stretch ACKs generated by the AF.  This is used to explicitly
   synchronize the reconstruction operation (referred to here as
   expansion).

ACK CompactionとACK Companding[SAM99、FSS01]はポイントで裏面に強制的なACKが妨害する経路追従を操作するテクニックです。 AR(セクション5.3.1)のように、ACK CompactionとACK CompandingはAFのテクニック(セクション5.2.1)に関連して使用されて、フィルターにかけることのACKsを作り直します、ACKの流れを復元して。 しかしながら、彼らは彼らが明示的な情報がAFによって発生したすべてのStretch ACKsに加えられる変更されたAF(コンパクターかコンプレッサーとして、知られている)を使用するという点においてARと異なっています。 これは、再建操作(拡大としてここに言及される)を明らかに、同時にさせるのに使用されます。

   The modified AF combines two modifications:  First, when the
   compressor deletes an ACK from the upstream bottleneck link queue, it
   appends explicit information (a prefix) to the remaining ACK (this
   ACK is marked to ensure it is not subsequently deleted).  The
   additional information contains details the conditions under which
   ACKs were previously filtered.  A variety of information may be
   encoded in the prefix.  This includes the number of ACKs deleted by
   the AF and the average number of bytes acknowledged.  This may
   subsequently be used by an expander at the remote end of the tunnel.
   Further timing information may also be added to control the pacing of
   the regenerated ACKs [FSS01].  The temporal spacing of the filtered
   ACKs may also be encoded.

変更されたAFは2つの変更を結合します: コンプレッサーが上流のボトルネックリンク待ち行列からACKを削除するとき、まず最初に、それは明示的な情報(接頭語)を残っているACKに追加します(このACKはそれが次に削除されないのを保証するためにマークされます)。 追加情報は状態が以前にどのACKsの下でフィルターにかけられたかという詳細を含んでいます。 さまざまな情報が接頭語でコード化されるかもしれません。 これはAFによって削除されたACKsの数と承認された平均したバイト数を含んでいます。 これは次に、トンネルのリモートエンドにおけるエキスパンダによって使用されるかもしれません。 また、さらなるタイミング情報は、作り直されたACKs[FSS01]のペースを制御するために加えられるかもしれません。 また、フィルターにかけることのACKsの時のスペースはコード化されるかもしれません。

   To encode the prefix requires the subsequent expander to recognize a
   modified ACK header.  This would normally limit the expander to
   link-local operation (at the receive interface of the upstream
   bottleneck link).  If remote expansion is needed further along the
   reverse path, a tunnel may be used to pass the modified ACKs to the
   remote expander.  The tunnel introduces extra overhead, however
   networks with asymmetric capacity and symmetric routing frequently
   already employ such tunnels (e.g., in a UDLR network [RFC3077], the
   expander may be co-located with the feed router).

接頭語をコード化するのは、変更されたACKヘッダーを見分けるためにその後のエキスパンダを必要とします。 通常、これがエキスパンダをリンク地方の操作に制限するだろう、(受信、上流のボトルネックリンクのインタフェース) リモート拡大が逆の経路に沿って、より遠くに必要であるなら、トンネルは、変更されたACKsをリモートエキスパンダに渡すのに使用されるかもしれません。 トンネルは余分なオーバーヘッドを導入して、しかしながら、非対称の容量と左右対称のルーティングがあるネットワークは頻繁に既にそのようなトンネルを使います(例えば、UDLRネットワーク[RFC3077]では、エキスパンダは給送ルータで共同位置するかもしれません)。

Balakrishnan et. al.     Best Current Practice                 [Page 25]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[25ページ]RFC3449PILC--非対称のリンクス2002年12月

   ACK expansion uses a stateless algorithm to expand the ACK (i.e.,
   each received packet is processed independently of previously
   received packets).  It uses the prefix information together with the
   acknowledgment field in the received ACK, to produce an equivalent
   number of ACKs to those previously deleted by the compactor.  These
   ACKs are forwarded to the original destination (i.e., the TCP
   sender), preserving normal TCP ACK clocking.  In this way, ACK
   Compaction, unlike AR, is not reliant on specific ACK policies, nor
   must it see all ACKs associated with the reverse path (e.g., it may
   be compatible with schemes such as DAASS [RFC2760]).

ACK拡大は、ACKを広げるのに国がないアルゴリズムを使用します(すなわちそれぞれの容認されたパケットは以前に容認されたパケットの如何にかかわらず処理されます)。 それは、以前にコンパクターによって削除されたものにACKsの同等な数を生産するのに容認されたACKの承認分野と共に接頭語情報を使用します。 通常のTCP ACK時計を保存して、元の目的地(すなわち、TCP送付者)にこれらのACKsを送ります。 このように、ACK CompactionはARと異なって特定のACK方針に頼っていません、そして、それはすべてのACKsが逆の経路に関連しているのを見てはいけません(例えば、それはDAASS[RFC2760]などの計画と互換性があるかもしれません)。

   Some potential Denial-of-Service vulnerabilities may arise (section
   6) and need to be addressed by appropriate security techniques.  The
   technique cannot perform reconstruction on connections using IPSec,
   since they are unable to regenerate appropriate security information.
   It is possible to explicitly encode IPSec security information from
   suppressed packets, allowing operation with IPSec AH, however this
   remains an open research issue, and implies an additional overhead
   per ACK.

サービスの弱点のいくらかの潜在的Denialが、起こって(セクション6)、適切なセキュリティのテクニックで記述される必要があるかもしれません。 彼らが適切なセキュリティ情報を作り直すことができないので、テクニックはIPSecを使用することで接続に再建を実行できません。 明らかに抑圧されたパケットからのIPSecセキュリティ情報をコード化するのが可能であり、IPSec AHとの操作を許して、しかしながら、これは、開いている研究課題のままで残っていて、1ACKあたり1つの追加オーバーヘッドを含意します。

   RECOMMENDATION: ACK Compaction and Companding are experimental
   transparent modifications performed on the reverse path following the
   upstream bottleneck link.  They are designed to be used in
   conjunction with a modified TYPE 1 mitigation and reduce the burst
   size of TCP transmission in the forward direction, which may
   otherwise increase when TYPE 1 schemes are used alone.

推薦: ACK CompactionとCompandingは上流のボトルネックリンクに続いて、逆の経路に実行された実験的なわかりやすい変更です。 それらは、順方向に変更されたTYPE1緩和に関連して使用されて、TCPトランスミッションの放出量を減少させるように設計されています。(そうでなければ、TYPE1計画が単独で使用されるとき、順方向は増加するかもしれません)。

   The technique is desirable, but requires modification of equipment
   after the upstream bottleneck link (including processing of a
   modified ACK header).  Selection of appropriate algorithms to pace
   the ACK traffic also remains an open research issue.  Some potential
   Denial-of-Service vulnerabilities may arise with any device that may
   act as a packet amplifier.  These need to be addressed by appropriate
   security techniques.  There is little experience of using the scheme
   over Internet paths.  This scheme is a subject of ongoing research
   and is not recommended for use within the Internet in its current
   form.

テクニックは、望ましいのですが、上流のボトルネックリンク(変更されたACKヘッダーの処理を含んでいる)の後に設備の変更を必要とします。 また、ACK交通を歩測するのが適切であるアルゴリズムの品揃えは開いている研究課題のままで残っています。 サービスの弱点のいくらかの潜在的Denialがパケットアンプとして作動するどんな装置でも起こるかもしれません。 これらは、適切なセキュリティのテクニックで記述される必要があります。 インターネット経路の上で計画を使用する経験がほとんどありません。 この計画は、継続中の研究の対象であり、使用のために現在のフォームでインターネットの中で推薦されません。

5.3.3 Mitigating TCP packet bursts generated by Infrequent ACKs

5.3.3 Infrequent ACKsによって発生したTCPパケット炸裂を緩和すること。

   The bursts of data packets generated when a Type 1 scheme is used on
   the reverse direction path may be mitigated by introducing a router
   supporting Generic Traffic Shaping (GTS) on the forward path [Seg00].
   GTS is a standard router mechanism implemented in many deployed
   routers.  This technique does not eliminate the bursts of data
   generated by the TCP sender, but attempts to smooth out the bursts by
   employing scheduling and queuing techniques, producing traffic which
   resembles that when TCP Pacing is used (section 4.6).  These

Type1計画が逆の指示経路で使用されるとき発生するデータ・パケットの炸裂は、フォワードパス[Seg00]でGeneric Traffic Shaping(GTS)を支持するルータを導入することによって、緩和されるかもしれません。 GTSは多くの配備されたルータで実行された標準のルータメカニズムです。 このテクニックは、TCP送付者によって発生したデータの炸裂を排除しませんが、スケジューリングを使って、テクニックを列に並ばせることによって炸裂を取り除くのを試みます、TCP Pacingが使用されているときそれに類似している交通(セクション4.6)を作成して。 これら

Balakrishnan et. al.     Best Current Practice                 [Page 26]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[26ページ]RFC3449PILC--非対称のリンクス2002年12月

   techniques require maintaining per-flow soft-state in the router, and
   increase per-packet processing overhead.  Some additional buffer
   capacity is needed to queue packets being shaped.

テクニックは、ルータにおける1流れあたりの軟性国家を維持するのが必要であり、1パケットあたりの処理オーバヘッドを上げます。 何らかの追加緩衝能が、形成されていて、パケットを列に並ばせるのに必要です。

   To perform GTS, the router needs to select appropriate traffic
   shaping parameters, which require knowledge of the network policy,
   connection behavior and/or downstream bottleneck characteristics. GTS
   may also be used to enforce other network policies and promote
   fairness between competing TCP connections (and also UDP and
   multicast flows).  It also reduces the probability of ACK Compression
   [ZSC91].

GTSを実行するのに、ルータは、ネットワーク方針に関する知識を必要とするパラメタを形成する適切な交通を選択する必要があります、接続の振舞い、特性は川下で隘路となります。 また、GTSは、競争しているTCP接続(そして、UDPともマルチキャスト流れ)の間で他のネットワーク方針を実施して、公正を促進するのに使用されるかもしれません。 また、それはACK Compression[ZSC91]の確率を減少させます。

   The smoothing of packet bursts reduces the impact of the TCP
   transmission bursts on routers and hosts following the point at which
   GTS is performed.  It is therefore desirable to perform GTS near to
   the sending host, or at least at a point before the first forward
   path bottleneck router.

GTSが実行されるポイントに従って、パケット炸裂のスムージングはルータとホストでTCPトランスミッション炸裂の衝撃を減少させます。 したがって、最初のフォワードパスボトルネックルータの前の送付ホストか、少なくともポイントで近いGTSを実行するのは望ましいです。

   RECOMMENDATIONS: Generic Traffic Shaping (GTS) is a transparent
   technique employed at a router on the forward path.  The algorithms
   to implement GTS are available in widely deployed routers and may be
   used on an Internet link, but do imply significant additional per-
   packet processing cost.

推薦: 一般的なTraffic Shaping(GTS)はフォワードパスでルータで使われた見え透いたテクニックです。 GTSを実行するアルゴリズムが広く配備されたルータで利用可能であり、インターネットリンクの上に使用されるかもしれませんが、してください、含意、重要である、追加、-、パケット加工費。

   Configuration of a GTS is a policy decision of a network service
   provider.  When appropriately configured the technique will reduce
   size of TCP data packet bursts, mitigating the effects of Type 1
   techniques.  GTS is recommended for use in the Internet in
   conjunction with type 1 techniques such as ACK Filtering (section
   5.2.1) and ACK Decimation (section 5.2.2).

GTSの構成はネットワークサービスプロバイダーの政策決定です。 適切に構成されると、Type1のテクニックの効果を緩和すると、テクニックはTCPデータ・パケット炸裂のサイズを減少させるでしょう。 GTSはインターネットでの使用のためにACK Filtering(セクション5.2.1)やACK Decimation(セクション5.2.2)などのタイプ1のテクニックに関連して推薦されます。

5.4 TYPE 3: Upstream Link Scheduling

5.4 3はタイプします: 上流のリンクスケジューリング

   Many of the above schemes imply using per flow queues (or per
   connection queues in the case of TCP) at the upstream bottleneck
   link.  Per-flow queuing (e.g., FQ, CBQ) offers benefit when used on
   any slow link (where the time to transmit a packet forms an
   appreciable part of the path RTT) [RFC3150].  Type 3 schemes offer
   additional benefit when used with one of the above techniques.

上の計画の多くが上流のボトルネックリンクで流れ待ち行列(またはTCPの場合における接続待ち行列単位で)あたりの使用を含意します。 どんな遅いリンク(パケットを伝える時間が経路RTTのかなりの部分を形成するところ)[RFC3150]の上にも使用されると、1流れあたりの列を作り(例えば、FQ、CBQ)は利益を提供します。 上のテクニックの1つで使用されると、タイプ3計画は追加利益を提供します。

5.4.1 Per-Flow queuing at the Upstream Bottleneck Link

5.4.1 Upstream Bottleneck Linkに列を作る流れ

   When bidirectional traffic exists in a bandwidth asymmetric network
   competing ACK and packet data flows along the return path may degrade
   the performance of both upstream and downstream flows [KVR98].
   Therefore, it is highly desirable to use a queuing strategy combined
   with a scheduling mechanism at the upstream link.  This has also been
   called priority-based multiplexing [RFC3135].

双方向の交通が帯域幅の非対称のネットワークで存在していると、リターンパスに沿った競争しているACKとパケットデータフローは上流の、そして、川下の両方の流れ[KVR98]の性能を下げるかもしれません。 したがって、上流のリンクのスケジューリングメカニズムに結合された列を作り戦略を使用するのは非常に望ましいです。 また、これは優先権ベースのマルチプレクシング[RFC3135]と呼ばれました。

Balakrishnan et. al.     Best Current Practice                 [Page 27]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[27ページ]RFC3449PILC--非対称のリンクス2002年12月

   On a slow upstream link, appreciable jitter may be introduced by
   sending large data packets ahead of ACKs [RFC3150].  A simple scheme
   may be implemented using per-flow queuing with a fair scheduler
   (e.g., round robin service to all flows, or priority scheduling).  A
   modified scheduler [KVR98] could place a limit on the number of ACKs
   a host is allowed to transmit upstream before transmitting a data
   packet (assuming at least one data packet is waiting in the upstream
   link queue).  This guarantees at least a certain minimum share of the
   capacity to flows in the reverse direction, while enabling flows in
   the forward direction to improve TCP throughput.

遅い上流のリンクの上では、かなりのジターは送付の大きいデータ・パケットによってACKs[RFC3150]の前に紹介されるかもしれません。 簡単な計画は、公正なスケジューラ(例えば、すべての流れ、または優先度スケジュールに対する連続サービス)で列を作りながら流れを使用することで実行されるかもしれません。 変更されたスケジューラ[KVR98]はデータ・パケットを伝える前にホストが上流へ伝えることができるACKsの数に限度を設けることができました(少なくとも1つのデータ・パケットを仮定するのは上流のリンク待ち行列で待っています)。 順方向への流れがTCPスループットを改良するのを可能にしている間、これは反対の方向で少なくとも容量のある最小のシェアを流れに保証します。

   Bulk (payload) compression, a small MTU, link level transparent
   fragmentation [RFC1991, RFC2686] or link level suspend/resume
   capability (where higher priority frames may pre-empt transmission of
   lower priority frames) may be used to mitigate the impact (jitter) of
   bidirectional traffic on low speed links [RFC3150]. More advanced
   schemes (e.g., WFQ) may also be used to improve the performance of
   transfers with multiple ACK streams such as http [Seg00].

大量(ペイロード)圧縮、小さいMTU、リンク・レベルのわかりやすい断片化[RFC1991、RFC2686]またはリンク・レベルが、能力(より高い優先権フレームが低優先度フレームのトランスミッションを先取りするかもしれないところ)を中断するか、または再開します。低速リンク[RFC3150]の双方向の交通の衝撃(ジター)を緩和するのに使用されるかもしれません。 また、より高度な計画(例えば、WFQ)は、http[Seg00]などの複数のACKの流れで転送の性能を向上させるのに使用されるかもしれません。

   RECOMMENDATION: Per-flow queuing is a transparent modification
   performed at the upstream bottleneck link.  Per-flow (or per-class)
   scheduling does not impact the congestion behavior of the Internet,
   and may be used on any Internet link.  The scheme has particular
   benefits for slow links.  It is widely implemented and widely
   deployed on links operating at less than 2 Mbps.  This is recommended
   as a mitigation on its own or in combination with one of the other
   described techniques.

推薦: 1流れあたりの列を作りは上流のボトルネックリンクで実行されたわかりやすい変更です。 流れ(またはクラス単位で)あたりのスケジューリングは、インターネットの混雑の振舞いに影響を与えないで、どんなインターネットリンクの上にも使用されるかもしれません。 計画には、遅いリンクへの特別の利益があります。 それは、2Mbpsで作動しながら、広く実行されて、リンクの上に広く配備されます。 それ自身かもう片方の1つと組み合わせた緩和がテクニックについて説明したので、これはお勧めです。

5.4.2 ACKs-first Scheduling

5.4.2 ACKs-最初のスケジューリング

   ACKs-first Scheduling is an experimental technique to improve
   performance of bidirectional transfers.  In this case data packets
   and ACKs compete for resources at the upstream bottleneck link
   [RFC3150].  A single First-In First-Out, FIFO, queue for both data
   packets and ACKs could impact the performance of forward transfers.
   For example, if the upstream bottleneck link is a 28.8 kbps dialup
   line, the transmission of a 1 Kbyte sized data packet would take
   about 280 ms.  So even if just two such data packets get queued ahead
   of ACKs (not an uncommon occurrence since data packets are sent out
   in pairs during slow start), they would shut out ACKs for well over
   half a second.  If more than two data packets are queued up ahead of
   an ACK, the ACKs would be delayed by even more [RFC3150].

最初にACKs Schedulingは双方向の転送の性能を向上させる実験技術です。 この場合、データ・パケットとACKsは上流のボトルネックリンク[RFC3150]でリソースを競争します。 ただ一つの先入れ先出し、先入れ先出し法は両方のデータ・パケットのために列を作ります、そして、ACKsは前進の転送の性能に影響を与えるかもしれません。 例えば、1つのキロバイトの大きさで分けられたデータ・パケットのトランスミッションは上流のボトルネックリンクが28.8キロビット毎秒ダイヤルアップ回線であるなら、そのようなちょうど2つのデータ・パケットがACKs(遅れた出発の間、組でデータ・パケットを出して以来のまれな出来事でない)の前に列に並ばせられてもおよそ280原稿Soを持って行って、彼らは半分1秒の上で井戸にACKs入らないようにするでしょう。 2つ以上のデータ・パケットがACKの前に列を作られるなら、ACKsはさらに多くの[RFC3150]で遅れるでしょう。

   A possible approach to alleviating this is to schedule data and ACKs
   differently from FIFO.  One algorithm, in particular, is ACKs-first
   scheduling, which accords a higher priority to ACKs over data
   packets.  The motivation for such scheduling is that it minimizes the
   idle time for the forward connection by minimizing the time that ACKs

これを軽減することへの可能なアプローチはデータとACKsの先入れ先出し法と異なって計画をすることです。 1つのアルゴリズムは特にACKs-最初のスケジューリングです。(そのスケジューリングはデータ・パケットの上のACKsの、より高い優先度と一致します)。 そのようなスケジューリングに関する動機が時間を最小にすることによって前進の接続のための遊休時間を最小にするということである、そのACKs

Balakrishnan et. al.     Best Current Practice                 [Page 28]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[28ページ]RFC3449PILC--非対称のリンクス2002年12月

   spend queued behind data packets at the upstream link.  At the same
   time, with Type 0 techniques such as header compression [RFC1144],
   the transmission time of ACKs becomes small enough that the impact on
   subsequent data packets is minimal.  (Subnetworks in which the per-
   packet overhead of the upstream link is large, e.g., packet radio
   subnetworks, are an exception, section 3.2.)  This scheduling scheme
   does not require the upstream bottleneck router/host to explicitly
   identify or maintain state for individual TCP connections.

上流のリンクのデータ・パケットの後ろに列に並ばせられた状態で、費やしてください。 同時に、ヘッダー圧縮[RFC1144]などのType0のテクニックで、ACKsのトランスミッション時間は順次データパケットへの影響が最小限ほど小さくなります。 上流のリンクのパケットオーバーヘッドは大きくて、例えば、パケットラジオサブネットワークが例外であるということです、セクション。(中のサブネットワーク、どれ、-、3.2)。 このスケジューリング計画は、上流のボトルネックルータ/ホストが個々のTCP接続のために明らかに状態を特定するか、または維持するのを必要としません。

   ACKs-first scheduling does not help avoid a delay due to a data
   packet in transmission.  Link fragmentation or suspend/resume may be
   beneficial in this case.

ACKs-最初のスケジューリングは、データ・パケットのため、トランスミッションで遅れを避けるのを助けません。 断片化をリンクするか、中断するか、または再開してください。この場合有益であってもよいです。

   RECOMMENDATION: ACKs-first scheduling is an experimental transparent
   modification performed at the upstream bottleneck link.  If it is
   used without a mechanism (such as ACK Congestion Control (ACC),
   section 4.3) to regulate the volume of ACKs, it could lead to
   starvation of data packets.  This is a performance penalty
   experienced by end hosts using the link and does not modify Internet
   congestion behavior.  Experiments indicate that ACKs-first scheduling
   in combination with ACC is promising.  However, there is little
   experience of using the technique in the wider Internet. Further
   development of the technique remains an open research issue, and
   therefore the scheme is not currently recommended for use within the
   Internet.

推薦: ACKs-最初のスケジューリングは上流のボトルネックリンクで実行された実験的なわかりやすい変更です。 ACKsのボリュームを規制するのにメカニズム(ACK Congestion Control(ACC)、セクション4.3などの)なしで使用されるなら、それはデータ・パケットの飢餓に通じるかもしれません。 これは、リンクを使用することで終わりのホストによって経験されたパフォーマンスに不利な条件であり、インターネット混雑の振舞いを変更しません。 実験は、ACCと組み合わせたACKs-最初のスケジューリングが有望であることを示します。 しかしながら、より広いインターネットでテクニックを使用する経験がほとんどありません。 テクニックのさらなる開発は開いている研究課題のままで残っています、そして、したがって、計画は現在、インターネットの中の使用のために推薦されません。

6. Security Considerations

6. セキュリティ問題

   The recommendations contained in this document do not impact the
   integrity of TCP, introduce new security implications to the TCP
   protocol, or applications using TCP.

本書では含まれた推薦はTCPの保全に影響を与えないで、TCPを使用することで新しいセキュリティ含意をTCPプロトコル、またはアプリケーションに紹介してください。

   Some security considerations in the context of this document arise
   from the implications of using IPSec by the end hosts or routers
   operating along the return path.  Use of IPSec prevents, or
   complicates, some of the mitigations.  For example:

このドキュメントの文脈のいくつかのセキュリティ問題がリターンパスに沿って手術される終わりのホストかルータでIPSecを使用する含意から起こります。 IPSecの使用は、緩和のいくつかを防ぐか、または複雑にします。 例えば:

   (i)  When IPSec ESP [RFC2406] is used to encrypt the IP payload, the
        TCP header can neither be read nor modified by intermediate
        entities.  This rules out header compression, ACK Filtering, ACK
        Reconstruction, and the ACK Compaction.

(i) IPSecであるときに、超能力[RFC2406]はIPペイロードをコード化するのに使用されます、どちらも読むことができないで、中間的実体によって変更されたTCPヘッダー。 これはヘッダー圧縮、ACK Filtering、ACK Reconstruction、およびACK Compactionを除外します。

   (ii) The TCP header information may be visible, when some forms of
        network layer security are used.  For example, using IPSec AH
        [RFC2402], the TCP header may be read, but not modified, by
        intermediaries.  This may in future allow extensions to support
        ACK Filtering, but rules out the generation of new

(ii) いくつかのフォームのネットワーク層セキュリティが使用されているとき、TCPヘッダー情報は目に見えるかもしれません。 例えば、IPSec AH[RFC2402]を使用して、TCPヘッダーは、仲介者によって読みますが、変更されないかもしれません。 これは、これから拡大がACK Filteringを支持するのを許容するかもしれませんが、新しいことの世代を除外します。

Balakrishnan et. al.     Best Current Practice                 [Page 29]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[29ページ]RFC3449PILC--非対称のリンクス2002年12月

        packets by intermediaries (e.g., ACK Reconstruction).  The
        enhanced header compression scheme discussed in [RFC2507] would
        also work with IPSec AH.

仲介者(例えば、ACK Reconstruction)によるパケット。 また、[RFC2507]で議論した高められたヘッダー圧縮技術はIPSec AHと共にうまくいくでしょう。

   There are potential Denial-of-Service (DoS) implications when using
   Type 2 schemes.  Unless additional security mechanisms are used, a
   Reconstructor/expander could be exploited as a packet amplifier.  A
   third party may inject unauthorized Stretch ACKs into the reverse
   path, triggering the generation of additional ACKs.  These ACKs would
   consume capacity on the return path and processing resources at the
   systems along the path, including the destination host.  This
   provides a potential platform for a DoS attack.  The usual
   precautions must be taken to verify the correct tunnel end point, and
   to ensure that applications cannot falsely inject packets that expand
   to generate unwanted traffic.  Imposing a rate limit and bound on the
   delayed ACK factor(d) would also lessen the impact of any undetected
   exploitation.

Type2計画を使用するとき、潜在的サービスのDenial(DoS)含意があります。 追加担保メカニズムが使用されていない場合、Reconstructor/エキスパンダはパケットアンプとして利用されるかもしれません。 追加ACKsの世代の引き金となって、第三者は逆の経路に権限のないStretch ACKsを注ぐかもしれません。 これらのACKsはリターンパスの容量と経路に沿ったシステムの処理リソースを消費するでしょう、あて先ホストを含んでいて。 これは潜在的プラットホームをDoS攻撃に提供します。 正しいトンネルエンドポイントについて確かめて、アプリケーションが間違って求められていない交通を発生させるように広がるパケットを注入できないのを保証するために普通の注意を払わなければなりません。 また、遅れたACK要素(d)にレート限界とバウンドを課すと、どんな非検出された開発の影響も少なくなるでしょう。

7. Summary

7. 概要

   This document considers several TCP performance constraints that
   arise from asymmetry in the properties of the forward and reverse
   paths across an IP network.  Such performance constraints arise,
   e.g., as a result of both bandwidth (capacity) asymmetry, asymmetric
   shared media in the reverse direction, and interactions with Media
   Access Control (MAC) protocols.  Asymmetric capacity may cause TCP
   Acknowledgments (ACKs) to be lost or become inordinately delayed
   (e.g., when a bottleneck link is shared between many flows, or when
   there is bidirectional traffic).  This effect may be exacerbated with
   media-access delays (e.g., in certain multi-hop radio subnetworks,
   satellite Bandwidth on Demand access).  Asymmetry, and particular
   high asymmetry, raises a set of TCP performance issues.

このドキュメントはフォワードの所有地に非対称から起こって、IPネットワークの向こう側に経路を逆にするいくつかのTCP性能規制を考えます。 そのような性能規制は起こります、例えば、帯域幅(容量)非対称、反対の方向への非対称の共有されたメディアとメディアAccess Control(MAC)プロトコルとの相互作用の両方の結果、。 非対称の容量は、TCP Acknowledgments(ACKs)が失われているか、または過度に遅れるようになることを(例えば、ボトルネックリンクがいつ多くの流れの間で共有されるか、そして、またはいつ、双方向の交通がありますか)引き起こすかもしれません。 この効果はメディアアクセス遅延(例えば、あるマルチホップラジオサブネットワークのDemandアクセスでの衛星Bandwidth)で悪化させられるかもしれません。 非対称、および特定の高い非対称は1セットのTCP性能問題を提起します。

   A set of techniques providing performance improvement is surveyed.
   These include techniques to alleviate ACK Congestion and techniques
   that enable a TCP sender to cope with infrequent ACKs without
   destroying TCP self-clocking.  These techniques include both end-to-
   end, local link-layer, and subnetwork schemes.  Many of these
   techniques have been evaluated in detail via analysis, simulation,
   and/or implementation on asymmetric subnetworks forming part of the
   Internet.  There is however as yet insufficient operational
   experience for some techniques, and these therefore currently remain
   items of on-going research and experimentation.

性能改良を提供する1セットのテクニックが調査されます。 これらは、TCP送付者がTCP自己時計を破壊しないで珍しいACKsを切り抜けるのを可能にするACK Congestionとテクニックを軽減するためにテクニックを含んでいます。 これらのテクニックは終わり、地方のリンクレイヤ、および終わりからサブネットワークへの両方の計画を含んでいます。 これらのテクニックの多くが、インターネットの一部を形成しながら、非対称のサブネットワークの上で分析、シミュレーション、そして/または、実現で詳細に評価されました。 しかしながら、まだ、いくつかのテクニックのための不十分な運用経験があります、そして、したがって、これらは現在、継続している研究と実験の項目のままで残っています。

Balakrishnan et. al.     Best Current Practice                 [Page 30]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[30ページ]RFC3449PILC--非対称のリンクス2002年12月

   The following table summarizes the current recommendations.
   Mechanisms are classified as recommended (REC), not recommended (NOT
   REC) or experimental (EXP).  Experimental techniques may not be well
   specified.  These techniques will require further operational
   experience before they can be recommended for use in the public
   Internet.

以下のテーブルは現在の推薦をまとめます。 メカニズムはお勧め(NOT REC)か実験的(EXP)ではなく、お勧め(REC)として分類されます。 実験技術はよく指定されないかもしれません。 公共のインターネットでの使用のためにそれらを推薦できる前にこれらのテクニックはさらなる運用経験を必要とするでしょう。

   The recommendations for end-to-end host modifications are summarized
   in table 1.  This lists each technique, the section in which each
   technique is discussed, and where it is applied (S denotes the host
   sending TCP data packets in the forward direction, R denotes the host
   which receives these data packets).

終わりから終わりへのホスト変更のための推薦はテーブル1にまとめられます。 これは各テクニック(各テクニックが論じられて、それが適用されている(Sはホスト送付TCPデータ・パケットを順方向に指示して、Rはホストを指示します(これらのデータ・パケットを受けます))セクション)を記載します。

     +------------------------+-------------+------------+--------+
     | Technique              |  Use        | Section    | Where  |
     +------------------------+-------------+------------+--------+
     | Modified Delayed ACKs  | NOT REC     | 4.1        | TCP R  |
     | Large MSS  & NO FRAG   | REC         | 4.2        | TCP SR |
     | Large MSS  & IP FRAG   | NOT REC     | 4.2        | TCP SR |
     | ACK Congestion Control | EXP         | 4.3        | TCP SR |
     | Window Pred. Mech (WPM)| NOT REC     | 4.4        | TCP R  |
     | Window Cwnd. Est. (ACE)| NOT REC     | 4.5        | TCP R  |
     | TCP Sender Pacing      | EXP *1      | 4.6        | TCP S  |
     | Byte Counting          | NOT REC *2  | 4.7        | TCP S  |
     | Backpressure           | EXP *1      | 4.8        | TCP R  |
     +------------------------+-------------+------------+--------+

+------------------------+-------------+------------+--------+ | テクニック| 使用| セクション| どこ| +------------------------+-------------+------------+--------+ | 変更された遅れたACKs| RECでない| 4.1 | TCP R| | 大きいMSSといいえは破片手榴弾で殺傷されます。| REC| 4.2 | TCP SR| | 大きいMSSとIPは破片手榴弾で殺傷されます。| RECでない| 4.2 | TCP SR| | ACK輻輳制御| EXP| 4.3 | TCP SR| | ウィンドウPred。 Mech(wpm)| RECでない| 4.4 | TCP R| | ウィンドウCwnd。 エスト。 (ACE)| RECでない| 4.5 | TCP R| | TCP送付者ペース| EXP*1| 4.6 | TCP S| | バイト勘定| REC*2でない| 4.7 | TCP S| | 背圧| EXP*1| 4.8 | TCP R| +------------------------+-------------+------------+--------+

         Table 1: Recommendations concerning host modifications.

テーブル1: ホスト変更に関する推薦。

   *1 Implementation of the technique may require changes to the
      internal design of the protocol stack in end hosts.
   *2 Dependent on a scheme for preventing excessive TCP transmission
      burst.

*1 テクニックの実現は終わりのホストにプロトコル・スタックの内部のデザインに釣り銭がいるかもしれません。 *2 過度のTCPトランスミッションを防ぐことの計画の扶養家族ははち切れました。

   The recommendations for techniques that do not require the TCP sender
   and receiver to be aware of their existence (i.e., transparent
   techniques) are summarized in table 2.  Each technique is listed
   along with the section in which each mechanism is discussed, and
   where the technique is applied (S denotes the sending interface prior
   to the upstream bottleneck link, R denotes receiving interface
   following the upstream bottleneck link).

TCP送付者と受信機がそれらの存在(すなわち、見え透いたテクニック)を知っているのを必要としないテクニックのための推薦はテーブル2にまとめられます。 各テクニックは各メカニズムが論じられて、テクニックが適用されているセクションと共に記載されています(Sは上流のボトルネックリンクの前で送付インタフェースを指示します、とRは上流のボトルネックリンクに続いて、インタフェースを受けながら、指示します)。

Balakrishnan et. al.     Best Current Practice                 [Page 31]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[31ページ]RFC3449PILC--非対称のリンクス2002年12月

     +------------------------+-------------+------------+--------+
     | Mechanism              |  Use        | Section    | Type   |
     +------------------------+-------------+------------+--------+
     | Header Compr. (V-J)    | REC *1      | 5.1.1      | 0 SR   |
     | Header Compr. (ROHC)   | REC *1 *2   | 5.1.2      | 0 SR   |
     +------------------------+-------------+------------+--------+
     | ACK Filtering (AF)     | EXP *3      | 5.2.1      | 1 S    |
     | ACK Decimation         | EXP *3      | 5.2.2      | 1 S    |
     +------------------------+-------------+------------+--------+
     | ACK Reconstruction (AR)| NOT REC     | 5.3.1      | 2   *4 |
     | ACK Compaction/Compand.| EXP         | 5.3.2      | 2 S *4 |
     | Gen. Traff. Shap. (GTS)| REC         | 5.3.3      | 2   *5 |
     +------------------------+-------------+------------+--------+
     | Fair Queueing (FQ)     | REC         | 5.4.1      | 3 S    |
     | ACKs-First Scheduling  | NOT REC     | 5.4.2      | 3 S    |
     +------------------------+-------------+------------+--------+

+------------------------+-------------+------------+--------+ | メカニズム| 使用| セクション| タイプ| +------------------------+-------------+------------+--------+ | ヘッダーCompr。 (V-J) | REC*1| 5.1.1 | 0 SR| | ヘッダーCompr。 (ROHC) | REC*1*2| 5.1.2 | 0 SR| +------------------------+-------------+------------+--------+ | (AF)をフィルターにかけるACK| EXP*3| 5.2.1 | 1秒間| | ACK大量殺害| EXP*3| 5.2.2 | 1秒間| +------------------------+-------------+------------+--------+ | ACK再建(AR)| RECでない| 5.3.1 | 2 *4 | | ACK圧縮/Compand| EXP| 5.3.2 | 2秒間*4| | Traff司令官。 Shap。 (GTS)| REC| 5.3.3 | 2 *5 | +------------------------+-------------+------------+--------+ | 公正な待ち行列(FQ)| REC| 5.4.1 | 3秒間| | 最初にACKsスケジューリング| RECでない| 5.4.2 | 3秒間| +------------------------+-------------+------------+--------+

      Table 2: Recommendations concerning transparent modifications.

テーブル2: わかりやすい変更に関する推薦。

   *1 At high asymmetry these schemes may degrade TCP performance, but
      are not considered harmful to the Internet.
   *2 Standardisation of new TCP compression protocols is the subject of
      ongoing work within the ROHC WG, refer to other IETF RFCs on the
      use of these techniques.
   *3 Use in the Internet is dependent on a scheme for preventing
      excessive TCP transmission burst.
   *4 Performed at a point along the reverse path after the upstream
      bottleneck link.
   *5 Performed at a point along the forward path.

*1 高い非対称では、これらの計画は、TCP性能を下げるかもしれませんが、インターネットに有害であると考えられません。 *2 他のIETF RFCsは、これらのテクニックの使用のときに新しいTCP圧縮プロトコルの規格化がROHC WGの中の進行中の仕事の対象であると言及します。 *3 インターネットでの使用はトランスミッションが押し破いた過度のTCPを防ぐことの計画に依存しています。 *4 逆の経路に沿ったポイントでは、上流のボトルネックリンクの後に実行されます。 *5 フォワードパスに沿ったポイントでは、実行されます。

8. Acknowledgments

8. 承認

   This document has benefited from comments from the members of the
   Performance Implications of Links (PILC) Working Group.  In
   particular, the authors would like to thank John Border, Spencer
   Dawkins, Aaron Falk, Dan Grossman, Randy Katz, Jeff Mandin, Rod
   Ragland, Ramon Segura, Joe Touch, and Lloyd Wood for their useful
   comments.  They also acknowledge the data provided by Metricom Inc.,
   concerning operation of their packet data network.

このドキュメントはリンクス(PILC)作業部会のパフォーマンスImplicationsのメンバーからコメントの利益を得ました。 特に、作者は彼らの役に立つコメントについてジョンBorder、スペンサー・ダウキンズ、アーロン・フォーク、ダン・グロースマン、ランディ・キャッツ、ジェフMandin、Rod Ragland、ラモン・セグーラ、ジョーTouch、およびロイドWoodに感謝したがっています。 また、彼らはそれらのパケットデータ網の操作に関してMetricom Inc.によって提供されたデータを承認します。

9. References

9. 参照

   References of the form RFCnnnn are Internet Request for Comments
   (RFC) documents available online at http://www.rfc-editor.org/.

フォームRFCnnnnの参照はオンラインで利用可能なComments(RFC)ドキュメントのための http://www.rfc-editor.org/ のインターネットRequestです。

Balakrishnan et. al.     Best Current Practice                 [Page 32]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[32ページ]RFC3449PILC--非対称のリンクス2002年12月

9.1 Normative References

9.1 標準の参照

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

[RFC793] ポステル、J.、「通信制御プロトコル」、STD7、RFC793、1981年9月。

   [RFC1122] Braden, R., Ed., "Requirements for Internet Hosts -
             Communication Layers", STD 3, RFC 1122, October 1989.

[RFC1122] ブレーデン、R.、エド、「インターネットホストのための要件--コミュニケーションは層にする」、STD3、RFC1122、10月1989日

   [RFC1144] Jacobson, V., "Compressing TCP/IP Headers for Low-Speed
             Serial Links", RFC 1144, February 1990.

1990年2月の[RFC1144]ジェーコブソン対「低速連続のリンクへのTCP/IPヘッダーを圧縮すること」でのRFC1144

   [RFC1191] Mogul, J. and S. Deering, "Path MTU Discovery", RFC 1191,
             November 1990.

[RFC1191] ムガール人とJ.とS.デアリング、「経路MTU発見」、RFC1191、1990年11月。

   [RFC2581] Allman, M., Paxson, V. and W. Stevens, "TCP Congestion
             Control", RFC 2581, April 1999.

[RFC2581] オールマンとM.とパクソンとV.とW.スティーブンス、「TCP輻輳制御」、RFC2581、1999年4月。

   [RFC2784] Farinacci, D., Li, T., Hanks, S., Meyer, D. and P. Traina,
             "Generic Routing Encapsulation (GRE)", RFC 2784, March
             2000.

[RFC2784] ファリナッチとD.と李とT.とハンクスとS.とマイヤーとD.と2000年のP.Traina、「一般ルーティングのカプセル化(GRE)」、RFC2784行進。

   [RFC3135] Border, J., Kojo, M., Griner, J., Montenegro, G. and Z.
             Shelby, "Performance Enhancing Proxies Intended to Mitigate
             Link-Related Degradations", RFC 3135, June 2001.

[RFC3135]は接しています、J.、Kojo、M.、Griner、モンテネグロ、G.、およびZ.シエルビイ、J.、「パフォーマンスはリンク関連の転落を緩和することを意図するプロキシを高め」て、RFC3135、2001年6月。

9.2 Informative References

9.2 有益な参照

   [abc-ID]  Allman, M., "TCP Congestion Control with Appropriate Byte
             Counting", Work in Progress.

[abc-ID] オールマン、M.、「適切なバイトが重要であることのTCP輻輳制御」が進行中で働いています。

   [All97b]  Allman, M., "Fixing Two BSD TCP Bugs", Technical Report
             CR-204151, NASA Lewis Research Center, October 1997.

[All97b] オールマン、M.、「BSD TCPが悩ます修理Two」、技術報告書CR-204151、NASAルイス・リサーチセンター、1997年10月。

   [ANS01]   ANSI Standard T1.413, "Network to Customer Installation
             Interfaces - Asymmetric Digital Subscriber Lines (ADSL)
             Metallic Interface", November 1998.

[ANS01]ANSIの標準のT1.413、「顧客インストールにインタフェースをネットワークでつないでください--非対称のデジタル加入者は(ADSL)金属インタフェースを裏打ちする」1998年11月。

   [ASB96]   Arora, V., Suphasindhu, N., Baras, J.S. and D. Dillon,
             "Asymmetric Internet Access over Satellite-Terrestrial
             Networks", Proc. AIAA: 16th International Communications
             Satellite Systems Conference and Exhibit, Part 1,
             Washington, D.C., February 25-29, 1996, pp.476-482.

[ASB96] AroraとV.とSuphasindhuとN.とBarasとJ.S.とD.ディロン、「衛星地球のネットワークの上の非対称のインターネットアクセス」、Proc。 AIAA: 第16国際交流のSatellite SystemsコンファレンスとExhibit、Part1、1996年2月25日〜29日の間のワシントンDC pp.476-482。

   [AST00]   Aggarwal, A., Savage, S., and T. Anderson, "Understanding
             the Performance of TCP Pacing", Proc. IEEE INFOCOM, Tel-
             Aviv, Israel, V.3, March 2000, pp. 1157-1165.

[AST00] Aggarwal、A.、サヴェージ、S.、およびT.アンダーソン、「TCPペースのパフォーマンスを理解しています」、Proc。 IEEE INFOCOM、Tel- Aviv、イスラエルV.3、2000年3月、ページ 1157-1165.

Balakrishnan et. al.     Best Current Practice                 [Page 33]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[33ページ]RFC3449PILC--非対称のリンクス2002年12月

   [Bal98]   Balakrishnan, H., "Challenges to Reliable Data Transport
             over Heterogeneous Wireless Networks", Ph.D. Thesis,
             University of California at Berkeley, USA, August 1998.
             http://nms.lcs.mit.edu/papers/hari-phd/

Balakrishnan(H.)が「種々雑多なワイヤレス・ネットワークの上の確実な資料輸送に挑戦する」[Bal98]、博士Thesis、カリフォルニア大学バークレイ校、米国(1998年8月) http://nms.lcs.mit.edu/papers/hari-phd/

   [BPK99]   Balakrishnan, H., Padmanabhan, V. N., and R. H. Katz, "The
             Effects of Asymmetry on TCP Performance", ACM Mobile
             Networks and Applications (MONET), Vol.4, No.3, 1999, pp.
             219-241. An expanded version of a paper published at Proc.
             ACM/IEEE Mobile Communications Conference (MOBICOM), 1997.

[BPK99] BalakrishnanとH.とPadmanabhanとV.N.とR.H.キャッツと「TCPパフォーマンスへの非対称の効果」とACMのモバイルNetworksとApplications(モネ)、Vol.4、No.3、1999、ページ 219-241. Procで発行された論文の拡張バージョン。 ACM/IEEE移動通信コンファレンス(MOBICOM)、1997。

   [BPS00]   Bennett, J. C., Partridge, C., and N. Schectman, "Packet
             Reordering is Not Pathological Network Behaviour", IEEE/ACM
             Transactions on Networking, Vol. 7, Issue. 6, 2000,
             pp.789-798.

[BPS00]ベネット、Networking、Vol.7(Issue)のJ.C.とPartridge、C.とN.Schectman、「パケットReorderingはNot Pathological Network Behaviourである」IEEE/ACM Transactions。 6 2000、pp.789-798。

   [Cla88]   Clark, D.D, "The Design Philosophy of the DARPA Internet
             Protocols", ACM Computer Communications Review (CCR), Vol.
             18, Issue 4, 1988, pp.106-114.

[Cla88]クラーク、D.D、「DARPAインターネットプロトコルの設計理念」、ACMコンピュータCommunications Review(CCR)、Vol.18、Issue4、1988(pp.106-114)。

   [CLC99]   Clausen, H., Linder, H., and B. Collini-Nocker, "Internet
             over Broadcast Satellites", IEEE Communications Magazine,
             Vol. 37, Issue. 6, 1999, pp.146-151.

[CLC99] IEEEコミュニケーション雑誌(Vol.37)は、クローゼン、H.、ランデール、H.、およびB.Collini-ノッカー、「放送衛星の上のインターネット」と発行します。 6 1999、pp.146-151。

   [CLP98]   Calveras, A., Linares, J., and J. Paradells, "Window
             Prediction Mechanism for Improving TCP in Wireless
             Asymmetric Links". Proc. IEEE Global Communications
             Conference (GLOBECOM), Sydney Australia, November 1998,
             pp.533-538.

[CLP98] Calveras、A.、リナレス、J.、およびJ.Paradells、「無線の非対称のリンクでTCPを改良するためのウィンドウ予測メカニズム。」 Proc。 IEEE Global Communicationsコンファレンス(GLOBECOM)、シドニーオーストラリア1998年11月、pp.533-538。

   [CR98]    Cohen, R., and Ramanathan, S., "Tuning TCP for High
             Performance in Hybrid Fiber Coaxial Broad-Band Access
             Networks", IEEE/ACM Transactions on Networking, Vol.6,
             No.1, 1998, pp.15-29.

Networking、Vol.6、No.1、1998(pp.15-29)の[CR98]コーエン、R.とRamanathan、S.、「ハイブリッドファイバー同軸広帯域アクセスネットワークにおける高性能のための調律TCP」IEEE/ACM Transactions。

   [DS00]    Cable Television Laboratories, Inc., Data-Over-Cable
             Service Interface Specifications---Radio Frequency
             Interface Specification SP-RFIv1.1-I04-00407, 2000

[DS00]ケーブルテレビ研究所Inc.、データ過剰ケーブルサービスインターフェース仕様---無線周波数インターフェース仕様SP-RFIv1.1-I04-00407、2000

   [DS01]    Data-Over-Cable Service Interface Specifications, Radio
             Frequency Interface Specification 1.0, SP-RFI-I05-991105,
             Cable Television Laboratories, Inc., November 1999.

[DS01] データ過剰ケーブルサービスインターフェース仕様、無線周波数インターフェース仕様1.0、SP-RFI-I05-991105、ケーブルテレビ研究所Inc.、1999年11月。

   [DMT96]   Durst, R., Miller, G., and E. Travis, "TCP Extensions for
             Space Communications", ACM/IEEE Mobile Communications
             Conference (MOBICOM), New York, USA, November 1996, pp.15-
             26.

[DMT96]はあえてそうしました、R.、ミラー、G.とE.トラヴィス、「スペースコミュニケーションズのためのTCP拡張子」ACM/IEEEのモバイルCommunicationsコンファレンス(MOBICOM)、ニューヨーク(米国)1996年11月、pp.15 26。

Balakrishnan et. al.     Best Current Practice                 [Page 34]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[34ページ]RFC3449PILC--非対称のリンクス2002年12月

   [EN97]    "Digital Video Broadcasting (DVB); DVB Specification for
             Data Broadcasting", European Standard (Telecommunications
             series) EN 301 192, 1997.

[EN97] 「(DVB)を放送するデジタルビデオ」。 「Data BroadcastingのためのDVB Specification」、ヨーロッパのStandard(テレコミュニケーションシリーズ)EN301 192、1997。

   [EN00]    "Digital Video Broadcasting (DVB); Interaction Channel for
             Satellite Distribution Systems", Draft European Standard
             (Telecommunications series) ETSI, Draft EN 301 790, v.1.2.1

[EN00] 「(DVB)を放送するデジタルビデオ」。 「Satellite Distribution Systemsのための相互作用Channel」、DraftのヨーロッパのStandard(テレコミュニケーションシリーズ)ETSI、Draft EN301 790、v.1.2.1

   [FJ93]    Floyd, S., and V. Jacobson, "Random Early Detection
             gateways for Congestion Avoidance", IEEE/ACM Transactions
             on Networking, Vol.1, No.4, 1993, pp.397-413.

Networking、Vol.1、No.4、1993(pp.397-413)の[FJ93]フロイド、S.とV.ジェーコブソン、「Congestion Avoidanceのための無作為のEarly Detectionゲートウェイ」IEEE/ACM Transactions。

   [FSS01]   Fairhurst, G., Samaraweera, N.K.G, Sooriyabandara, M.,
             Harun, H., Hodson, K., and R. Donardio, "Performance Issues
             in Asymmetric Service Provision using Broadband Satellite",
             IEE Proceedings on Communication, Vol.148, No.2, 2001,
             pp.95-99.

[FSS01] Fairhurst、G.、Samaraweera、N.K.G、Sooriyabandara、M.、Harun、H.、ホドソン、K.、およびR.Donardio、「パフォーマンスは非対称のサービスで広帯域の衛星を使用することで支給を発行します」、Communicationの上のIEE Proceedings、Vol.148、No.2、2001、pp.95-99。

   [ITU01]   ITU-T Recommendation E.681, "Traffic Engineering Methods
             For IP Access Networks Based on Hybrid Fiber/Coax System",
             September 2001.

[ITU01]ITU-T推薦E.681、「ハイブリッドファイバー/に基づくIPアクセスネットワークのための交通工学方法はシステムをおだてる」2001年9月。

   [ITU02]   ITU-T Recommendation G.992.1, "Asymmetrical Digital
             Subscriber Line (ADSL) Transceivers", July 1999.

[ITU02]ITU-T推薦G.992.1、「非対称的なデジタル加入者線(ADSL)トランシーバー」、1999年7月。

   [Jac88]   Jacobson, V., "Congestion Avoidance and Control", Proc. ACM
             SIGCOMM, Stanford, CA, ACM Computer Communications Review
             (CCR), Vol.18, No.4, 1988, pp.314-329.

[Jac88] ジェーコブソンと、V.と、「輻輳回避とコントロール」、Proc。 ACM SIGCOMM、スタンフォード、カリフォルニア、ACMコンピュータCommunications Review(CCR)、Vol.18、No.4、1988、pp.314-329。

   [Ken87]   Kent C.A., and J. C. Mogul, "Fragmentation Considered
             Harmful", Proc. ACM SIGCOMM, USA, ACM Computer
             Communications Review (CCR), Vol.17, No.5, 1988, pp.390-
             401.

[Ken87]ケントC.A.、およびJ.C.ムガール人、「有害であると考えられた断片化」、Proc。 ACM SIGCOMM、米国ACMコンピュータCommunications Review(CCR)、Vol.17、No.5、1988、pp.390 401。

   [KSG98]   Krout, T., Solsman, M., and J. Goldstein, "The Effects of
             Asymmetric Satellite Networks on Protocols", Proc. IEEE
             Military Communications Conference (MILCOM), Bradford, MA,
             USA, Vol.3, 1998, pp.1072-1076.

[KSG98] Krout、T.、Solsman、M.、およびJ.ゴールドスティーン、「非対称の衛星ネットワークのプロトコルへの効果」、Proc。 IEEE Military Communicationsコンファレンス(MILCOM)、ブラッドフォード、MA(米国)Vol.3、1998、pp.1072-1076。

   [KVR98]   Kalampoukas, L., Varma, A., and Ramakrishnan, K.K.,
             "Improving TCP Throughput over Two-Way Asymmetric Links:
             Analysis and Solutions", Proc. ACM SIGMETRICS, Medison,
             USA, 1998, pp.78-89.

[KVR98]KalampoukasとL.とバルマー、A.とRamakrishnan、K.K.、「両用非対称のリンクの上にTCPスループットを改良します:」 「分析と解答」、Proc。 ACM SIGMETRICS、Medison、米国1998、pp.78-89。

   [LM97]    Lin, D., and R. Morris, "Dynamics of Random Early
             Detection", Proc. ACM SIGCOMM, Cannes, France, ACM Computer
             Communications Review (CCR), Vol.27, No.4, 1997, pp.78-89.

[LM97]リン、D.とR.モリス、「無作為の早期発見の力学」Proc。 ACM SIGCOMM、カンヌ(フランス)ACMコンピュータCommunications Review(CCR)、Vol.27、No.4、1997、pp.78-89。

Balakrishnan et. al.     Best Current Practice                 [Page 35]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[35ページ]RFC3449PILC--非対称のリンクス2002年12月

   [LMS97]   Lakshman, T.V., Madhow, U., and B. Suter, "Window-based
             Error Recovery and Flow Control with a Slow Acknowledgement
             Channel: A Study of TCP/IP Performance", Proc. IEEE
             INFOCOM, Vol.3, Kobe, Japan, 1997, pp.1199-1209.

[LMS97]Lakshman、T.V.、Madhow、U.、およびB.Suter、「窓のベースのエラー回復と遅い承認チャンネルがあるフロー制御:」 「TCP/IPパフォーマンスの研究」、Proc。 IEEE INFOCOM、Vol.3、日本神戸1997、pp.1199-1209。

   [MJW00]   Ming-Chit, I.T., Jinsong, D., and W. Wang,"Improving TCP
             Performance Over Asymmetric Networks", ACM SIGCOMM, ACM
             Computer Communications Review (CCR), Vol.30, No.3, 2000.

[MJW00]明-子供とI.T.とJinsong、D.とW.ワング、「非対称のネットワークの上のTCP性能を向上させます」、ACM SIGCOMM、ACMコンピュータコミュニケーションは(CCR)を見直します、Vol.30、No.3、2000。

   [Pad98]   Padmanabhan, V.N., "Addressing the Challenges of Web Data
             Transport", Ph.D. Thesis, University of California at
             Berkeley, USA, September 1998 (also Tech Report UCB/CSD-
             98-1016). http://www.cs.berkeley.edu/~padmanab/phd-
             thesis.html

[Pad98]Padmanabhan、V.N.、「ウェブデータの挑戦が輸送するアドレシング」、博士号Thesis、カリフォルニア大学バークレイ校、米国(1998(Tech Report UCB/CSD98-1016も)年9月) http://www.cs.berkeley.edu/~padmanab/phd- thesis.html

   [RFC1323] Jacobson, V., Braden, R. and D. Borman, "TCP Extensions for
             High Performance", RFC 1323, May 1992.

[RFC1323]ジェーコブソン(V.、ブレーデン、R. and D.ボーマン、「高性能のためのTCP拡張子」、RFC1323)は1992がそうするかもしれません。

   [RFC2018] Mathis, B., Mahdavi, J., Floyd, S. and A. Romanow, "TCP
             Selective Acknowledgment Options", RFC 2018, October 1996.

[RFC2018] マシスとB.とMahdaviとJ.とフロイドとS.とA.Romanow、「TCPの選択している承認オプション」、RFC2018、1996年10月。

   [RFC2402] Kent, S. and R. Atkinson, "IP Authentication Header", RFC
             2402, November 1998.

[RFC2402] ケントとS.とR.アトキンソン、「IP認証ヘッダー」、RFC2402、1998年11月。

   [RFC2406] Kent, S. and R. Atkinson, "IP Encapsulating Security
             Payload (ESP)", RFC 2406, November 1998.

[RFC2406]ケントとS.とR.アトキンソン、「セキュリティ有効搭載量(超能力)を要約するIP」、RFC2406、1998年11月。

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

[RFC2507] デーゲルマルクとM.とNordgrenとB.とS.ピンク、「IPヘッダー圧縮」、RFC2507、1999年2月。

   [RFC2525] Paxson, V., Allman, M., Dawson, S., Heavens, I. and B.
             Volz, "Known TCP Implementation Problems", RFC 2525, March
             1999.

[RFC2525] パクソンとV.とオールマンとM.とドーソンとS.と天とI.とB.フォルツ、「知られているTCP実現問題」、RFC2525、1999年3月。

   [RFC2686] Bormann, C., "The Multi-Class Extension to Multi-Link PPP",
             RFC 2686, September 1999.

[RFC2686] ボルマン、C.、「マルチリンクpppへのマルチのクラス拡大」、RFC2686、1999年9月。

   [RFC2760] Allman, M., Dawkins, S., Glover, D., Griner, J., Henderson,
             T., Heidemann, J., Kruse, H., Ostermann, S., Scott, K.,
             Semke, J., Touch, J. and D. Tran, "Ongoing TCP Research
             Related to Satellites", RFC 2760, February 2000.

[RFC2760] オールマン、M.、ダウキンズ、S.、手袋製造業者、D.、Griner、J.、ヘンダーソン、T.、Heidemann、J.、クルーゼ、H.、オステルマン、S.、スコット、K.、Semke、J.、接触、J.、およびD.チャン、「進行中のTCP研究は衛星に関連しました」、RFC2760、2000年2月。

   [RFC2988] Paxson, V. and M. Allman, "Computing TCP's Retransmission
             Timer", RFC 2988, November 2000.

[RFC2988] パクソンとV.とM.オールマン、「コンピューティングTCPの再送信タイマー」、RFC2988、2000年11月。

   [RFC3077] Duros, E., Dabbous, W., Izumiyama, H., Fujii, N. and Y.
             Zhang, "A link Layer tunneling mechanism for unidirectional
             links", RFC 3077, March 2001.

[RFC3077] Duros、E.、Dabbous、W.、Izumiyama、H.、藤井、N.、およびY.チャン、「単方向の間のリンクLayerトンネリングメカニズムはリンクします」、RFC3077、2001年3月。

Balakrishnan et. al.     Best Current Practice                 [Page 36]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[36ページ]RFC3449PILC--非対称のリンクス2002年12月

   [RFC3095] Bormann, C., Burmeister, C., Degermark, M., Fukushima, H.,
             Hannu, H., Jonsson, 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.

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

   [RFC3150] Dawkins, S., Montenegro, G., Kojo, M. and V. Magret, "End-
             to-end Performance Implications of Slow Links", BCP 48, RFC
             3150, July 2001.

[RFC3150]ダウキンズ、S.、モンテネグロ、G.、Kojo(M.とV.Magret)は「Slowリンクスの終わりまでのパフォーマンスImplicationsを終わります」、BCP48、RFC3150、2001年7月。

   [RFC3168] Ramakrishnan K., Floyd, S. and D. Black, "A Proposal to add
             Explicit Congestion Notification (ECN) to IP", RFC 3168,
             September 2001.

[RFC3168] Ramakrishnan K.、フロイド、S.とD.Black、「Explicit Congestion Notification(電子証券取引ネットワーク)をIPに追加するProposal」RFC3168(2001年9月)。

   [Sam99]   Samaraweera, N.K.G, "Return Link Optimization for Internet
             Service Provision Using DVB-S Networks", ACM Computer
             Communications Review (CCR), Vol.29, No.3, 1999, pp.4-19.

[Sam99]Samaraweera(N.K.G)は「DVB-Sネットワークを使用して、インターネットのサービス支給のためのリンク最適化を返します」、ACMコンピュータCommunications Review(CCR)、Vol.29、No.3、1999、pp.4-19。

   [Seg00]   Segura R., "Asymmetric Networking Techniques For Hybrid
             Satellite Communications", NC3A, The Hague, Netherlands,
             NATO Technical Note 810, August 2000, pp.32-37.

[Seg00]セグーラR.、「ハイブリッド衛星通信のための非対称のネットワークのテクニック」、NC3A、ハーグ(オランダ)NATO Technical Note810、2000年8月(pp.32-37)。

   [SF98]    Samaraweera, N.K.G., and G. Fairhurst. "High Speed Internet
             Access using Satellite-based DVB Networks", Proc. IEEE
             International Networks Conference (INC98), Plymouth, UK,
             1998, pp.23-28.

[SF98]Samaraweera、N.K.G.、およびG.Fairhurst。 「衛星を拠点とするDVBネットワークを使用する高速インターネットアクセス用回線」、Proc。 IEEEの国際Networksコンファレンス(INC98)、プリマスイギリス、1998、pp.23-28。

   [ZSC91]   Zhang, L., Shenker, S., and D. D. Clark, "Observations and
             Dynamics of a Congestion Control Algorithm: The Effects of
             Two-Way Traffic", Proc. ACM SIGCOMM, ACM Computer
             Communications Review (CCR), Vol 21, No 4, 1991, pp.133-
             147.

[ZSC91] チャン、L.、Shenker、S.、およびD.D.クラーク、「輻輳制御アルゴリズムの観測と力学:」 「両面交通の効果」、Proc。 ACM SIGCOMM、ACMコンピュータCommunications Review(CCR)、Vol21、いいえ4、1991、pp.133 147。

10. IANA Considerations

10. IANA問題

   There are no IANA considerations associated with this document.

このドキュメントに関連しているどんなIANA問題もありません。

Balakrishnan et. al.     Best Current Practice                 [Page 37]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[37ページ]RFC3449PILC--非対称のリンクス2002年12月

Appendix - Examples of Subnetworks Exhibiting Network Path Asymmetry

付録--ネットワーク経路非対称を示すサブネットワークに関する例

   This appendix provides a list of some subnetworks which are known to
   experience network path asymmetry.  The asymmetry in capacity of
   these network paths can require mitigations to provide acceptable
   overall performance.  Examples include the following:

この付録はネットワーク経路非対称を経験するのが知られているいくつかのサブネットワークのリストを提供します。 これらのネットワーク経路の容量における非対称は、許容総合的な性能を提供するために緩和を必要とすることができます。 例は以下を含んでいます:

   -  IP service over some wide area and local area wireless networks.
      In such networks, the predominant network path asymmetry arises
      from the hub-and-spokes architecture of the network (e.g., a
      single base station that communicates with multiple mobile
      stations), this requires a Ready To Send / Clear To Send (RTS/CTS)
      protocol and a Medium Access Control (MAC) protocol which needs to
      accommodate the significant turn-around time for the radios.  A
      high per-packet transmission overhead may lead to significant
      network path asymmetry.

- IPのサービスオーバーの何らかの広い領域の、そして、ローカルの領域ワイヤレス・ネットワーク。 そのようなネットワークでは、支配的なネットワーク経路非対称はネットワーク(例えば、複数の移動局とコミュニケートする単独ベースステーション)のハブとスポーク構造から起こって、これはラジオのためにReady To Send/明確なTo Send(RTS/CTS)プロトコルと重要なターンアラウンドタイムを収容する必要があるMedium Access Control(MAC)プロトコルを必要とします。 1パケット伝送あたり1つの高いオーバーヘッドが重要なネットワーク経路非対称につながるかもしれません。

   -  IP service over a forward satellite link utilizing Digital Video
      Broadcast (DVB) transmission [EN97] (e.g., 38-45 Mbps), and a
      slower upstream link using terrestrial network technology (e.g.,
      dial-up modem, line of sight microwave, cellular radio) [CLC99].
      Network path asymmetry arises from a difference in the upstream
      and downstream link capacities.

- Digital Video Broadcast(DVB)トランスミッション[EN97](38-45 例えば、Mbps)を利用する前方衛星企業がリンクするIPサービスオーバー、および地球のネットワーク技術(例えば、ダイヤルアップモデム、照準線電子レンジ、セルラーのラジオ)[CLC99]を使用するより遅い上流のリンク。 ネットワーク経路非対称は上流の、そして、川下のリンク能力の違いから起こります。

   -  Certain military networks [KSG98] providing Internet access to
      in-transit or isolated hosts [Seg00] using a high capacity
      downstream satellite link (e.g., 2-3 Mbps) with a narrowband
      upstream link (e.g., 2.4-9.6 kbps) using either Demand Assigned
      Multiple Access (DAMA) or fixed rate satellite links.  The main
      factor contributing to network path asymmetry is the difference in
      the upstream and downstream link capacities.  Some differences
      between forward and reverse paths may arise from the way in which
      upstream link capacity is allocated.

- 狭帯域上流との高容量川下の衛星中継(2-3 例えば、Mbps)を使用することでトランジットの、または、孤立しているホスト[Seg00]へのインターネット・アクセスを提供するあるミリタリー・ネットワーク[KSG98]が、Demand Assigned Multiple Access(DAMA)か定率衛星中継のどちらかを使用することで(2.4-9.6 例えば、キロビット毎秒)をリンクします。 ネットワーク経路非対称に貢献する主な要因は上流の、そして、川下のリンク能力の違いです。 前進の、そして、逆の経路のいくつかの違いが上流のリンク容量が割り当てられる方法から起こるかもしれません。

   -  Most data over cable TV networks (e.g., DOCSIS [ITU01, DS00]),
      where the analogue channels assigned for upstream communication
      (i.e., in the reverse direction) are narrower and may be more
      noisy than those assigned for the downstream link.  As a
      consequence, the upstream and downstream links differ in their
      transmission rate. For example, in DOCSIS 1.0 [DS00], the
      downstream transmission rate is either 27 or 52 Mbps.  Upstream
      transmission rates may be dynamically selected to be one of a
      series of rates which range between 166 kbps to 9 Mbps.  Operators
      may assign multiple upstream channels per downstream channel.
      Physical layer (PHY) overhead (which accompanies upstream
      transmissions, but is not present in the downstream link) can also
      increase the network path asymmetry. The Best Effort service,
      which is typically used to carry TCP, uses a

- ケーブルテレビの上のほとんどのデータが(例えば、DOCSIS[ITU01、DS00])をネットワークでつなぎます、上流のコミュニケーション(すなわち、反対の方向への)のために選任されたアナログチャンネルが、より細長く、川下のリンクに割り当てられたものより騒がしいかもしれないところで。 結果として、上流の、そして、川下のリンクはそれらの通信速度において異なります。 例えば、DOCSIS1.0[DS00]では、川下の通信速度は27か52Mbpsです。 上流の通信速度は166キロビット毎秒の間で9Mbpsに及ぶ一連のレートの1つであることがダイナミックに選択されるかもしれません。 オペレータは複数の川下のチャンネルあたりの上流のチャンネルを選任するかもしれません。 また、物理的な層(PHY)のオーバーヘッド(上流のトランスミッションに伴いますが、川下のリンクに存在していない)はネットワーク経路非対称を増加させることができます。 Best Effortサービス(TCPを運ぶのに通常利用される)はaを使用します。

Balakrishnan et. al.     Best Current Practice                 [Page 38]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[38ページ]RFC3449PILC--非対称のリンクス2002年12月

      contention/reservation MAC protocol.  A cable modem (CM) sending
      an isolated packet (such as a TCP ACK) on the upstream link must
      contend with other CMs to request capacity from the central cable
      modem termination system (CMTS).  The CMTS then grants timeslots
      to a CM for the upstream transmission.  The CM may "piggyback"
      subsequent requests onto upstream packets, avoiding contention
      cycles; as a result, spacing of TCP ACKs can be dramatically
      altered due to minor variations in load of the cable data network
      and inter-arrival times of TCP DATA packets.  Numerous other
      complexities may add to, or mitigate, the asymmetry in rate and
      access latency experienced by packets sent on the upstream link
      relative to downstream packets in DOCSIS.  The asymmetry
      experienced by end hosts may also change dynamically (e.g., with
      network load), and when best effort services share capacity with
      services that have symmetric reserved capacity (e.g., IP telephony
      over the Unsolicited Grant service) [ITU01].

主張/予約MACは議定書を作ります。 孤立しているパケット(TCP ACKなどの)を上流のリンクに送るケーブルモデム(CM)は、主要なケーブルモデム終了システム(CMTS)から容量を要求するために他のCMを競争しなければなりません。 そして、CMTSは上流のトランスミッションのためにtimeslotsをCMに与えます。 主張サイクルを避けて、CMはその後の要求を上流のパケットに「便乗するかもしれません」。 その結果、ケーブルデータ網の荷重とTCP DATAパケットの相互到着時間の小さい方の変化のためTCP ACKsのスペースを劇的に変更できます。 他の多数の複雑さが加えるか、または緩和するかもしれない、潜在がパケットでなったレートとアクセスにおける非対称はDOCSISの川下のパケットに比例して上流のリンクを転送しました。 また、終わりのホストによって経験された非対称はダイナミック(例えば、ネットワーク負荷で)、ベストエフォート型サービスが左右対称の予約された容量(例えば、Unsolicitedグラントのサービスの上のIP電話技術)[ITU01]を持っているサービスと容量を共有するときに時変化するかもしれません。

   -  Asymmetric Digital Subscriber Line (ADSL), by definition, offers a
      downstream link transmission rate that is higher than that of the
      upstream link.  The available rates depend upon channel quality
      and system configuration.  For example, one widely deployed ADSL
      technology [ITU02, ANS01] operates at rates that are multiples of
      32 kbps (up to 6.144 Mbps) in the downstream link, and up to 640
      kbps for the upstream link.  The network path asymmetry
      experienced by end hosts may be further increased when best effort
      services, e.g., Internet access over ADSL, share the available
      upstream capacity with reserved services (e.g., constant bit rate
      voice telephony).

- 非対称デジタル加入者線伝送方式(ADSL)は定義上上流のリンクのものより高い川下のリンク通信速度を提供します。 有効なレートはチャンネル品質とシステム構成に依存します。 例えば、1つの広く配備されたADSL技術[ITU02、ANS01]が川下のリンクの32キロビット毎秒(最大6.144Mbps)、および上流のリンクへの最大640キロビット毎秒の倍数であるレートで作動します。 ベストエフォート型サービス(例えば、ADSLの上のインターネット・アクセス)が予約されたサービス(例えば、固定ビットレート音声電話技術)と有効な上流の容量を共有するとき、終わりのホストによって経験されたネットワーク経路非対称はさらに増加するかもしれません。

Balakrishnan et. al.     Best Current Practice                 [Page 39]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[39ページ]RFC3449PILC--非対称のリンクス2002年12月

Authors' Addresses

作者のアドレス

   Hari Balakrishnan
   Laboratory for Computer Science
   200 Technology Square
   Massachusetts Institute of Technology
   Cambridge, MA 02139
   USA

Balakrishnanコンピュータ科学研究所200の技術の正方形のハーリマサチューセッツ工科大学MA02139ケンブリッジ(米国)

   Phone: +1-617-253-8713
   EMail: hari@lcs.mit.edu
   Web: http://nms.lcs.mit.edu/~hari/

以下に電話をしてください。 +1-617-253-8713 メールしてください: hari@lcs.mit.edu ウェブ: http://nms.lcs.mit.edu/~hari/

   Venkata N. Padmanabhan
   Microsoft Research
   One Microsoft Way
   Redmond, WA 98052
   USA

Venkata N.Padmanabhanマイクロソフトは1つのマイクロソフト方法でワシントン98052レッドモンド(米国)について研究します。

   Phone: +1-425-705-2790
   EMail: padmanab@microsoft.com
   Web: http://www.research.microsoft.com/~padmanab/

以下に電話をしてください。 +1-425-705-2790 メールしてください: padmanab@microsoft.com ウェブ: http://www.research.microsoft.com/~padmanab/

   Godred Fairhurst
   Department of Engineering
   Fraser Noble Building
   University of Aberdeen
   Aberdeen AB24 3UE
   UK

アバディーンアバディーンAB24 3UEイギリスのGodred Fairhurst工学部フレーザ素晴らしい建築物大学

   EMail: gorry@erg.abdn.ac.uk
   Web: http://www.erg.abdn.ac.uk/users/gorry

メール: gorry@erg.abdn.ac.uk ウェブ: http://www.erg.abdn.ac.uk/users/gorry

   Mahesh Sooriyabandara
   Department of Engineering
   Fraser Noble Building
   University of Aberdeen
   Aberdeen AB24 3UE
   UK

アバディーンアバディーンAB24 3UEイギリスのマヘシュSooriyabandara工学部フレーザ素晴らしい建築物大学

   EMail: mahesh@erg.abdn.ac.uk
   Web: http://www.erg.abdn.ac.uk/users/mahesh

メール: mahesh@erg.abdn.ac.uk ウェブ: http://www.erg.abdn.ac.uk/users/mahesh

Balakrishnan et. al.     Best Current Practice                 [Page 40]

RFC 3449                PILC - Asymmetric Links            December 2002

Balakrishnan etアル。 最も良い現在の習慣[40ページ]RFC3449PILC--非対称のリンクス2002年12月

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (2002).  All Rights Reserved.

Copyright(C)インターネット協会(2002)。 All rights reserved。

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部広げられた実現を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsの過程で定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

上に承諾された限られた許容は、永久であり、インターネット協会、後継者または案配によって取り消されないでしょう。

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS 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.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

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

Balakrishnan et. al.     Best Current Practice                 [Page 41]

Balakrishnan etアル。 最も良い現在の習慣[41ページ]

一覧

 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 

スポンサーリンク

find ファイルやディレクトリを検索する

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

上に戻る