Design of the Configuration Engines with Ryu REST API in Database-oriented SDN Architecture

Renma Iwamoto, Yasuhiro Sato · 2023

Software-defined Networking (SDN) is a new paradigm of network management for achieving more flexible network configuration and utilizing network resources more efficiently. Our research group has proposed a database-oriented SDN architecture in which all the control information is stored in a database system. In this paper, we implement the configuration engine which generates the control information according to network settings specified by the network administrator and applies it to the switch. For this, we investigate the REST API provided by the Ryu controller, which is one of the famous OpenFlow Controllers. The engine we implemented constructs the appropriate parameters of the REST API based on the control information fetched from the database. Then, we show that the engine operates correctly and the network can be managed as intended.

Read the paper · More papers on PaperTik