commit | 8b348b698513376ddfc437aec0a6ddc1005c49a2 | [log] [tgz] |
---|---|---|
author | Kailash Khalasi <kailash@onlab.us> | Fri May 25 10:17:12 2018 -0700 |
committer | Kailash Khalasi <kailash@onlab.us> | Fri May 25 10:17:24 2018 -0700 |
tree | dd572e602a89b4ebd78ae9f488e9d89d6b14cd3d | |
parent | 6a34cea323ec307f97f6049638205339e6286441 [diff] |
updating node name in JF Change-Id: Icc9b2ef43e35a32fc60643435e2e63dceef302da
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: