1 Architettura per le misurazioni

Per le misurazioni sui due protocolli (non quelle in presenza di frammentazione) si sono utilizzate due macchine (H1 e H2) con le seguenti caratteristiche hardware: Le due macchine sono state collegate mediante un hub a 10 Mbit/s oppure mediante cavo incrociato (per le prove a 100 Mbit/s). Su tutte le macchine si è utilizzato il sistema operativo Linux, precisamente la distribuzione Red Hat 7.0 (kernel 2.2.16). Le implementazioni utilizzate sono FreeS/WAN versione 1.9 per IPsec e OpenSSL versione 0.9.6a per TLS.

Per le misurazioni concernenti gli effetti della frammentazione si sono usate anche altre due macchine (G1 e G2) con le seguenti caratteristiche hardware:

G1:

G2:

Le quattro macchine sono state collegate come mostrato in figura 6.1, ovvero H1 è stata connessa a G1 tramite cavo incrociato, e così pure H2 e G2, poi G1 e G2 sono state connesse tramite hub a 10 Mbit/s. Il sistema operativo utilizzato è stato ancora una volta Linux, con la distribuzione Red Hat 7.1 e il kernel 2.4.2 su H1, H2 e G1 e 2.4.6 su G2. Per IPsec si è utilizzato FreeS/WAN versione 1.9; si è poi utilizzato NIST Net versione 2.0.10 su G2, per poter simulare la presenza di una rete con una data probabilità di perdita.

Figura 6.1: Rete di laboratorio utilizzata per i test sulla frammentazione.
\includegraphics{immagini/rete.eps}

©2001 Davide Cerri