Have questions? Stuck? Please check our FAQ for some common questions and answers.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

High level summary:

 

  • Deployments

    • ONOS deployed in JGN-X (Japan testbed)

    • New VPLS application deployed in production in NCTU

    • New driver for Corsa DP2100 and fix for Corsa DP6410

    • ONOS + SDX-L2 deployed in GÉANT pilot

  • Tools

    • YANG Tools 2.0

      • All models kept in a single store

      • Common ancestor for all models; model-agnostic and model-specific access; friendly API for apps

      • YANG models can be introduced and compiled at runtime

      • RESTCONF & NETCONF adapters can be maintained separately

      • YANG tools, dynamic config manager and store are implemented in a modular fashion; they can be evolved and maintained independently from one another; generated classes are not tied to the dynamic config store

    • Extended ONOS Buck plugin to support embedded dependencies

  • Applications/Use Cases

    • GUI

      • Added packets/second mode to traffic monitoring

      • Dark theme reinstated

      • Regions/layouts enhancements - layouts can use grid or geo backgrounds for example

    • Packet Optical

      • OpenROADM device, network and service support

      • Full protection behaviour incl. hardware-based demonstration

    • Datacenter/SONA

      • Support for VLAN based virtual network provisioning

      • Unit tests and support of OpenStack Tempest API

    • vRouter

      • Enable multiple FPM connections for HA

      • Added support for multiple control plane redirects for multiple Quagga routers

  • Northbound

    • RESTCONF adapter for YANG

    • Intent Framework improvements

      • Intent framework and VPLS support for OFDPA pipeline (e.g. Accton switches)

      • New intent installer to let users create their own intent installer logic and plug them in at run-time

      • Domain intents: extension of Intent Framework to generate domain intents

    • Route subsystem enhanced to support multiple routes per prefix

  • Core

    • Virtualization improvements

      • Support of flow objective and mastership services for virtual networks

      • Performance improvements

  • Southbound

    • NETCONF adapter for YANG

    • Apache Mina library for NETCONF

    • OpenFlow 1.4 support

    • LISP subsystem enhancements for mapping services

  • QA Infrastructure

    • Performance white paper 2.0 - first update of performance since Blackbird release

    • New tests on Bandwidth Allocation

    • Tracked down several bugs affecting HA and clustering

Details:

Non-brigade contribution

 

  • [ONOS-5565]Implementation of QosConfig and QueueConfig(Frank Wang)


Deployment Brigade (Jimmy Ou, Jordi Ortiz, Luca Prete, Yi Tseng, Yoshihiko Kanaumi, Pier Luigi Ventre, Carolina Fernandez)

 

  • New intent installer to let users create their own intent installer logic and plug them in at run-time

  • Initial intent framework support for OF groups

  • VPLS refactoring: improved code modularity, higher stability, performance improvements, new VPLS status, visible in the VPLS CLI

  • Initial support for OF meters

  • Intent framework and VPLS support for OFDPA pipeline (i.e. Accton switch)

  • PoC: ONOS in a Box - ONOS working as OS directly on top of Accton switches

  • ONOS deployed in JGN-X (Japan testbed)

  • New VPLS application deployed in production in NCTU

  • New driver for Corsa DP2100

  • Fix for Corsa DP6410

  • ONOS + SDX-L2 deployed in GÉANT pilot

Network Virtualization Brigade (YoonSeon Han, Claudine Chiu, Harold Huang, Jovana Vuleta)

 

  • Support of flow objective and mastership services for virtual networks

  • Distributed stores for packet, flow rule, and flow objectives

  • Improved the performance for (de)virtualizing and packet and flow rules

  • Refactoring of legacy interfaces and logics

  • Support REST API for OFagent (the core part of OF is under development)

Dynamic Configuration Brigade

 

Huawei: Patrick Liu  patrick.liu@huawei.com, Gaurav agrawal gaurav.agrawal@huawei.com, Vinod Kumar S (vinods.kumar@huawei.com), Sithara Punnassery Sithara.Punnassery@huawei.com, Sonu Gupta sonu.gupta@huawei.com, Henry Yu henry.yu1@huawei.com, Bharat Saraswal bharat.saraswal@huawei.com, Janani B janani.b@huawei.com, Vidyashree Rama Vidyashree.Rama@huawei.com, Adarsh M adarsh.m@huawei.com, Aruna kumar padhi aruna.padhi@huawei.com, Shankara (shankara@huawei.com), Rama Subba Reddy (Rama.Subba.Reddy.S@huawei.com), A U Surya (a.u.surya@huawei.com), Jin Gan

 

ON.Lab: Thomas Vachuska  tom@onlab.us, Brian O’Connor bocon@onlab.us, Ray Milkey ray@onlab.us, Simon Hunt simon@onlab.us

 

