Owner's Manual
7
Active Fabric Controller User Interface
Use the GUI to access the AFC for monitoring and debugging or to control the active fabric
infrastructure. You can also access the active fabric infrastructure using the OpenStack Horizon
dashboard.
The software uses a web-based GUI to monitor the status of provisioned networks and to issue policies
or other configuration data. The GUI uses Javascript, PHP, HTML, and CSS, and the web server uses
Apache 2. The GUI accepts the user’s request and redirects the action to the software using REST APIs to
communicate with the software. When the software returns the result, the GUI displays it in the browser.
To use the GUI, type the URL in a browser (for example, http://{ControllerIP}/afcui, where
{ControllerIP} is the IP address of the primary controller).
The GUI is query-based, meaning that the primary user input is a uniform resource identifier (URI). To
view data, enter the appropriate URI in the “Enter a Query” text field. For example, to view a list of
switches in the network, enter the following URI: http://controller-ip-address:tcp-port-
number/sdnc/v1/switches/*, where controller-ip-address is the IP address of the controller and tcp-
port-number
is the TCP port number for the web service running the software. Supported URIs are
provided in the REST APIs section. To view a list of APIs and build queries, click the Build Query link in the
top banner of the GUI.
Supported Browsers
• Internet Explorer (9 or later)
• Mozilla Firefox (24.0 or later)
• Google Chrome (25.0 or later)
• Apple Safari (6.0.5 or later)
For optimal resolution, set your screen resolution to 1024 x 768 (or greater).
Components
The GUI uses existing Javascript packages, including the following:
• JQuery to render the HTML content
• Javascript Infovis Toolkit (JIT) to render the topology
• Backbone to provide the model-view-controller (MVC) framework for Javascript
• JSON2 to manage the HTTP call to PHP in JSON format (table format is used by default)
• Underscore to provide functional programming support
Active Fabric Controller User Interface
73