The ONOS GUI is a single-page web-application, providing a visual interface to the ONOS controller (or cluster of controllers).
For documentation on how applications running on ONOS can contribute content to the GUI at runtime, see (TBD).
For documentation on the design of the GUI, see the GUI Architecture page.
GUI Configuration Notes
- The onos-gui feature must be installed in ONOS.
- The GUI listens on port 8181.
- The base URL is /onos/ui; for example, to access the GUI on localhost, use: http://localhost:8181/onos/ui
- The GUI has been developed to work on Google Chrome. Other browsers may work, but have not been extensively tested, and are not currently actively supported.
GUI Session Notes
Note that the current version of the GUI does not support the concept of users, nor require login credentials. These enhancements will be added in a later release.
On launching the GUI you should see a screen that looks something like this:
The dark gray bar at the top is the Masthead, which provides a location for general GUI controls. In the current version (1.1.0 "Blackbird") this is where the "topology layer filter" radio buttons are placed. (In future versions, this will be where session controls – user ID, user preferences, logout etc. -- will be located.)
The remainder of the screen is the "view" – in this case the "Topology View" which gives a cluster-wide view of the network topology.
The ONOS Controller Instance Panel indicates the controllers in the cluster.
The ONOS Summary Panel gives a brief summary of properties of the network topology.