RUNOS Overview

RUNOS is an open-source distributed SDN/OpenFlow controller for enterprise software-defined networks, datacenter and career grade SDN networks. RUNOS is developed by Applied Research Center of Computer Networks from Russia.

Key Features

  • High performance and scalability is ensured by implementation in C++17 and and the using of multithreading
  • High Availability (Active/Standby)
  • Modularity
  • Extensibility of functionality
  • REST API for external applications
  • Monitoring tools (port statistics, control traffic statistics)
  • Supports OpenFlow version 1.3
  • Supports CLI for debugging
  • Supports Web UI: visualization of the entire network topology and detailed information about individual elements
  • Documentation and support

Architecture Overview

_images/arch.png