LAVI

From OpenFlow Wiki

Jump to: navigation, search

Contents


Network Visualization (Backend)

Visualizing the network is always hard, though tremendously useful. Just knowing that a link existing between two switches, or there is a loop in the network allows us to make intelligent decisions in management and/or debugging of network problems. This also facilitates a cool way for networking folks to showcase their "uncool" innovation in the network infrastructure.

In OpenFlow networks, we provide an easy way to do network visualization, using LAVI and ENVI. LAVI is an extensible backend for network visualization, i.e., it supplies information about the network. It has been developed in sync with ENVI, the GUI frontend. The component is developed in NOX, using C/C++.

Setup and Installation

LAVI is distributed with NOX's zaku and destiny branch. The latest version of LAVI uses a JSON backend, which has to be translated to work with the binary-formatted ENVI using a translator provided. For setup, look at the instructions on the OpenFlow Wireless page.

Howtos

We also have a bunch of howtos to jumpstart the experience.

You might also want to understand what ENVI speaks (which previous version of LAVI speaks too).

Trivia:LAVI is named after character in anime D.Grayman.

For further enquiries, requests and/or bug reports, please post them to openflow-discuss@lists.stanford.edu, starting the subject line with LAVI:. If you would like to correct my mistakes, make this better, add a new feature, etc., don't be shy and please contact KK. Even better, just send me a patch generated using git-format-patch.