Passa al contenuto principale

3. Fasi CC con Careful Resume

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

Se i parametri scadono, il path non corrisponde, viene rilevata congestione, saved_cwnd e gia usato, o minimum RTT <= saved_rtt / 2, il mittente ferma Careful Resume e torna a normal CC.