Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2016/17
Network measurement laboratory
Master of science-level of the Bologna process in Communications And Computer Networks Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Mellia Marco ORARIO RICEVIMENTO A2 ING-INF/03 10 0 50 2
SSD CFU Activities Area context
ING-INF/03 6 B - Caratterizzanti Ingegneria delle telecomunicazioni
02QFN; 01QWL
ORA-01722: invalid number
Subject fundamentals
This is a laboratory and experimental course in the field of Internet traffic measurements. Most of the classes will be given in laboratories, with few introductory lessons for each field. Students will have to setup experiments to run active or passive measurement tools in real networks, and to apply methodologies learned in previous classes. Students will use both passive traffic analyzers, and active traffic generators to generate load on the network and characterize traffic.
Expected learning outcomes
1. Knowledge of the configuration mechanisms of Local Area Networks, in particular of Ethernet and WiFi (802.11) networks.
2. Knowledge of the analysis of Internet protocols like IP, TCP, UDP, HTTP, DNS.
3. Knowledge of performance related problems in local and wide area networks Delay and Throughput measurements.
4. Knowledge of routing algorithms (RIP, OSPF) and proper configuration of routers.
5. Ability to process real traffic traces and to extract information related to both performance and troubleshooting issues from actual traces.

The ability to apply the gained knowledge will be verified by the preparation of a lab report, and its discussion during an oral examination at the end of the course.
Prerequisites / Assumed knowledge
Students must have very good knowledge of the protocols and mechanisms normally used in the Internet. In particular, students must be familiar with LAN protocols (Ethernet, 80.11, CSMA/CD, direct and indirect delivery, LAN interconnections), of network (IP) and transport (TCP, UDP) protocols normally used in the Internet, routing protocols (RIP, OSPF), and application layer protocols (DNS, HTTP, HTTPS, multimedia streaming protocols, etc.).
Traffic models will be also used and students must be familiar with basic traffic modeling techniques (Poisson models, Markovian models, hypothesis tests, confidence interval evaluation).
Students will work in the Laboratory using PCs running Linux OS. Using Ethernet switches, WiFi and ethernet interfaces, students will have to setup experiments configuring LANs and interconnecting them via routers. Each group of students will use 3 PCs. Real traffic traces will be used to allow students to deal with more realistic scenarios.

Configuration of hosts in Local Area Networks, IP addresses management, subnetting/supernetting (2 hours)
LAN protocols and communication mechanisms: ARP and ping protocols, IP direct delivery of packets. (2 hours)
Traffic monitoring using sniffers in LAN: TCP, UDP and HTTP (8 hours)
Performance measurements for file transfers and impact of delay and packet losses (8 hours)
Performance measurements in WiFi networks (802.11) and impact of parameter settings (channel frequency, bandwidth, etc.) (6 hours)
Performance measurement for multimedia streaming applications and impact of delay and packet losses (8 hours)
Setup and configurations of WAN networks using RIP and OSPF (8 hours)
Analysis of traffic traces collected from real networks and development of post-processing tools to extract information out of the raw data (16 hours)
Usage of statistical methods and data mining techniques to find correlations and root cause analysis of problems (4 hours)