作者
Fumbuka A Adam
机构
The University of Dodoma
简介
With the increasing complexity of networks, Software Defined Networks have been developed to logically control all networking devices such as switches and bridges centrally through the use of software defined network controllers. Controllers include beacon, opendaylight, floodlight, pox, ryu and many more. Ryu SDN controller is one of the most popular python developed controller. Just as many other controllers’ Ryu may become a bottleneck since all other network controller controls network devices. Desired performance in any network cannot be achieved if a controller is used without any guidance. Therefore, ensuring proper usage of a controller by knowing under what circumstances ryu controller performs efficiently prior to deployment of the network is an important course. SDN network topologies affect the performance of a controller basing of the complexity of the topology and type of the topology. This study aimed on investigating performance of Ryu software defined network controller on different network topologies. Ryu controller performance was evaluated by using throughput and latency performance metrics and openflow 1.3 was used as a southbound protocol. Throughput was measured with the help of iperf tool and latency was measured using ping command to determine the round trip time. Performances of Ryu in tree, ring, mesh, torus and hypercube topologies were measured and comparison was done. Significance of results obtained was also determined to see to what extent do network topology affect the performance of Ryu SDN controller. Results shows that default network topologies had a better performance than …