98218 - PROGRAMMABLE NETWORKS

Anno Accademico 2021/2022

  • Docente: Franco Callegati
  • Crediti formativi: 6
  • Lingua di insegnamento: Italiano
  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Corso: Minor "Infrastrutture smart"

Conoscenze e abilità da conseguire

Gli studenti apprenderanno i principi alla base delle moderne reti programmabili, che rappresentano l'innovazione delle reti più attuali quali il 5G. Apprenderanno l'uso delle Software Defined Networks, della gestione delle funzioni di rete virtuali (NFV) e della loro applicazione ai concetti di slicing di rete e di gestione della qualità di servizio. 

Queste conoscenze verranno approfondite su base individuale e utilizzate per lo sviluppo del progetto finale che avrà come oggetto l'applicazione di questi concetti ad un dominio verticale quale ad esempio l'industria 4.0.

Contenuti

  • Network virtualization principles and tools
  • Network simulation platform: Mininet
  • Software defined Networks: the OpenFlow protocol
  • Network controller programming
  • Network Function Virtualization
  • 5G architecture
  • Network slicing and QoS control in 5G
  • Applications and service design

Testi/Bibliografia

Jason Edelman, Scott S. Lowe, Matt Oswalt, "Network Programmability and Automation: Skills for the Next-Generation Network Engineer", O'Reilly Media

Metodi didattici

Lezioni frontali

Applicazioni pratiche dei concetti presentati teoricamente

Approfondimenti e presentazioni tenute dagli studenti

Progetto applicativo

Modalità di verifica e valutazione dell'apprendimento

Discussione e valutazione del progetto finale

Strumenti a supporto della didattica

Mininet

OpenvSwitch

Ryu SDN controller

Open Source Mano

Orario di ricevimento

Consulta il sito web di Franco Callegati