Fujitsu: Aaron kruglikov aaron@onlab.us

 

  • YANG Tools 2.0

    • Ability to store data for all and any models in a single store

    • Common ancestor for all models; model-agnostic and model-specific access; friendly API for apps

    • YANG models can be introduced and compiled at runtime (e.g. from a device

    • RESTCONF & NETCONF adapters can be maintained separately

    • Allows use with or without the dynamic configuration store

    • YANG tools, dynamic config manager and store are implemented in a modular fashion; they can be evolved and maintained independently from one another; generated classes are not tied to the dynamic config store

  • RESTCONF NB & NETCONF SB Adapter for YANG

  • DynamicConfig App and Distributed Store

GUI Brigade (Simon Hunt, Steven Burrows)

 

  • Nodes and links auto-scale with zoom in/out (retrofitted to classic topology view)

  • Added packets/second mode to traffic monitoring

  • Dark theme reinstated

  • Topology 2:

    • Added to navigation menu

    • Regions / Layouts configurable by scripted CLI commands

    • Layouts can use geo backgrounds (latitude/longitude) or grid backgrounds (Y/X) to provide specification of device/host/subregion locations on the view

    • Traffic monitoring augmented to allow aggregation of data over “synthetic” (e.g. region-to-region) links

    • Basic toolbar functionality implemented

  • Various bug fixes

  • Various extensibility and scalability enhancements applied to client-side code

gRPC Brigade (Aaron Kruglikov, …)

 

  • Brigade planning and organization completed

  • Build tools and services created (in master but unlikely to be included in K release)

Build and Package Infrastructure Brigade (Viswanath KSP)

 

  • Extended BUCK to support embedded dependencies - ONOS-6359

  • Experimented code disaggregation with REPO - demo planned with onos-app-samples

  • Fixed Gerrit patchset validation pipeline code

  • Documented existing Jenkins build process and experimented with Gitbook

Teaching Brigade (Abdulhalim Dandoush, David Boswell, Lefteris Manassakis, Alexis MUNYANDEKWE, Andrea Campanella, Timon Sloane, Elena Olkhovskaya, David Mahler, sachidananda sahu)

 

  • Brigade working days with concrete action points (recordings are available and the action points will be organized in jira tickets)

  • Document to reorganize and fill the content for Module 1.4 (intro to SDN)

  • Document to reorganize the fill the content for Module 1.5 (intro to ONOS)

  • Slides materials for some 1.4 (intro to SDN) sections

  • Feedback and broken elements about some wiki sections related to 1.5 (intro to ONOS)

    • Tutorials (i.e. installation, distributed ONOS, etc.)

    • Architecture guide

Security and Performance Analysis Brigade (Stefano Secci, Kamel Attou, Dung Chi Phung, Jian Li, José Sanchez, David Espinel, Dylan Smith)

 

  • Run first complete bundle failure test campaign.

  • Run LISP SBI performance tests.

  • Identified two security bugs.

QA (Jon Hall, You Wang, Pratik Parab, and Shreya Chowdhary)

 

  • Performance white paper 2.0 - first update of performance since Blackbird release

  • Docker test to pull images for released versions of ONOS

  • OF 1.5 feature list

  • New tests on Bandwidth Allocation

  • Improvements in Intent tests, NetConf, NetCfg and BGPLS

  • Tracked down several bugs affecting HA and clustering

  • Introduced Jenkins Pipeliner job for Scale and Performance tests

  • System level tests for the Distributed Work Queue API

Packet Optical use case (Marc De Leenheer, Yuta Higuchi)

 

  • OpenROADM device, network and service support

  • Full protection behaviour incl. hardware-based demonstration

  • OpenFlow 1.4 support (Murat Parlakisik, Jimmy Jin)

  • Improvements to ROADM App (Jimmy Jin, Mao Lu, Jimmy Yan)

Data center use case/OpenStack integration - SONA Project (Hyunsun Moon)

 

  • Added support of VLAN based virtual network provisioning

  • Added support of security group to openstack/networking-onos and SONA

  • Added methods to recover data plane

  • Added support of OVS connection tracking and NAT extension to onos-loxi and ONOS

  • Added unit tests and support of OpenStack Tempest API and scenario tests

  • Added SONA installed and activated ONOS Docker image to Dockerhub

LISP Subsystem support (Jian Li)

 

  • Implemented mapping management application

    • Implemented distributed and simple MappingStore, and MappingManagers

    • Modeled and implemented several mapping primitives

    • Provided abstractions for LCAF using ExtensionMappingAddress

    • Added CLI, REST, GUI to query mapping information

  • Provided a way to assess SBI performance

  • Improved the performance of MapServer and MapResolver


  • No labels