vSDNEmul: A Software-Defined Network Emulator Based on Container Virtualization
Fernando N. N. Farias, Ant\^onio de O. Junior, Leonardo B. da Costa,, Billy A. Pinheiro, Ant\^onio J. G. Abel\'em

TL;DR
vSDNEmul is a network emulator based on Docker containers that isolates nodes for more realistic and accurate SDN testing, addressing limitations of existing emulators like Mininet.
Contribution
It introduces a container-based architecture for SDN emulation that improves realism and accuracy over traditional methods.
Findings
vSDNEmul provides more realistic network behavior.
Higher accuracy in performance evaluation.
Better isolation of network nodes.
Abstract
The main issue related to Software-Defined Network emulators is how to replicate real behavior in experiments. Mininet and others SDN emulators have an architecture that limits both the scope of experiments and the fidelity of networking tests. Consequently, the serialization, contention, and load of background processes may produce delays that compromise the operation of events such as transmitting a packet or completing a computation, possibly invalidating the performance evaluation of a network emulation. To address these problems, this paper presents vSDNEmul, a network emulator based on Docker container virtualization. Different from Mininet, vSDNEmul isolates each node in a container and interconnects the nodes through virtual or tunnel links. By using containers, vSDNEmul allows autonomous and flexible creation of independent network elements, resulting in more realistic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Interconnection Networks and Systems · Cloud Computing and Resource Management
