Open Baton

Open Baton is an open source platform providing a comprehensive implementation of the ETSI NFV Management and Orchestration (MANO) specification.

Open Baton architecture

Main components

Open Baton provides many different features and components:

  • A Network Function Virtualisation Orchestrator (NFVO) completely designed and implemented following the ETSI MANO specification. Read more here
  • A generic Virtual Network Function Manager (VNFM) and Generic Element Management System (EMS) able to manage the lifecycle of VNFs based on their descriptors. Read more here
  • A Juju VNFM Adapter in order to deploy Juju Charms or Open Baton VNF Packages using the Juju VNFM. Read more here
  • A driver mechanism supporting different type of VIMs without having to re-write anything in the orchestration logic. Read more here
  • A Docker VNFM and VIM driver for instantiating containers on top of Docker Engine / Docker Swarm
  • A powerful event engine based on a pub/sub mechanism for the dispatching of the lifecycle events execution. Read more here
  • An autoscaling engine which can be used for automatic runtime management of the scaling operation operations of your VNFs. Read more here
  • A fault management system which can be used for automatic runtime management of faults which may occur at any level. Read more here
  • A network slicing engine which can be used to ensure a specific QoS for your NS. Read more here
  • A monitoring plugin integrating Zabbix as monitoring system. Read more here
  • A Marketplace useful for downloading VNFs compatible with the Open Baton NFVO and VNFMs. Read more at here
  • A set of libraries (in Java, Go and Python) which could be used for building your own VNFM. Read more here

Get started

In order to get started, first step is to install the framework. You can follow the installation guide for getting started immediately on several different Operating Systems / virtualization platforms.

Learn more

Please refer to the "Tutorials" and "Learn More" sections for having more information on what you can do with Open Baton. You can also learn more via our video tutorials published on the Open Baton Youtube Channel.

Few words about ETSI NFV

ETSI NFV represents a concerted telco operator initiative fostering the development of virtual network infrastructures by porting and further adapting network functions to the specific cloud environment. ETSI NFV has defined a large set of virtualisation use cases, spanning from the cloudification of the main core network functions such as IMS, Evolved Packet Core, and Radio Access Networks, as well as providing on demand and complete virtualised infrastructures as IaaS or PaaS to third parties, such as enterprises and professional radio. That enables providing elastic deployments of cost efficient network infrastructures. One of the main concerns of ETSI NFV is to prove the feasibility of the cloud deployments of the typical network functions through proof of concept trials and prototypes as well as providing indications for further standardization in the areas of underlying infrastructures, software architectures, networking and management, and orchestration to improve performance and grant security of the overall infrastructure. ETSI NFV limits itself to this level of indications, considering that other standardization bodies and de-facto open source standards should finalize the specific implementation work.

Get in touch with the support teams

Supported by

Open Baton is a project developed by Fraunhofer FOKUS and TU Berlin. It is supported by different European publicly funded projects: NUBOMEDIA, Mobile Cloud Networking, and SoftFIRE. Open Baton represents also one of the main components of the 5G Berlin initiative.