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

Appendix A: Control Channel Slow Start and Congestion Avoidance

A.1 概要

L2TP 制御チャネルは信頼性のあるメッセージ伝送を使用します。ネットワーク輻輳を防ぐため、TCP 類似のスロースタートと輻輳回避アルゴリズムの実装が推奨されます。

A.2 スロースタートアルゴリズム

初期パラメータ:

  • 初期輻輳ウィンドウ (cwnd): 1 メッセージ
  • スロースタート閾値 (ssthresh): 受信ウィンドウサイズ

アルゴリズム: ACK を受信するたびに、cwnd が 1 増加します。cwnd >= ssthresh の場合、輻輳回避フェーズに入ります。

A.3 輻輳回避

タイムアウト検出時: ssthresh = max(cwnd/2, 2)、cwnd = 1 にリセット。