IndiaFOSS 2.0

NeST - A Python based Network Emulator for Education and Research | Narayan G | IndiaFOSS 2.0


Listen Later

NeST (Network Stack Tester) is an open-source Python package that simplifies the process of performing networking experiments by using Linux network namespaces. It provides easy-to-use APIs to build a virtual network topology, set up routing, run different types of traffic, capture packets, and collect and visualize statistics in different data/graphical formats. NeST provides a cost-effective, reproducible, and scalable alternative to physical testbeds to perform network experiments. NeST can be used for multiple purposes:

  • Teaching networking courses with hands-on exercises
  • Evaluating the performance of existing network protocols
  • Validating the working of new network protocols, and
  • Carrying out in-depth studies in the area of congestion control algorithms, queue disciplines, dynamic routing protocols, MPLS technology, and others.
  • This talk will cover the following topics:

    • Overview of Linux Network Namespaces and NeST
    • The architecture of NeST
    • Modules in NeST and their functionalities
    • Demo: run a simple NeST program
    • Where is NeST currently used?
    • https://gitlab.com/nitk-nest/nest

      ...more
      View all episodesView all episodes
      Download on the App Store

      IndiaFOSS 2.0By