logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2018/2019
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 051235 - PROVA FINALE (SOFTWARE DEFINED NETWORKING)
Docente Verticale Giacomo
Cfu 1.00 Tipo insegnamento Prova Finale

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (1 liv.)(ord. 270) - MI (358) INGEGNERIA INFORMATICA*AZZZZ051235 - PROVA FINALE (SOFTWARE DEFINED NETWORKING)

Obiettivi dell'insegnamento

Rendere lo studente in grado di sviluppare applicazioni di rete utilizzando il paradigma software defined e protocolli standard per l’automazione di rete. L’insegnamento non adotta modalità di didattica innovativa.


Risultati di apprendimento attesi

Descrittori di Dublino

Expected learning outcomes

Conoscenza e comprensione

·         Conoscere gli elementi funzionali di un’architettura di rete e comprenderne il ruolo

·         Conoscere il protocollo openflow e le relative astrazioni

·         Conoscere i controllori Ryu e ONOS e le relative interfacce northbound e southbound

Capacità di applicare conoscenza e comprensione

  • Progettare semplici algoritmi di automazione di rete a partire dalla specifica di un problema
  • Implementare applicazioni di rete usando l’interfaccia southbound openflow e l’interfaccia northbound basata su intenti

Autonomia di giudizio

  • Sviluppare strumenti di verifica della correttezza degli algoritmi progettati
  • Individuare le architetture di rete gli algoritmi più adatti a specifici problemi

Capacità di apprendimento

  • Essere in grado di interpretare la specifica di un protocollo di rete

Argomenti trattati

Il progetto fornisce allo studente la possibilità di fare un'esperienza di attività progettuale mettendo in pratica i concetti appresi durante l'insegnamento associato di SOFTWARE DEFINED NETWORKING.

In particolare sono approfonditi gli strumenti:

  • Emulatore di rete mininet
  • Switch software OpenVSwitch
  • Controller di rete Ryu (o ONOS)
  • Testbed di laboratorio con switch hardware

Prerequisiti

Contestuale o pregressa frequenza all'insegnamento di SOFTWARE DEFINED NETWORKING


Modalità di valutazione

La prova finale consiste nella preparazione, in autonomia ma sotto la guida del docente e dei responsabili di laboratorio, di un elaborato software. Di norma, l’attività è svolta in gruppi di 3 o 4 studenti formatisi liberamente. Lo sviluppo avviene su una rete emulata; contribuisce alla valutazione positiva anche il funzionamento dell’elaborato per controllare una rete SDN di laboratorio.

Si prevedono almeno 3 incontri con il docente per la verifica dei progressi, seguiti da una presentazione orale durante la quale gli studenti esporranno i risultati del proprio progetto.

Modalità di verifica

Descrizione

 

Risultato di apprendimento perseguito

Progetto

¿      Progetto di un software di controllo e automazione di rete in accordo a una specifica

¿      Progetto dello scenario di test del software sviluppato

1, 2, 3, 5

 


Bibliografia
Risorsa bibliografica obbligatoriaRYU SDN Framework https://osrg.github.io/ryu-book/en/Ryubook.pdf
Risorsa bibliografica obbligatoriaOpenFlow Switch Specification 1.3.5 https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.3.5.pdf

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
0:00
0:00
Esercitazione
0:00
0:00
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
25:00
Totale 0:00 25:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Italiano
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
schedaincarico v. 1.6.5 / 1.6.5
Area Servizi ICT
25/02/2021