Universita’



Scaricare 0.54 Mb.
Pagina30/38
29.03.2019
Dimensione del file0.54 Mb.
1   ...   26   27   28   29   30   31   32   33   ...   38

5.3 Importare i dati da ns-2


Per ricavare le informazioni di cui si ha bisogno partendo dal simulatore, si deve fare una distinzione tra le tracce in input che si hanno a disposizione.

Se si parte dalla traccia del file trace o del file trace usato per NAM, si devono aggiungere delle informazioni che non vengono fornite. Nel record della tabella Connection vanno aggiunti i seguenti campi: mss, wScale, sackOk, tos, ttl. Nel record della tabella Packet vanno aggiunti i seguenti campi: hdrIPlength, hdrTCPlength, windowSize, flagDF, i flag dell’header TCP, ad esclusione del flag ack, cksum, tsValue, tsEcr, ipIdentifier, e i vari blockSack.

Se si parte dalla traccia del file trace, con il flag show_tcphdr settato, si ha una traccia più ricca quindi vanno aggiunti un numero inferiore di campi fittizi.

Nel record della tabella Connection si aggiungono i campi: mss, wScale, sackOk, tos, ttl. Nel record della tabella Packet si aggiungono i seguenti campi: windowSize, flagDF, cksum, tsValue, tsEcr, ipIdentifier.

Questo tipo di traccia inoltre contiene la lunghezza di entrambi gli header TCP e IP. La struttura dei dati salvati tuttavia, necessita di salvare la grandezza di questi due header in campi distinti. È per questo che il campo hdrIPlength viene riempito con il valore che specifica la grandezza dell’header IP privo di opzioni (quindi 20 byte) e hdrTCPlength con il risultato della differenza tra la grandezza di entrambi gli header e la grandezza dell’header IP. Anche per i blocchi sack, va specificato che ns-2 fornisce il numero di blocchi sack presenti nel pacchetto, non i numeri di blocco da riscontrare selettivamente, come viene memorizzato nel database. Per questo motivo, il campo blockSack1 indica non il numero del blocco sack, ma il numero di blocchi sack presenti nel pacchetto.




Condividi con i tuoi amici:
1   ...   26   27   28   29   30   31   32   33   ...   38


©astratto.info 2019
invia messaggio

    Pagina principale