A Comparative Performance Evaluation of SDN Environments Using Realistic Network Topologies
摘要
This paradigm shift is driven by Software-Defined Networking (SDN), which decouples the data and control planes, enabling programmability and centralized management. In this paper, we evaluate the performance of three SDN development environments: Mininet with Open vSwitch, Mininet with the P4 Behavioral Model v2 (BMv2), and the Ryu controller. The analysis is conducted using three real-world inspired topologies—tree, mesh, and linear—under varied traffic scenarios generated by iperf3, ping, and D-ITG. Key performance metrics including throughput, latency, jitter, and packet loss are measured. Results show that BMv2 achieves higher throughput and greater resilience under load, attributed to its programmable data plane, but introduces higher latency. Conversely, Open vSwitch performs better in less complex scenarios with lower delay. The Ryu controller is effective in linear topologies but struggles in more complex configurations when deployed independently. These findings provide practical guidance for researchers and developers in selecting appropriate SDN environments for different testing contexts. Future work may focus on distributed control architectures and hardware-based programmable switches to enhance scalability and real-time responsiveness.