Università degli Studi di Bologna FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria delle Telecomunicazioni Reti di tele...
Obiettivi principali della tesi <ul><li>Rendere l’uso del simulatore ns ver. 2 semplice e intuitivo eliminando la scrittur...
Obiettivi principali della tesi Occorre, quindi, uno strumento che si interpone tra l’utente e ns, che ne semplifichi l’ut...
NSCRIPT <ul><li>Tool che permette un approccio grafico per la realizzazione dello script OTcl da eseguire in ns </li></ul>...
NSCRIPT Implementa di default pochi elementi, ma  è facilmente implementabile grazie alle sue librerie
Librerie <ul><li>Sono semplici file di testo in cui sono implementati tutti gli elementi per effettuare una simulazione </...
Funzionalità aggiunte <ul><li>Per poter effettuare graficamente la simulazione di una rete ottica è stata realizzata una n...
Libreria  Optical <ul><li>Consente di effettuare simulazioni sia con schema di aggregazione  Mixed Flow , che con schema  ...
Rete ottica <ul><li>Le reti Tcp/Ip confluiscono agli  edge router  che provvedono  </li></ul><ul><li>sia ad aggregare i va...
Schema  Mixed Flow Nodo Ip sorgente IWUin IWUs edge_in opt_node edge_out IWUout Nodo Ip destinazione edge router in edge r...
Simulazione  Mixed Flow
Schema  Per Flow Nodo Ip sorgente IWUin IWUs edge_in opt_node edge_out IWUout Nodo Ip destinazione erge router in erge rou...
Conclusioni <ul><li>L’introduzione della nuova libreria  Optical  ha reso la simulazione di una rete ottica accessibile a ...
Upcoming SlideShare
Loading in …5
×

Simulatore Grafico Per Reti Ottiche A Pacchetto

