15. Valori parametri protocollo SCTP suggeriti
15.1. Parametri RTO
- RTO.Initial: 3 secondi (3000 ms)
- RTO.Min: 1 secondo (1000 ms)
- RTO.Max: 60 secondi (60000 ms)
- RTO.Alpha: 1/8 (0.125) - fattore smoothing SRTT
- RTO.Beta: 1/4 (0.25) - fattore smoothing RTTVAR
15.2. Limiti massimi ritrasmissione
- Association.Max.Retrans: 10 tentativi
- Path.Max.Retrans: 5 tentativi
- Max.Init.Retransmits: 8 tentativi
15.3. Parametri Cookie
- Valid.Cookie.Life: 60 secondi (intervallo: 1-60 secondi)
15.4. Parametri Heartbeat
- Heartbeat.Interval: 30 secondi (configurabile: 10-60 secondi)
15.5. Riconoscimento differito
- SACK.Delay: 200 ms (massimo: 500 ms)
- SACK.Freq: Inviare SACK ogni 2 pacchetti
15.6. Controllo congestione
- cwnd iniziale: min(4 * MTU, max(2 * MTU, 4380 byte))
- ssthresh iniziale: Finestra ricezione annunciata da peer (a_rwnd)
- Max.Burst: 4 pacchetti dimensione PMTU
15.7. Parametri stream e code
- MIS: 65535 (massimo)
- OS: 10 (predefinito) o specifico applicazione
15.8. Dimensioni buffer
- Finestra ricezione: Almeno 64KB, ottimale: Prodotto Banda-Ritardo
- Buffer invio: Almeno uguale a finestra ricezione
15.9. Scoperta MTU percorso
- PMTU iniziale: IPv4: 576 byte o 1500 byte; IPv6: 1280 byte
- Intervallo sonda PMTU: 10 minuti
15.10. Timer
- T1-init, T1-cookie, T2-shutdown: Iniziale: RTO.Initial, Max: RTO.Max
- T3-rtx: RTO per destinazione, adattato dinamicamente
15.11. Raccomandazioni regolazione parametri
Reti alta latenza
- Aumentare RTO.Initial: 5-10 secondi
- Aumentare Heartbeat.Interval: 60 secondi
Reti bassa latenza
- Ridurre SACK.Delay: 50-100 ms
- Ridurre Heartbeat.Interval: 10-15 secondi
Reti con perdite
- Aumentare Path.Max.Retrans: 7-10
- Aumentare Association.Max.Retrans: 15
Reti mobili/wireless
- Aumentare RTO.Initial: 5 secondi
- Aumentare tutti limiti ritrasmissione
Riepilogo
Punti chiave: Valori raccomandati, non obbligatori; regolabili secondo ambiente; fornire interfacce configurazione; validare in produzione.