TCP windows scaling

 

Un'ampia windows size è raccomandata per migliorare High Performance lungo un link di rete dove un notevole bandwidth-delay produce caratteristiche chiamate Long Fat Networks (LFN)

 

Capacity (bits) = bandwidth (bit/sec) x round-trip time (sec) --> bandwidth delay product

 

Esempio di LFN:

 

tcp scaling

 

 

 

La funzionalità di TCP scaling supporta questa estensione per migliorarne le prestazioni.

 

In Cisco abbiamo una definizione di TCP window a 32 bits ed utilizzo di un fattore di scala per trasportare questi 32 bits value in un 16 bit window field del TCP

header: il windows size può aumentare ad un fattore di scala di 14 (tipiche applicazioni usano un fattore di scala di 3 quando presente LFN)

 

TCP windows scaling è compliant con RFC 1323

 

Uso del comando < ip tcp windows size > in global configuration per configurare questo valore

 

 

Entrambi i nodi TCP sia sender che receiver debbono supportare questa funzionalità affinchè il receiver possa aumentare il suo windows size