RUNOS Adminitrator Guide

RUNOS Configuration

Default Configuration File

Default RUNOS core configuration is described in default-settings.json file (path: runos/default-settings.json).

Application Configuration File

Default configuration of each application is described in settings.json file from app sources (path: runos/src/apps/<APP NAME>/settings.json).

RUNOS Configuration File

Total RUNOS configuration with all apps is automaticaly generated.

The general configuration of the RUNOS controller with all applications is automatically generated in the runos-settings.json file (path: runos/runos-settings.json)

After each rebuilding RUNOS with apps, runos-settings.json is updated.

Make Your Configuration File

After first building you can change runos-settings.json file, save with new name (for example: new-runos-settings.json).

Then you can start RUNOS with this settings file using the following command with option `-c`:

./build/runos -c new-runos-settings.json

or you can specify the full path to the configuration file:

./build/runos -c /<path to new settings file>/new-runos-settings.json

RUNOS Web User Interface

_images/webui.png

Data Plane Monitoring

You can see settings of each switch:

_images/router-settings.png

You can see settings of each port:

_images/port-settings.png

Port statistics:

_images/port-statistic.png

You can see flow tables, group table and meter table of each switch:

_images/tables.png

Flow table:

_images/flow-table.png

Control Plane Monitoring

You can see statistics of cotrol OpenFlow traffic:

_images/monitor.png

Statistics of cotrol OpenFlow traffic for each switch:

_images/control-traffic.png

RUNOS Cluster

Current state of RUNOS Cluster:

_images/cluster.png