Scheda programma d'esame
NETWORKS AND TECHNOLOGIES FOR TELECOMMUNICATIONS
BARBARA MARTINI
Anno accademico2018/19
CdSINFORMATICA E NETWORKING
Codice158II
CFU9
PeriodoSecondo semestre
LinguaInglese

ModuliSettore/iTipoOreDocente/i
RETI E TECNOLOGIE PER LE TELECOMUNICAZIONIING-INF/03LEZIONI72
ALESSIO GIORGETTI unimap
BARBARA MARTINI unimap
LUCA VALCARENGHI unimap
Programma (contenuti dell'insegnamento)

Network Management and Services (30 hours) – B. Martini

  • What is Network Management and how it works in IP and transport networks
  • Management protocols (i.e., SNMP, NETCONF, CMIP)
  • Data modeling and data syntax languages (i.e., SMI, GDMO)

Lab of Network Software (25 hours) – A.Giorgetti

  • Introduction to software defined networking (SDN): what is an SDN network? which are the main benefits of SDN with respect to traditional layer2-layer3 networks?
  • Introduction to the OpenFlow protocol: switch specification and protocol specification.
  • Setup of a set of software tools to emulate an SDN network and experiment on it (OpenVSwitch, Mininet, ONOS, IntelliJ).
  • Introduction to an open-source SDN controller: ONOS.
  • Architecture of ONOS and its main interfaces.
  • Development of simple network applications in ONOS.

FPGAs for Communications Networks Prototyping (20 hours) - L. Valcarenghi

  • What is an FPGA and what can be used for in communications networks
  • FPGA design flows: schematic-based design flow, HDL-based design flow, modular and incremental design
  • Design Tools: simulation, synthesis, verification
Syllabus

Network Management and Services (30 hours) – B. Martini

  • What is Network Management and how it works in IP and transport networks
  • Management protocols (i.e., SNMP, NETCONF, CMIP)
  • Data modeling and data syntax languages (i.e., SMI, GDMO)

Lab of Network Software (25 hours) – A.Giorgetti

  • Introduction to network and protocol modeling
  • Network and protocols modeling with OPNET
  • Network and protocols simulation with OPNET

FPGAs for Communications Networks Prototyping (20 hours) - L. Valcarenghi

  • What is an FPGA and what can be used for in communications networks
  • FPGA design flows: schematic-based design flow, HDL-based design flow, modular and incremental design
  • Design Tools: simulation, synthesis, verification
Modalità d'esame

Project/Final test

Assessment methods

Project/Final test

Ultimo aggiornamento 30/07/2018 18:05