commit | 9cb1bb27848a7a854dea4ae49aaa943e4794c958 | [log] [tgz] |
---|---|---|
author | Shad Ansari <shad@opennetworking.org> | Mon May 21 22:00:49 2018 +0000 |
committer | Shad Ansari <shad@opennetworking.org> | Mon May 21 22:15:40 2018 +0000 |
tree | 50ead14497e4ea9f55a5f68afcff75c1ec258d06 | |
parent | f1e0bc85e9657a377458a15405e5d2d2b5cd35de [diff] |
Update README.md Change-Id: Iafc2c96055836e97f66c7202defb84f7389a9872
OpenOLT driver runs on white box Optical Line Terminals (OLTs) and provides a gRPC-based management and control interface to the OLT.
The OpenOLT driver is used by VOLTHA through the OpenOLT adapter.
OpenOLT driver currently supports Broadcom's Maple/Qumran chipsets.
+---------------------------------+ | VOLTHA | | | | +------------------+ | | | OpenOLT adapter | | +-------+--------+---------+------+ | OpenOLT gRPC API | | +--------------------- ---------------+ | | | | +------------------+ | | | OpenOLT driver | | | +--------+---------+ | | | | | Broadcom BAL API | | | | | | +------------------+ | | | Maple/Qumran SDK | | | +------------------+ | | | | White box OLT | +-------------------------------------+
The following proprietary source code is required to build OpenOLT driver.
The versions currently supported by OpenOLT driver are:
Note - This repo does not contain the above four source packages. These are needed to build the OpenOLT driver executable. Contact Broadcom for access to these source packages.
OpenOLT driver builds on Ubuntu 14.04.
git clone git@github.com:opencord/openolt.git or git clone https://gerrit.opencord.org/openolt
cd openolt/download cp SW-BCM68620_2_4_3_6.zip sdk-all-6.5.7.tar.gz ACCTON_BAL_2.4.3.6-V201710131639.patch OPENOLT_BAL_2.4.3.6.zip ./download
make prereq
make
make deb
scp openolt/build/openolt.deb root@10.6.0.201:~/.
dpkg -i openolt.deb
reboot
cd /broadcom ./bal_core_dist -C 10.6.0.201:40000 -A 10.6.0.201:50000
cd /broadcom ./openolt -C 10.6.0.201:40000 -A 10.6.0.201:50000
(voltha) preprovision_olt -t openolt -H 10.6.0.201:9191 (voltha) enable
Note: