Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Mininet is under active development, and we hope it will become a highly usable and flexible virtual network platform for research, experimentation, debugging, learning, and many other applications. Most importantly, it's an easy and fun way to experiment with OpenFlow!
Mininet is currently being developed by: Bob Lantz, who created the original system, built the virtual network infrastructure and CLI, and demonstrated the initial implementation to the OpenFlow Software Architecture and Implementation working group; Brandon Heller, who added many useful enhancements including regression tests, loglevels, Open vSwitch support, VM creation scripts, and Mininet creation from a separate topology description, as well as documentation and tutorials; and Nikhil Handigol and Vimal Jeyakumar, who are working on Mininet 2.0 features including CPU isolation and bandwidth limiting.
The developers encourage submission of patches that fix bugs or add useful features! If you would like to create or submit a patch (or join the Mininet development effort in general) please drop us a line on mininet-discuss.
Mininet's process-based virtualization approach uses Linux network namespaces, which were developed by Eric Biederman.