Scheda programma d'esame
NETWORKS AND TECHNOLOGIES FOR TELECOMMUNICATIONS
BARBARA MARTINI
Anno accademico2018/19
CdSINFORMATICA E NETWORKING
Codice158II
CFU9
PeriodoSecondo semestre
LinguaInglese
CdSINFORMATICA E NETWORKING
Codice158II
CFU9
PeriodoSecondo semestre
LinguaInglese
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