Implementation of SDN traffic monitoring based on Ryu controller
Jiahui Ma, Rong Jin, Ligang Dong, Gebin Zhu, Xian Jiang · 2022
SDN (Software Defined Network) is a network architecture that meets people's needs for network service quality, and can realize more flexible and efficient network traffic monitoring technology. However, the environment configuration on the SDN network is very troublesome, and the installation of multiple applications into the environment may conflict. In order to solve the above problems, Docker came into being. It is an open source application container engine that implements some functions similar to VM (VMware Workstation) and provides more computing resources to users. In this paper, Mininet is used to build SDN data center network topology, and Docker is used to realize virtualization. This paper uses the Ryu controller to obtain the flow information of the switch interface through the OpenFlow protocol, so as to obtain the load status and remaining bandwidth of the network link, which has important application significance. The research results of this paper can be directly applied to various applications such as SDN congestion control and load balancing.