Skip to content
Carlos Marques edited this page Jan 30, 2019 · 33 revisions

Infrastructure Abstraction

The tng-sp-ia repository is the evolution of the Infrastructure Abstraction (IA) component, replacing the old son-sp-infrabstract repository.

In the TANGO Service Platform the Infrastructure Abstraction plays the role of an abstraction layer between the MANO framework and the underlying (virtualised) infrastructure. The Infrastructure Abstraction allows the MANO's entities to interact with the infrastructure, regardless of the specific technology used to manage it. It exposes interfaces to manage service and VNF instances, retrieve monitoring information about the infrastructure status, reserve resources for services deployment, configure networking aspects. It is composed of two different modules, the Infrastructure abstraction North Band Interface (IA-NBI) and the VIM/WAN Wrappers (IA-Wrappers). The IA-NBI is responsible for exposing an interface to interact with different vendors of VIMs/WIMs, throught the correct IA-Wrappers. The IA-Wrappers manage computational, network or storage resource in one or more NVFi Points of Presence to the TANGO MANO framework, and allows the service platform to manage network resources connecting different NFVi-PoPs in a vendor agnostic fashion, in order to provide connectivity to the deployed services.

Documentation

IA

  1. Refactoring Motivations
  2. Architecture Evolution
  3. Introduction
  4. WAN Infrastructure Manager
  5. Possible-cases-for-the-WIM-Wrappers
  6. IA-NBI-Architecture
  7. IA RabbitMQ Internal Interface
  8. RabbitMQ API Reference
  9. Rest API Reference
  10. Usage and examples
  11. QoS
  12. Miscellaneous

IA-Wrappers

  1. HEAT Wrapper (OpenStack)
  2. OVS Wrapper (SFC)
  3. VTN Wrapper

Installation

  1. IA Build and Installation