commit | 28c25a8bbfc1eec72e5b0fea6b627e3d28f8c555 | [log] [tgz] |
---|---|---|
author | Matteo Scandolo <teo@opennetworking.org> | Wed May 30 16:33:53 2018 -0700 |
committer | Matteo Scandolo <teo@opennetworking.org> | Wed May 30 16:33:53 2018 -0700 |
tree | 80b4db431c2e699fbce9f9ec40594b0121d4fac3 | |
parent | 7be062f6b9f99128c3912d7a3fc28cc525fc99e0 [diff] |
Formatting .md files for CORD Documentation linting Change-Id: I4e6b9e33540841b71b4b91ef5645575d983d8d6a
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.
SW-BCM68620_<BAL_VER>.zip
- Broadcom BAL source and Maple SDK.sdk-all-<SDK_VER>.tar.gz
- Broadcom Qumran SDK.ACCTON_BAL_<BAL_VER>-<ACCTON_VER>.patch
- Accton/Edgecore's patch.OPENOLT_BAL_<BAL_VER>.patch
- A patch to Broadcom software to allow compilation with C++ based openolt.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: