Emulating networks with Mininet

Emulating networks offer more accurate and realistic results. Therefore, despite the high requirements for resources, emulations are often preferred over simulations in networking systems. Mininet is an enterprise-grade open source network emulator that is widely used in industries and academia. Mininet API and orchestration modules are written in Python, with core emulation performed by compiled C code. You may easily write Python code to emulate networks with Mininet, or to extend it with more capabilities. Mininet is capable of emulating an entire network one-to-one in your laptop. Each node in the network can be represented by a process in Mininet.

Due to its precision, Mininet is extended further for various ...

Get Python Network Programming Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.