Blog

SONATA and OSM, an example of cooperation among open source projects

SONATA and OSM collaboration

If you have followed our work, you will already know that the SONATA project has worked closely with OSM almost since the project started.

OSM is an ETSI-hosted project to develop an Open Source NFV MANO (Management and Orchestration) software stack aligned with the ETSI NFV standards. OSM recently announced its Release THREE which reaches a level of maturity both in the supported features and in the robustness of the code. It includes SONATA’s emulator, as part of the DevOps environment, with our service validation tool planned for inclusion in the next release.

Today’s software networks challenge

Gartner hype cycle

Software networks are universally recognized among network operators as a necessary investment to be technically ready and positioned for future 5G networks and, consequently, they are progressively embracing the shift to virtualization. In 2016, mainly thanks to both the maturity of open source projects and the initial deployments ran by major service providers, they accelerated their investments on the softwarisation of their networks. During the last two years, the market has seen trials, proofs of concept (PoC) and demonstrations showing some early and small-scale success stories.

Zero-Touch Network Service Management (ZTNSM)

SONATA hosted recently in Madrid a workshop on Zero-Touch Network Service Management (ZTNSM), with the participation of representatives of more than twenty organizations, from industry and academia. This workshop was a result of an ongoing discussion within the network management community about how to leverage the new Software Network technologies to increase network management automation, and address the challenges that the advent of 5G will bring.

5G Service Platform to Service Platform Interworking

Architecture example

In the developing scenarios of 5G software networks and network service management, several actors have emerged with their proposed implementation of ETSI MANO (Network Functions Virtualization Management and Orchestration) framework, able to manage, orchestrate, and operate multiple instances of complex virtual network services, optimise the physical and virtual resources allocated to different actors and users, and resolve conflicts that may arise among such actors during service operation.

Network Service Validation in SONATA

son-validate GUI figure

The recent advances in cloud computing are leveraging the design of flexible and programmable virtual network infrastructures as a key enabler of future 5G networks. The SONATA SDK simplifies the workflow of service programmability by providing a set of tools to assist the user in designing and composing network services. Currently, the following SDK features can be highlighted:

SONATA Self-Service

SONATA self-service portal image

In legacy networks, most of the network functions had to run on dedicated hardware. This caused a level of rigidity in scaling, updating, and even deploying these functions. In today's networks, however, the demand for virtualized versions of the network functions has increased. In order to meet this demand, support for automating the deployment of these services on virtualized or even containerized infrastructure is needed. Furthermore, once these services are deployed, a mechanism to control the lifecycle of these services becomes necessary.

Network Service Adaptation

SONATA architecture

Network services are a combination of application and network functions. They offer an end-to-end process while supporting and securing complex data flows. The SDN revolution is shaking up the network infrastructure, but the complexity of the network services is growing up alongside.

A pursuit for a Virtualised Infrastructure Management based on Containers

Containers, like Docker, are a virtualisation technology that is rapidly gaining ground and is expected to have a great impact in the future deployments of cloud technologies and Network Function Virtualisation (NFV). Containers virtualise the OS, making it possible to deploy multiple container-based applications on top of it. Because of this ability, they are very popular in the DevOps movement, as it makes it very fast to build, test and deploy applications.

Pages

Subscribe to RSS - Blog