blob: c1c9d01a388ac335443d3dad8fd3c62b80263983 [file] [log] [blame]
VOLTHA Documentation
====================
`VOLTHA (Virtual OLT Hardware Abstraction
<https://www.opennetworking.org/voltha/>`_ is an open source project to create a
hardware abstraction for broadband access equipment. It supports the principle
of multi-vendor, disaggregated, "any broadband access as a service" for the
Telco Central Office.
Key concepts in VOLTHA:
- **Network as a Switch**: It makes a set of connected access network devices
to look like a SDN programmable switch.
- **Evolution to virtualization**: it can work with a variety of access network
technologies and devices
- **Unified OAM abstraction**: it provides unified, vendor- and technology
agnostic handling of device management tasks, such as service lifecycle,
device lifecycle (including discovery, upgrade), system monitoring, alarms,
troubleshooting, security, etc.
- **Cloud/DevOps bridge to modernization**: it does all above while using a
microservices architecture running on top of Docker and/or Kubernetes.
VOLTHA is a sub-project of the `Open Networking Foundation's
<https://www.opennetworking.org>`_ `CORD project
<https://www.opennetworking.org/cord/>`_.
.. figure:: ./_static/voltha_components.svg
:alt: VOLTHA Component Diagram
:width: 70%
VOLTHA Component Diagram
Community
---------
Information about participating in the VOLTHA community and development process
can be found on the `VOLTHA section of the CORD Wiki
<https://wiki.opencord.org/display/CORD/VOLTHA>`_.
.. toctree::
:maxdepth: 1
:caption: Overview
:hidden:
:glob:
overview/*
readme
VOLTHA Deployment Tool (kind-voltha) <kind-voltha/README.md>
.. toctree::
:maxdepth: 1
:hidden:
:caption: Components
BBSIM <bbsim/docs/source/index.rst>
OpenFlow Agent <ofagent-go/README.md>
OpenOlt Adapter <voltha-openolt-adapter/README.md>
Openolt Agent <openolt/README.md>
VOLTHA CLI <voltctl/README.md>
VOLTHA Protos <voltha-protos/README.md>
.. toctree::
:maxdepth: 1
:hidden:
:caption: Testing
VOLTHA system tests <voltha-system-tests/README.md>
testing/index.rst
.. toctree::
:maxdepth: 1
:hidden:
:caption: Releases
:glob:
release_notes/*