The information in the wiki is OUTDATED, Developer-related documentation for VOLTHA can be found at https://docs.voltha.org. 
This information on the community and how to engage with the projects can be found at https://wiki.opennetworking.org/display/COM/VOLTHA

All information on this wiki is publicly accessible. If you would like to contribute to this space, you will need an ONF account: https://www.opennetworking.org/register/

Welcome to the VOLTHA Community wiki space. All information on this wiki is publicly accessible. If you would like to contribute to this space, you will need an ONF account: https://www.opennetworking.org/register/

Introduction

Flexible and agile service adaptation at the cost of commodity servers and whitebox switches VOLTHA introduces the next-generation optical access system architecture, based on SDN/NFV technologies. Disaggregating PON functions to functional modules with open interfaces supports the CORD vision for open source reference implementations to service "Access-as-a-Service" use cases.   VOLTHA  is a virtual OLT hardware abstraction component that supports the CORD Project objective of multi-vendor, multi-domain "any broadband access as a service" reference implementation for the Central Office. VOLTHA provides isolation between an abstract (vendor agnostic) PON management system, and a set of vendor-specific and white-box PON hardware devices. On its north-bound interface, VOLTHA provides a set of abstract APIs which north-bound systems can interact with the PON networks.  On its south-bound side, VOLTHA communicates with PON hardware devices using vendor-specific protocols and protocol extensions through adapters.

The documentation of VOLTHA is located here: docs.voltha.org

Key People and Communication Channels

Technical Steering Team

The technical steering team is responsible for all technical decisions in the project. They are responsible for the content and structure of the code base and for all technical priorities with respect to the code base.

Current TST Members

NameCompanyRole
David BainbridgeCienaTST Member
Andrea CampanellaONFTST Member
Amit GhoshRadisysTST Member
Mahir GunyelNetsiaTST Member
Khen NursimuluCienaTST Member


Mailing Lists

The mailing lists are the preferred way to get in touch with the project members with any questions, suggestions, or concerns.

Slack

TST Meetings

  • VOLTHA TST Meetings - Tuesdays at 8am PT.

NOTE: these meetings are PUBLIC and often RECORDED. The recordings can be found on YouTube: 

Brigades

VOLTHA work is done primarily using the brigade structure. Current brigades:

Release and Project Management