1,085
-1

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Il post originale si trova all'indirizzo: http://fedelemantuano.blogspot.com/2008/12/realizzazione-di-un-simulatore-grafico.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,085
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Simulatore Grafico Per Reti Ottiche A Pacchetto

  1. 1. Università degli Studi di Bologna FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria delle Telecomunicazioni Reti di telecomunicazioni L-B REALIZZAZIONE DI UN SIMULATORE GRAFICO PER RETI OTTICHE A PACCHETTO MEDIANTE L’USO DI NSCRIPT Tesi di laurea di: Fedele Mantuano Relatore: Prof.ssa Ing. Carla Raffaelli
  2. 2. Obiettivi principali della tesi <ul><li>Rendere l’uso del simulatore ns ver. 2 semplice e intuitivo eliminando la scrittura dello script OTcl </li></ul><ul><li>Rendere ben visibili tutti gli strumenti e le funzioni a disposizione </li></ul><ul><li>Applicare lo studio alla simulazione delle reti ottiche </li></ul>
  3. 3. Obiettivi principali della tesi Occorre, quindi, uno strumento che si interpone tra l’utente e ns, che ne semplifichi l’utilizzo……
  4. 4. NSCRIPT <ul><li>Tool che permette un approccio grafico per la realizzazione dello script OTcl da eseguire in ns </li></ul><ul><li>Fa uso di librerie per implementare i vari oggetti utili per la simulazione </li></ul><ul><li>Tutti gli strumenti sono ben visibili e accessibili in quanto si opera graficamente </li></ul>#Script simulazione set ns [new Simulator] … … NS Utente NSCRIPT Script OTcl Output dati NAM Grafici
  5. 5. NSCRIPT Implementa di default pochi elementi, ma è facilmente implementabile grazie alle sue librerie
  6. 6. Librerie <ul><li>Sono semplici file di testo in cui sono implementati tutti gli elementi per effettuare una simulazione </li></ul><ul><li>Ogni libreria è un insieme di classi e ogni classe realizza un elemento utilizzabile nell’ambiente grafico (nodi, agent Tcp, link, etc.) </li></ul><ul><li>Ogni classe è costituita da tre parti tra cui la traduzione in Otcl che implementa l’elemento, come si fa normalmente quando scriviamo uno script per ns </li></ul><ul><li>Nscript può essere implementato, sia modificando le librerie già presenti, sia aggiungendone delle nuove </li></ul>
  7. 7. Funzionalità aggiunte <ul><li>Per poter effettuare graficamente la simulazione di una rete ottica è stata realizzata una nuova libreria di nome Optical , contenente sia elementi per la realizzazione della topologia, sia elementi per ottenere l’output </li></ul><ul><li>Oltre alla libreria Optical è stata realizzata la libreria Plottaggio per poter realizzare grafici di alcuni parametri di interesse in funzione del tempo </li></ul><ul><li>Inoltre sono state realizzate nuove classi che implementano il Fast Tcp , la perdita sui pacchetti e un modulo che genera fuori sequenza e quindi simula la presenza di percorsi multipli sui link in cui si applica </li></ul><ul><li>Infine è stato realizzato un modulo ( InputTastiera ) che consente di ottenere script interattivi in modo da poter cambiare i valori dei parametri di interesse senza dover modificare lo script o usare nscript </li></ul>
  8. 8. Libreria Optical <ul><li>Consente di effettuare simulazioni sia con schema di aggregazione Mixed Flow , che con schema Per Flow </li></ul><ul><li>E’ possibile scegliere quale tecnica di formazione del pacchetto usare, se Optical Burst Switching o Optical Packet Switching </li></ul><ul><li>I suoi elementi principali sono SlotGenerator in cui vengono assemblati i pacchetti Tcp/Ip e OptSlot in cui avviene la funzione opposta </li></ul><ul><li>Per effettuare la simulazione bisogna seguire due schemi differenti relativi ai due schemi di aggregazione, che, comunque, rispecchiano ciò che avviene in realtà </li></ul>
  9. 9. Rete ottica <ul><li>Le reti Tcp/Ip confluiscono agli edge router che provvedono </li></ul><ul><li>sia ad aggregare i vari pacchetti per ottenere lo slot ottico, sia </li></ul><ul><li>ad effettuare la funzione opposta </li></ul>Reti Tcp/Ip WDM link Reti Tcp/Ip Edge Router Edge Router Mediante l’uso di nscript è possibile riprodurre graficamente la rete seguendo semplicemente i due schemi
  10. 10. Schema Mixed Flow Nodo Ip sorgente IWUin IWUs edge_in opt_node edge_out IWUout Nodo Ip destinazione edge router in edge router out SlotGenerator OptSlot Per effettuare la simulazione di una rete nel caso Mixed Flow bisogna, quindi, seguire il seguente schema: Lo schema Mixed Flow prevede che i pacchetti provenienti da flussi eterogenei siano aggregati in un solo flusso di pacchetti ottici, quindi sono necessari un solo oggetto SlotGenerator in ingresso e un solo oggetto OptSlot in uscita … …
  11. 11. Simulazione Mixed Flow
  12. 12. Schema Per Flow Nodo Ip sorgente IWUin IWUs edge_in opt_node edge_out IWUout Nodo Ip destinazione erge router in erge router out SlotGenerator OptSlot … … … … Per effettuare la simulazione di una rete nel caso Mixed Flow bisogna, quindi, seguire il seguente schema: Lo schema Per Flow prevede che si aggreghino solo pacchetti provenienti dallo stesso flusso, quindi occorrono tanti oggetti SlotGenerator e OptSlot quanti sono i flussi all’ingresso dell’ edge router
  13. 13. Conclusioni <ul><li>L’introduzione della nuova libreria Optical ha reso la simulazione di una rete ottica accessibile a chiunque e non presuppone la conoscenza del simulatore ns </li></ul><ul><li>Le altre modifiche apportate consentono di usare nscript in maniera più completa rispetto la versione base </li></ul><ul><li>Ma soprattutto la presente tesi dà anche una guida su come effettuare modifiche ed aggiunte al tool in modo da renderlo ancora più completo </li></ul>

×