75493 - Protocols And Architectures For Space Networks M

Course Unit Page

Academic Year 2019/2020

Learning outcomes

At the end of the course the students know the foundamentals of architecture and protocols for sapce networking. In particular, they gain a deep knowledge of DTN architecture and Bundle Protocol, as defined by RFC4838 and RFC 5050, when applied to space communications (GEO & LEO satellites, Interplanetary Internet). They are also able to set up testbeds and cary out experiments with the two most important DTN BP implementations, DTN2 and ION.

Course contents

Challenged networks
Definition of “challenged networks”. Challenges: long delays, significant losses, intermittent connectivity, network partitioning. Examples: Interplanetary Internet, satelllite networks (GEO and LEO), emergency networks, underwater networks, communications in areas not covered by ordinary TLC networks (extreme environemnts), tactical networks, etc.
The DTN architecture
Description of the DTN architecture (RFC 4838).
The Bundle Protocol
Description of the Bundle Protocol (RFC5050). Lab activities: use of DTN2 and ION (NASA JPL) bundle protocol implementations.
Application of the DTN architecture to the satellite networks
Characteristics of satellite networks based on Geostationary (GEO) and Low Earth Orbit (LEO) constallations. Lab activities: example of application of the DTN architecture to GEO and LEO systems.
Application of the DTN architecture to Interplanetary Internet
Characteristics of Interplanetary networks. The LTP protocol. Lab activities: examples of application of the DTN architecture to IPN systems.

Readings/Bibliography

IETF RFC4838 e RFC5050. A few technical papers selected by the Professor. A few presentations by the Professor or by other DTN experts.

Teaching methods

Lessons (50%) and lab activities (50%, mainly on the students'PCs).

Assessment methods

Written test with possible lab integration, with binary result (success/failure). Answers in Italian or French are allowed under students' request. The wriiten test consist in the distribution of a sheet with  questions on both the theory and the lab activities. The lenght of the written test is of about one hour. The use of notes, smartphones, pocket calculators, etc. is not allowed.

Exams in January, February, June-July (3) and September.

Teaching tools

Virtualbricks package (virtual testbeds manager). Preconfigured Virtual testbeds and disk images.
http://cnrl.deis.unibo.it/software.php

Alternatively open source packages (in C) downloadable from Sourceforge:
http://sourceforge.net/projects/dtn/files/DTN2/
http://sourceforge.net/projects/ion-dtn/

Office hours

See the website of Carlo Caini