Network Design and Performance Evaluation with Simulations

Network Design and Performance Evaluation with Simulations

1h 9mIntermediate2022-06-22

Authors

Ryan Hu

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
40,000 Toman