メインコンテンツまでスキップ

7. 輻輳制御

本章では、SCTP の輻輳制御メカニズムについて述べる。

7.1. TCP 輻輳制御との相違​

SCTP はフローではなくアソシエーションごとに輻輳を制御する。cwnd (輻輳ウィンドウ) と FlightSize を用い、単一の順序付きフローに依存しない。

7.2. SCTP のスロースタートと輻輳回避​

SCTP はスロースタート (slow start) と輻輳回避 (congestion avoidance) を用いる。スロースタートでは確認された TSN ごとに cwnd を 1 MTU 増加、輻輳回避では RTT ごとに 1 MTU 増加させる。

7.3. パス MTU の探索​

SCTP は ICMP の「Packet Too Big」(PTB) メッセージまたは試行錯誤により PMTU を探索し、検出した MTU を超えるメッセージをフラグメント化する。