First complete pass over User Guide
[docs.git] / manuals / user-guide / src / main / asciidoc / sdninterfaceapp / odl-sdninterfaceapp-all-user.adoc
1 == ODL-SDNi User Guide
2
3 === Introduction
4 This user guide will help to setup the ODL-SDNi application for lithium release and contains the examples configuration using ODL-BGPCEP.
5
6 === Components
7 SDNiAggregator(controller), SDNi REST API(controller) and SDNiWrapper(bgpcep) are the three components in ODL-SDNi App  
8
9 * SDNiAggregator: Connects with switch, topology, hosttracker managers of controller to get the topology and other related data.
10 * SDNi REST API: It is a part of controller northbound, which gives the required information by quering SDNiAggregator
11 * SDNiWrapper: This component uses the SDNi REST API and gathers the information required to be shared among controllers.
12
13 === Troubleshooting
14 To work with multiple controllers, change some of the configuration in config.ini file. For example change the listening port of one controller to 6653 and other controller to 6663 in /root/controller/opendaylight/distribution/opendaylight/target/distribution.opendaylight-osgipackage/opendaylight/configuration/config.ini (i.e of.listenPort=6653).
15
16 .OpenFlow related system parameters
17 TCP port on which the controller is listening (default 6633) of.listenPort=6653
18