Mininet
Mininet is an open-source network emulator that creates a realistic, shareable virtual network on a single machine. It is designed to facilitate rapid prototyping, testing, and experimentation with software-defined networking (SDN) and traditional networks without the need for dedicated hardware. It runs on Linux and is widely used in academia and industry to validate controllers, applications, and network designs.
Mininet achieves isolation and virtualization using Linux namespaces, cgroups, and virtual network devices. It relies on
Features include a Python API for programmatic topology construction, a command-line interface for interactive experimentation, and
Typical workflow involves installing Mininet on a Linux system, creating a topology in Python or using the
Mininet is open source, released under the Apache License 2.0. Since its introduction in the early 2010s,