A very promising area of computer network technologies is the use of Software Defined Network (SDN). The principles of SDN first emerged in the Stanford and Berkeley research laboratories and are currently being developed as part of the Open Network Foundation consortium and the European project OFELIA. The openness of the OpenFlow standard and the introduction of control logic into a separate controller simplifies the software and hardware of active network equipment, which will allow manufacturers to reduce its cost in the future, and therefore reduce the cost of creating computer networks. Therefore, research in this area is very promising. This work is devoted to the study of the performance of SDN, namely, how the implementation of the OpenFlow protocol affects the quality of data transfer between network devices. Using a single stream, the maximum throughput is estimated. To do this, three experimental installations of a network with different network devices, a switch, a router and an OpenFlow device, as well as a dedicated Linux server with support for the OpenFlow protocol, are assembled. The essence of the experiments is to change the size of packets and the size of the forwarding table to assess the performance of SDN with different network devices. The results of the analysis showed that the implementation of OpenFlow on Linux systems is able to offer very good performance. OpenFlow shows good performance with a large number of threads.
Read full abstract