Building a web - based control application for SDN networks using the RYU framework
Abstract
Software Defined Networking is the revolution of networking by turning programmability on and make management easier and faster. Its benefits are made the centralized control plane architecture, allows the network to be programmed by the application and managed from one central place. The thesis is about studying the SDN network, its OpenFlow protocol, API interfaces (Northbound, Southbound), SDN network functions, virtual network functions and demonstrate a prototype of web application for controlling SDN networks. Keywords – Software-defined networks (SDN), RYU controller, OpenFlow, Mininet, Northbound Interface (NBI) and Southbound Interface (SBI), Network Function Virtualization (NFV), Virtual Network Functions (VNF), OpenvSwitch (OVS), REST API, ReactJS, NodeJs, Ethernet VPNs (EVPNs), Virtual Extensible LANs (VXLANs).