プロトコルTCPの輻輳制御を転送するには?

輻輳制御

輻輳がネットワーク時間の一部が処理するので、深刻なネットワーク全体の性能劣化現象のこの部分を引き起こし、さらには停止し、ネットワークトラフィックを引き起こすようにあまりにも多くのパケットが、通信サブネットの特定の部分に到着することを意味し、死んで表示されますロック現象。この現象は、多くの場合、宛先に到達するために、各車両時間は相対的増加(即ち、増加した待ち時間)となるように、トラフィックのすべての種類が互いに干渉し、道路網における車両の場合に多数、休日の増加、交通渋滞として道路網で見られますそして時には、特定の道路車両に起因する(すなわち、ローカライズデッドロックを)目詰まりを開始することはできません。

渋滞の原因

図1は、主にトラフィック、複数の入力に対応する複数の出力に、流入ラインは、パケット到着の複数を有し、ルータはすべてのパケットを格納するための十分なメモリがない場合、同一の出力ラインは、この時間を必要とし、いくつかのパケットが失われます。

図2は、遅いプロセッサルータの酒と、それが困難であることがルーティングテーブルを更新し、そのようなバッファキューとして、必要に応じて処理を終了します。

渋滞の防止

プロトコルTCPの輻輳制御を転送するには?

図1に示すように、トランスポート層を使用することができる:再送ポリシー、キャッシュポリシー、確認応答ポリシーをスクランブルし、フロー制御ポリシーのタイムアウトポリシーを決定します。

図2に示すように、ネットワーク層であってもよい:内部サブネット仮想回路及びデータ報告戦略、パケットキューイングとサービスポリシー、パケット廃棄ポリシー管理生存およびパケット・ルーティング・アルゴリズム。

図3に示すように、データリンク層を使用することができる:再送ポリシー、キャッシュポリシー、確認応答ポリシーをスクランブルし、制御ポリシーを流れます。

制御方法

図1に示すように、バッファ割り当て方法:この方法は、ネットワーク内のノードは、仮想一つ以上の事前に割り当てられたデータバッファとして仮想回線を確立するために、仮想回線パケット交換ネットワークで使用されています。ノードバッファは別のルートを選択するか、呼び出し側に「ビジー」信号を返すために、発呼要求パケットを充填された場合。

図2に示すように、パケットドロップ法:この方法は、着信パケットが廃棄され、バッファがいっぱいになると、プリバッファを保持する必要はありません。サブネットワークデータグラムサービスが提供されている場合、この方法は大きな影響を引き起こすことなく、輻輳をパケット廃棄を防止するために使用されます。しかし、通信サブネット仮想回線サービスならば、パケットを再送信をするために混雑を解消するように、どこかにバックアップを保存するために廃棄しなければなりません。廃棄される2つの解決策は、パケットのためのパケット再送方式が出ノード回送信廃棄する、パケットが受信されるまでパケットを再送信があり、他のパケットを送信することは試み特定の数の後にノードで破棄されますあきらめ、およびデータソースノードのタイムアウトを強制的に送信を再開するために送ります。

図3に示すように、固定された制御方法であって、この方法は、以前は、作業の開始前に、各サブネットワークのソースノードに他の割り当てられたライセンスポリシーの一部では、通信サブネット内の「許可」と呼ばれる特別なメッセージの適切な数を設定しますネットで4を回避するために、サブネットの一部の後。ソースノードは、システムのソース端からパケットを送信したい場合は、最初のライセンスを持っている必要があり、それぞれがログアウトパケットにライセンスを送信します。各側の後、宛先ノードがパケットを受信し、宛先システムに送信し、ライセンスを生成しています。

おすすめ

転載: blog.51cto.com/13609234/2425184