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

3. Careful Resume の CC phases

PhaseRoleKey exits or actions
ObservingSave CC parameters for a Remote EndpointMUST NOT retain more than one set; SHOULD update or replace later observations
ReconnaissanceConfirm the saved path while using normal CCstop on congestion, path change, expired Lifetime, reused saved_cwnd, or minimum RTT <= saved_rtt / 2
UnvalidatedTentatively jump CWND using paced transmissionjump_cwnd <= Min(max_jump, saved_cwnd/2); all packets MUST use pacing based on current RTT
ValidatingCheck whether unvalidated packets arrived without congestionenter Safe Retreat on packet loss or ECN-CE; exit after last unvalidated packet is acknowledged
Safe RetreatRecover safely after congestion from unvalidated packetsdelete saved parameters; CWND <= PipeSize/2; CWND MUST NOT increase; ssthresh <= PipeSize * Beta

saved parameters が期限切れ, path mismatch, congestion, saved_cwnd reuse, minimum RTT <= saved_rtt / 2 の場合, sender は Careful Resume を停止して normal CC に戻る。