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

Compare with Current View Page History

« Previous Version 4 Next »

There has been extensive work to port and validate SEBA running on ARM hardware, as described here.

The work for porting SEBA on ARM has started even before the SEBA Blueprint was made part of the Telco Appliance Blueprint Family and it did not target the TA Platform at that time. For this reason, the information captured in this page is not dependent or heavily tailored to using the TA Platform. However, since this is the only effort for porting SEBA on ARM architecture, and the work happens almost entirely in the context of Akraino, it made a lot of sense to have the information under the SEBA Blueprint wiki page.

SEBA for ARM Architecture Documentation

Please refer to the SEBA Blueprint Architecture Document for a high level architectural view of the SEBA Blueprint.

For a broader, more general view of the SEBA architecture, HW/SW requirements and usecases, please visit the upstream resources:

The same priniciples and guidelines apply for running SEBA on ARM as well, with the mention that running on ARM equipped HW generally requires a more in-depth knowledge of the HW and SW platform.

SEBA ARM Hardware

Servers built with ARM Processors have been around for quite some time and there are a few different offerings on the market. However, for the effort of porting SEBA on ARM, the work has focused primarily on using just a few of them, based on commercial availability, costs and performance:

SEBA ARM Porting Iteration 1

The initial effort for porting SEBA on ARM started officially in Akraino in early 2019. At that time, the upstream Opencord project had released CORD Platform 6.1 and SEBA 1.0 as described in the CORD 6.1 Guide.

Find more information in the related sub-pages:

SEBA ARM Porting Iteration 2

The latest effort for porting SEBA on ARM has since moved away from the old CORD Platform 6.1 and SEBA 1.0 because there was no more real interest in the upstream Opencord project to maintain them, and at the same time the operators were pushing for adding more functionality and make SEBA better in quality and production ready.

Ever since late 2019, Opencord has started working on SEBA 2.0, having realeased a SEBA 2.0-alpha based on CORD Platform 7.0. The major component of SEBA, VOLTHA, has also been bumped from v1.6 to v1.7.

The SEBA 2.0-alpha release notes lists the major changes from the previous version.

However, the SEBA 2.0-alpha release was not considered stable enough at the time of the release, so the development work has continued upstream until a more stable, development version was available and running in the Opencord Jenkins CI - SiaB Jobs.

Components and versions

The 2nd interation of the SEBA for ARM port uses a snapshot of the master (development) branch of the various Opencord components, which was taken at a point in time where it was stable enough to be considered for porting.

The components were forked at some point in the beginning of March 2020, but for specific versions of the charts and applications you can consult the following spreadsheets from the Akraino Jira:

  • No labels