Session Educa-on 14-‐15 October 2013
FIRE facilities in education: Networking courses (fixed and wireless)
IP fixed networks
ComNet Labs Build your own network [Lab router] • Calculate IP ranges • According router configuration Protect this LAN [Lab Firewall] • Outside attacks: configure a firewall • Test and check the traffic (nmap, IDS) Protect your traffic [Lab Security] • Eavesdropping employees (spoofing) • Encryption mechanisms (PGP, ssh, IPsec) Upgrade LAN to IPv6 [Lab IPv6] • Basic IPv6 mechanisms • Tunnelling IPv6 over v4 Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN
Your IPv6 LAN Your LAN
Servers
Workstations Company Router IPv6/v4 Company + Router Firewall
Internet Access Router
The Internet
ComNet Labs: current equipment Lab setup • 16 student groups in parallel • +30 hosts, multiple NICs -> versatile configuration • Basic switches, hubs • (many) cables • Private lab room Installation and configuration • Basic Debian Linux • Custom scripts
Your LAN
Servers
Workstations Company Router
Internet Access Router
The Internet Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN
Requirements FIRE testbed n
Hardware l l
n
multiple NIC nodes (mostly >=4 NICs) >60 nodes simultaneously
Remote connections l l
l
ssh for configurations per-setup VLAN to directly connect student desktops or graphical remote-desktop connections (low-latency, firewall enabled) Possibility of public IP ranges [ IPv6 lab ]
Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN
Requirements FIRE testbed n
Reservation needs l l l
n
Reservation system: l l
n
5-hour time slots, 4 to 5 times a week (November / December) Reservation 3-4 months ahead Alternatively, full-month reservation
Repeat or copy existing reservations script reservations or CSV upload (Google-calendar like)
Configuration system: l l
Customised images Fixed host names or IP addresses
n Get
accounts setup easily/beforehand
Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN
Conversion / testing n Trial l l l l
setup : 2 MM
Test : lab security Single setup : 3 weeks Automisation of multiple setups : 4 weeks Testing : 1 week
n Additional l l l
setups: 1 MM
Single setup : 2 weeks Automatisation of multiple setups : 1 week Testing : 1 week
Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN
Remarks n Joint
development of Lab exercises ? n Scalability in usage of testbed resources ? n Heavy load on testbeds
Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN
Wireless Sensor Networks
WSN project n Goals
Understanding the strengths and weaknesses of MAC and routing protocols for sensor nodes l Obtaining experience with implementing and optimizing a network protocol l Gaining insight in the differences between simulator and experimental testbeds l
WSN project Use case study + Literature analysis
Note: same code used in simulator and on real sensor nodes
Design of WSN protocol stack (protocol selection)
Optimisation and tweaking of protocol parameters
Simulation in Cooja
Experimental validation at w-iLab.t
Cooja Simulator
Test environmont: w-iLab.t office
W-iLab.t requirements n Ease
of use (easy learning curve to use the testbed) n Management and support for multiple simultaneous groups (with separated networks that do not interfere) n Hard
reservations n Reuse of simulation software for the experiment
Conclusions n Hard
reservations in future needed n Simple access and management of student accounts n Exchange student exercises ?
Communication networks – lab sessions overview Vakgroep Informatietechnologie – Onderzoeksgroep IBCN