Abstract
In this chapter, we provide a detailed introduction of the Mininet network emulator. Beginning with background motivation for network emulation, we provide a high-level overview of the Mininet emulator and contrast it to other popular software-based emulation approaches. We follow this discussion with a description of the common workflow for employing Mininet, including several code examples that highlight the salient commands needed to interface with the emulator. We comprehensively explain the in-depth features that enable the functionalities of Mininet to describe its underlying mechanisms for lightweight network simulation. We conclude with an example showcasing the different features discussed throughout this chapter.
Original language | English |
---|---|
Title of host publication | Computing in Communication Networks |
Subtitle of host publication | From Theory to Practice |
Publisher | Elsevier |
Pages | 219-230 |
Number of pages | 12 |
ISBN (Electronic) | 9780128204887 |
DOIs | |
State | Published - Jan 1 2020 |
Keywords
- Lightweight virtualization
- Mininet
- Network emulation