Saved in:
Bibliographic Details
Main Authors: Montazerolghaem, Ahmadreza, Imanpour, Somaye
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.19290
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913858229108736
author Montazerolghaem, Ahmadreza
Imanpour, Somaye
author_facet Montazerolghaem, Ahmadreza
Imanpour, Somaye
contents Software-defined networking (SDN) represents a revolutionary shift in network technology by decoupling the data plane from the control plane.}In this architecture, all network decision-making processes are centralized in a controller, meaning each switch receives routing information from the controller and forwards network packets accordingly. This clearly highlights the crucial role that controllers play in the overall performance of SDN. Ryu is one of the most widely used SDN controllers, known for its ease of use in research due to its support for Python programming. This makes Ryu a suitable option for experimental and academic studies. In this research, we evaluate the performance of the Ryu controller based on various network metrics and across different network topologies. For experimental analysis, we use Mininet, a powerful network emulation tool that enables the creation of diverse network structures and the connection of switches to controllers. To facilitate the experiments, we developed a Python-based script that executes various network scenarios, connects to different controllers, and captures and stores the results. This study not only provides a comprehensive performance evaluation of the Ryu controller but also paves the way for evaluating other SDN controllers in future research.
format Preprint
id arxiv_https___arxiv_org_abs_2505_19290
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Evaluation and Performance Analysis of the Ryu Controller in Various Network Scenarios
Montazerolghaem, Ahmadreza
Imanpour, Somaye
Networking and Internet Architecture
Software-defined networking (SDN) represents a revolutionary shift in network technology by decoupling the data plane from the control plane.}In this architecture, all network decision-making processes are centralized in a controller, meaning each switch receives routing information from the controller and forwards network packets accordingly. This clearly highlights the crucial role that controllers play in the overall performance of SDN. Ryu is one of the most widely used SDN controllers, known for its ease of use in research due to its support for Python programming. This makes Ryu a suitable option for experimental and academic studies. In this research, we evaluate the performance of the Ryu controller based on various network metrics and across different network topologies. For experimental analysis, we use Mininet, a powerful network emulation tool that enables the creation of diverse network structures and the connection of switches to controllers. To facilitate the experiments, we developed a Python-based script that executes various network scenarios, connects to different controllers, and captures and stores the results. This study not only provides a comprehensive performance evaluation of the Ryu controller but also paves the way for evaluating other SDN controllers in future research.
title Evaluation and Performance Analysis of the Ryu Controller in Various Network Scenarios
topic Networking and Internet Architecture
url https://arxiv.org/abs/2505.19290