Method of complex control of traffic transmission in Software Defined Networks

Modern requirements for traffic processing should possess the properties of mobility, speed, and simplification of network equipment administration. However, the existing classical Ethernet networks with Quality of Service failed to meet these requirements, which led to the emergence of software defined networks (SDN). In SDN, the main protocol is OpenFlow, which enables processing and managing heterogeneous traffic. This article aims to propose a methodology for eliminating the disadvantages inherent in the OpenFlow protocol. A method for complex control of traffic transmission in SDN was developed based on the algorithm of early diagnosis of real-time traffic losses during the transmission of heterogeneous traffic in the OpenFlow switch and the algorithm of real-time traffic transmission using a scheduler and a delivery control function in SDN. Moore digital automata of the proposed transmission algorithms were developed. A description of systems of canonical equations and output functions for digital automata was presented. Tables of transitions of digital automata were constructed, states of digital automata were encoded, and digital automata were synthesized based on D-triggers. The formalization of the developed method and algorithms of traffic transmission in SDN based on digital automata made it possible to design control automata and algorithms on FPGA of the Spartan 6 family and later familie.

Authors: K. I. Nikishin

Direction: Informatics, Computer Technologies And Control

Keywords: Software Defined Networks, Openflow, Ethernet, real-time traffic, scheduler, delivery control of traffic, digital automata, state transition tables, Petri nets, FPGA, CPN Tools


View full article