Scheda programma d'esame
NETWORKS AND TECHNOLOGIES FOR TELECOMMUNICATIONS
BARBARA MARTINI
Academic year2018/19
CourseCOMPUTER SCIENCE AND NETWORKING
Code158II
Credits9
PeriodSemester 2
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
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

Updated: 30/07/2018 18:05