Network Design and Performance Evaluation with Simulations
1h 9mIntermediate2022-06-22
Authors

Ryan Hu
Professor at the Seneca College of Applied Arts and Technology
Course details
Regardless of the size, form, or implementation of a network, a fundamental goal of any network design is to meet the key performance metrics. In this course, Ryan Hu shows you the principles of network design, topologies, and performance evaluation, and how to test your design with network simulations. Ryan shows you how to create and evaluate simulated networks with ns-3 scripts, leveraging network technologies like Ethernet, Wi-Fi, and 5G, and provides hands-on exercises and challenges so you can apply the basic principles of network performance evaluation in your custom simulations.
Skills covered
Network AdministrationNetwork and System AdministrationDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Simulate networks to improve performance
- 02 - What you should know
1. Network Design Basics
- 03 - Network design overview
- 04 - Hierarchical network design
2. Network Performance Basics
- 05 - Network performance overview
- 06 - Latency and jitter
- 07 - Packet loss
- 08 - Bandwidth and throughput
3. Network Simulations with ns-3
- 09 - Overview of network simulations with ns-3
- 10 - Create a point-to-point network
- 11 - Create an application in the point-to-point network
- 12 - Create a star network
- 13 - Create a mesh network
- 14 - Simulate an Ethernet
- 15 - Simulate a Wi-Fi network
- 16 - Simulate a 5G network
4. Network Performance Evaluation
- 17 - Performance evaluation principles
- 18 - Use Flow Monitor for performance evaluation
- 19 - Use tracing and data collection for performance evaluation
- 20 - Challenge - Generate trace files
- 21 - Solution - Generate trace files
Conclusion
- 22 - Next steps