Home - sonata-nfv/tng-sdk-sm GitHub Wiki

Welcome to the tng-sdk-sm documentation wiki. This repository contains the tng-sdk-sm component that is part of the European H2020 project 5GTANGO NFV SDK. The component is responsible to create and test 5GTANGO specific managers. These specific managers are a concept introduced by the 5GTANGO MANO Framework. A specific manager is associated to a single network service (service specific manager (SSM)) or VNF (function specific manager (FSM)), and contains instructions which customise the MANO Framework behaviour when dealing with this network service or VNF. These instructions are defined as code, and need to be formatted in accordance with the MANO Framework API. A specific manager needs to consume the MANO Framework RabbitMQ message bus, as it is used for all MANO communications. Furthermore, since all MANO Framework components are Docker containers, a specific manager also needs to be packaged as a Docker container. tng-sdk-sm was developed to assist the network service and VNF developers in satisfying all these requirements.

It is advised to read the entire 5GTANGO specific managers documentation before continuing with this tool. It will provide the reader with a clear understanding of why we use specific managers and how they work.

Content