This master practical lab course will give you an introduction with hands-on experience to computer networks simulation. During the run of the course you will learn how to use OMNeT++, a discrete-event simulator. Furthermore, you will gain experience on how to extend the simulation framework with new applications/protocols while developing a project. Additionally, you will understand how to obtain meaningful information, results, and/or artifacts out of the simulated environment. Finally, you’ll learn about limitations of simulation and situations in which it might not be usable.

https://www.ce.cit.tum.de/cm/teaching/winter-term-2023-24/practical-course-computer-network-simulation/