Working as an open source community team

  • The intended host of this project is the CORD project (opencord.org).
  • All source code to be developed via the gerrit system of opencord.
  • All parts of VOLTHA will be managed as one git repository (any proprietary plugin code by vendors will be kept in separate repos/places).
  • All project documentation must be kept with the git repository (preferably as markdown (*.md) files, with drawings created with preferably Inkscape (has to be editable and PNGs can be redesigned).
  • All major changes, decisions, etc., must be done with VOLTHA TST approvals, and pursuant of the CORD project governance rules.

VOLTHA Release Acceleration

  • Agile + Continuous Integration - Mandatory Test Driven Development
  • Single source code repo with automated build
  • Transparency - Everyone should know what is going on
  • Design Specs for all major new features - get the team engaged for cross functional support on features (dev, test, doc etc)
  • WIKI is the main source of true for documentation, not google docs
  • All contributions upstream tracked in JIRA and linked to Gerrit
  • Keep JIRA up-to-date to avoid duplication of efforts or gaps in sprint deliverables

Release Model and Cadence

VOLTHA will follow the CORD release model, branching, versioning and tagging best practices found here: Release Management


VOLTHA Release Plans and Notes

Component / FeatureRelease DateRelease NotesComments
VOLTHA v1.0.0Sep 12, 2017VOLTHA v1.0.0 Release NotesMajor release focuses new features and feature enhancements for AT&T POC III requirements building on previous POC I/II features functionality.
VOLTHA v1.1.0Oct 6, 2017N/A

Minor release focuses on inclusion of Edge-core ASFvOLT16 XGS-PON OLT Adapter.

ASFvOLT16 design based on Broadcom Maple PON MAC silicon supporting 16x XFP ports of XGS-PON or NG-PON2 (10Gb/10Gb) and four QSFP28 Ethernet uplink ports. 

VOLTHA v1.1.1Nov 16, 2017N/AMaintenance release focuses on bug fixes in preparation for AT&T POC IV / Field Trial
VOLTHA v1.2.0Dec 21, 2017VOLTHA v1.2.0 Release Notes Minor release focuses on enhancements to ASFvOLT16 Adapter and support for T&W ONU
VOLTHA v1.2.1March 16, 2018VOLTHA v1.2.1 Release NotesPatch release for CORD 5.0 integration, REGID support for ONU Registration and bug fixes.
VOLTHA v1.3April 30, 2018VOLTHA v1.3 Release NotesMinor release: migration to Kubernetes, OpenOMCI
VOLTHA v1.4July 22, 2018
Incorporate Celestica OLT adapter; Integration to CORD 6.0; OpenOLT introduction software package
VOLTHA v1.5October 02, 2018
Open_LT: ONU Reboot, Limited Performance Monitoring Stats and Event/Alarm support. brcm_openOMCI_onu adapter
VOLTHA v2.0

May 21, 2019


Major release focuses on Containerized Adapters, restructure of vOLTHA Core, OpenOMCI
VOLTHA v2.1

Technology Profiles (port functionality from 1.x), multiple T-CONTs, whitebox OLT in-band management
VOLTHA v2.2Dec 22nd, 2019VOLTHA v2.2 Release notes
VOLTHA v2.3March 24th, 2020VOLTHA v2.3 Release notes
VOLTHA v2.4July 29th, 2020VOLTHA v2.4 Release notes
VOLTHA v2.5September 2020VOLTHA v2.5 Release notes
VOLTHA v2.5December 2020VOLTHA v2.6 Release notes
VOLTHA v2.5March 2021VOLTHA v2.7 Release notes

Election Process

The 2019 election process has two main steps for all positions. Nomination, and voting.

When there is only one nomination for a position, there does not need to be a vote.

Voting Community

The voting community is composed of the following people:

  • Steering team members and leads
  • Contributors (those who have submitted code which has been reviewed and accepted in the last year)

VOLTHA Voting Community List

Voting Process

Results can be found here.



We expect all ONF employees, member companies, and participants to abide by our Code of Conduct. If you have any questions or concerns, please notify a member of the ONF team or email conduct@opennetworking.org.


Attachments:

G-XGS-PON-FEB-2016.pdf (application/pdf)
T-REC-G.988-201606-I!Amd2!PDF-E.pdf (application/pdf)
TR-156_Issue-2.pdf (application/pdf)
image2017-5-15 8:19:46.png (image/png)
2017-05-15 14.05 VOLTHA Meeting.mp4 (video/mp4)
2017-05-16 14.04 VOLTHA Meeting.mp4 (video/mp4)
2017-05-16 14.21 VOLTHA Meeting.mp4 (video/mp4)
2017-05-15 14.05 VOLTHA Meeting.mp4 (video/mp4)
UnderstandingPONEpics_04262017.pdf (application/pdf)
XGS_Ph-3_Evaluation_Test_Plan_3-1_20170421-VOLTHA_Project.pdf (application/pdf)
2017-05-17 09.04 VOLTHA Meeting.mp4 (video/mp4)
2017-05-17 09.04 VOLTHA Meeting.mp4 (video/mp4)
2017-05-17 09.04 VOLTHA Meeting.mp4 (video/mp4)
2017-05-18 09.05 VOLTHA Meeting.mp4.7z (application/octet-stream)
2015-05-24vOLTHAPlanningMeeting.pdf (application/pdf)
2015-05-25vOLTHAPlanningMeeting.pdf (application/pdf)
ATT_OMCI_Specification_v2.0_20170331 (003).pdf (application/pdf)
Maple - twisted vs gRPC.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
vOLT-HA High Availability.pdf (application/pdf)
2017-05-31 12.34 VOLTHA Meeting.mp4 (video/mp4)
2017-06-01 08.04 VOLTHA Meeting.mp4 (video/mp4)
xPON in VOLTHA - Proposal.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
xPON in VOLTHA - Proposal.pdf (application/pdf)
xPON in VOLTHA - Proposal.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
xPON in VOLTHA - Proposal.pdf (application/pdf)
xPON in VOLTHA - Proposal.pdf (application/pdf)
xPON in VOLTHA - Proposal.pdf (application/pdf)
2017-06-06 09.03 VOLTHA Meeting.mp4 (video/mp4)
Counters for VOLTHA_1.0_v1.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
TR-383.pdf (application/pdf)
WT-385_draft1.pdf (application/pdf)
vOLTHA Security Architecture Proposal - v1.0.doc (application/msword)
2017-06-27 09.04 VOLTHA Meeting.mp4 (video/mp4)
2017-07-19 09.03 VOLTHA Meeting.mp4 (video/mp4)
2017-07-20 11.24 VOLTHA MeetingExperiment.mp4 (video/mp4)
2017-07-20 11.24 VOLTHA MeetingExperiment.mp4 (video/mp4)
2017-08-15 VOLTHA TST Sprint 5 Planning.mp4 (video/mp4)
Test Cases for VOLTHA 1.0 Integration-08142017.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
Test Cases for VOLTHA 1.0-09052017_Final_v1.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
Test Cases for VOLTHA 1.0-09052017_Final_v1.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
VOLTHA_Release_Planning_26Oct17.gif (image/gif)
VOLTHA_Release_Planning_16Nov17.gif (image/gif)
image2018-2-6 21:38:54.png (image/png)
image2018-5-7 13:37:50.png (image/png)
image2018-5-22 17:32:52.png (image/png)
image2018-5-30 8:26:16.png (image/png)
image2018-7-12 8:15:30.png (image/png)
image2018-9-18_19-30-14.png (image/png)
image2018-10-8_10-37-5.png (image/png)
image2018-12-17_13-4-38.png (image/png)
image2019-1-18_16-16-1.png (image/png)
image2019-3-21_9-23-19.png (image/png)
image2019-5-9_9-36-16.png (image/png)
image2019-8-7_10-37-24.png (image/png)
image2019-8-23_11-34-29.png (image/png)