commit | 7be062f6b9f99128c3912d7a3fc28cc525fc99e0 | [log] [tgz] |
---|---|---|
author | nick <np202g@att.com> | Fri May 25 17:52:56 2018 -0400 |
committer | Shad Ansari <shad@opennetworking.org> | Fri May 25 22:15:33 2018 +0000 |
tree | 0a39267620620bfba1fe7a616ecf2cd5ec652f43 | |
parent | 8b348b698513376ddfc437aec0a6ddc1005c49a2 [diff] |
VOL-771 OLT heartbeat additional GRPC endpoint for heartbeat that answers with a connection signature to detect OLT reboot /drivers restart Change-Id: Ib4eb0f162519701c0535ca53f0875f0f83dcb833
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: