< back to overview

Community Highlights – May 2020

Jun 3, 2020
Ain Indermitte
Ain Indermitte About the author

We want to take a moment to highlight people and contributions that are making a substantial difference across our amazing communities. 

Table of Contents (alphabetical)

Ambassador Program
Developer Relations



  • We were able to deploy Aether edge on a Laptop (MacBook Pro). Since there are lots of manual steps for this, we started to implement a deployment automation for this.
  • Automated checks of Aether operational status including control plane and user plane. The result is published to ONF Slack channel every morning.
  • A new internal project is initialized to have PFCP based SPGW C/U.  This should support multiple UPF talking to single Control Plane. This control plane is also planned to have Gx interface support. 
  • Started the work of taking out the PFCP feature from ngic-rtc e-utran-feature branch for P4 user plane based agent.
  • Started designing the CD pipeline.
  • Started modeling of operational states and portals for Ops and enterprises.
  • Started investigating various approaches to implementing operational alerts for Aether infrastructure and services.


Ambassador Program

Despite the worldwide pandemic situation, no travel, and no in-person events, our Ambassador program continues to grow with new members.  This time we are happy to introduce three new members who joined us in May:

  • Sajad 300x300 jpg

    Sajad Khorsandroo - Assistant Professor of Computer Science at North Carolina Agricultural and Technical State University, based in North Carolina, United States.

  • Ravi 300x300 jpg

    Ravi Sharma - Engagement Manager of SDN and NFV at Sterlite Tech, based in Gurgaon, India. Ravi has 12 years of experience in making Telecom run and function in a monolithic way. He has been working on Telecom networks migration towards open source, cloud ready and software defined.

  • Amanda jpg

    Amanda Espíndola Raymundi - SDN and NFV Solutions Architect at Logicalis, based in São Paulo, Brazil. She has almost 10 years of experience in the Telecommunications industry. Experienced on Service Provider Architecture and customer relationship. She has been working as Solutions Architect on digital transformation journey, supporting architecture development, operations and business transformation based on market best practices.

  •  Ambassador event: Participated at the P4 User Group Taiwan Kickoff Meeting, which included 70-90 participants from vendors and academia.



  • Sprint plans to contribute an epc-tool, currently, ONF works with Sprint, to host the epc-tool repo on the OMEC project.
  • Infosys team has contributed eNB handover support in Nucleus MME.  eNB handover branch is now merged to Nucleus MME code. Nucleus MME now supports s1 based eNB handover. This includes error handling of handover cancellation as well.
  • Wrote a handover test with NG40 and setted up the test env  for Nucleus. 
  • Infosys team started working on adding 5G NSA Feature to Nucleus. Some of the user stories are already part of Nucleus code and some of the user stories are under development.
  • Moved NAS encoding code in the mme-app. This helps in keeping track of all security aspects within MME-app. AES integrity protection is supported in MME now.
  • MME to compare results received from AIR ( from UE) with X-RES received from HSS, and also generate Attach Reject accordingly.
  • Started integration of all NG40 test cases into OMEC CI on both VM and staging setup.
  • GS Lab has started development of DNS support in the mme-app. Currently this code is in a private branch and under test. Expected arrival by the end of June.
  • MME sending CSReq towards SPGW is changed a little bit  to be standard compliant.


Developer Relations



  • Joined the TAPI virtual meeting from May 6-10 to review TAPI 2.1.3 Release Candidate, which was built on the base TR-512 Core Information Model.
  • Worked on applying the Core Information Model to represent IEEE Ethernet bridges and MEF Ethernet connectivity & OAM scenarios. The Ethernet bridges considered include IEEE 802.1D Bridge, IEEE 802.1Q Bridge, and Q-in-Q Bridge. Insight from the ITU-T style functional representations of the bridge components was used.



  • ONOS 2.4.0 is getting ready to ship. RC1 has been cut and is now in the hands of QA.
  • µONOS project continues with its focus on the ONOS RIC subsystem. The HA & Clustering Milestone underwent review in the last week of May with demonstration of clustering operation.
  • The team is now embarking on the next milestone that will be focused on enhancing the SB and NB layers and APIs to support various service models as defined in the O-RAN architecture. We’re tracking the O-RAN discussions in this area - in WG3.



  • TAPI subproject team, led by Andrea Mazzini (Nokia) completed a virtual face-to-face meeting from May 6-10 to review TAPI 2.1.3 Release Candidate 1, bringing work on TAPI 2.1.3 closer to completion.
  • Key input came in from Nigel Davis (Ciena) on streaming (may become a supplementary document) and from Arturo Mayoral (Telefonica) on Reference Implementation Agreement (follow on document).
  • OIF (Optical Internetworking Forum) has reached out to ONF as OIF has settled on scope and participants for a Fall 2020 interop demonstration that will use TAPI 2.1.3 as the SDN Controller NBI.



  • P4 Expert Roundtable Series was a big success; all the video presentations and slides are available now on-demand. A few highlights from the event::
  • P4 and ONF communities continue to merge, and we are in the process of planning the integration of the P4 website into the ONF website. 
  • Please visit the P4.org blog to read a new post by Tomasz Osiński on a new compiler backend for p4c that generates user-space BPF code.
  • P4 Ecosystem is growing
  • CableLabs recently got involved with Apps WG; Chris Sommers helped create engagement with testing.
  • We are considering a "mini roadshow" with P4 through phone calls over the coming months.
  • Job opportunity: we are looking to fill the P4 Chief Architect position
  • P4 TST elections coming up in September
  • Decided to create an "advisory board for P4"



  • We are looking forward to recognizing top SEBA/VOLTHA community members during the ONF Broadband Spotlight series in July. Please submit your nominations here.
  • Cluster ONOS is now supported to manage VOLTHA instances to achieve better HA and scale. A typical deployment is a 3 node ONOS with 3 nodes of ATOMIX as the distributed store. Such configuration is now running in ONF nightly regression and scale tests. The same configuration can be deployed easily also through kind-voltha. A huge thanks to Jonathan Hart, Suchitra Vemuri, Andrea Campanella from ONF. 
  • Achieved successful scale runs with 512 ONUs reporting ports and installing eapol flows for each one of them. Thanks to the BBSim and Scalability brigade, in particular Khenaidoo Nursimulu from Ciena, Mahir Gunyel from Netsia, Matteo Scandolo and Andrea Campanella from ONF. 
  • First docker image for openonu-adapter-go with successful port representation. Thanks to Holger Hildebrandt and Michael Pagenkopf from ADTRAN.
  • New Mac-Learner ONOS application that grabs subscriber mac addresses from DHCP packets, contributed by Tunahan Sezen from NETSIA.
  • Launched the Device Management Interface Brigade with Andrea Campanella (ONF) as lead to design the interface to manage metrics, events and configuration and software upgrade of devices. Special thanks to Amit Ghosh from Radisys and Manuel Paul from DT. 
  • Implemented a new GetExtValue API for retrieving values from devices, with contributions from Ciena and Edgecore.
  • Discovery of 512 ONUs in less than 2 minutes was achieved thanks to the combined efforts of ONF, Ciena and Netsia.
  • Nightly regression jobs are now running with multi-onos instances, MIB templates and BAL3.4. Dataplane tests have been integrated with the nightly job.



  • Abhilash Endurthi (ONF) and team have launched Stratum Continuous Certification (CC) Program. Special thanks to Michelle Roth (ONF) for handling the program’s logistics!
  • Habeeb Mohammed (Inventec) added support for two new switches -- D7054 and D6254.
  • Yi Tseng and Max Pudelko (ONF) cleaned up the TAI integration and prepared a Stratum package for the Cassini packet-optical transponder.
  • Max Pudelko wrote a guide on developing Stratum features for Broadcom switching ASICs.



  • Planning on TOST, a new project that brings Stratum and programmable switches into Trellis for enterprise edge and closed-loop control.
  • Charles Chan (ONF) implemented the Phased Recovery to improve the recovery of the paired devices. A description of the functionality is reported in the following design doc.
  • Seyeon Jeong (ONF) implemented T3 offline mode, a new iteration of the tool that does not require anymore to run the application on a live system. A description of the new offline mode is reported in the following design doc.
Share this post:
Ain IndermitteHead of Developer Relations
Ain's extensive career in the developer relations, program management, mobile software, enterprise SaaS, and telecommunications disciplines spans Nokia, Microsoft, MobileIron, and ServiceNow. He has worked in Estonia, Finland, California, and Texas, and has traveled considerably around the globe for business. Ain is currently serving as Head of Developer Relations at the Open Networking Foundation (ONF), focusing on community leadership, developer tools, training, and member engagement - with the goal of transforming the telecommunications industry through the adoption of software defined networking and open source software. Ain is married with five children and a dog. During his free time, he likes to hike or bike to beautiful places and fly his drones.