Skip to content

overview

Stefan Schneider edited this page Mar 16, 2018 · 1 revision

Overview of descriptor types

Short overview taken from 5GTANGO's deliverable D4.1.

  • Function descriptor (VNFD): A VNFD specifies the involved virtual deployment units (VDUs), e.g., an Ubuntu image with associated resource requirements. It also defines how these VDUs are interconnected and what connection points the VNF exposes to the outside world.
  • Service descriptor (NSD): NSDs specify the involved VNFs inside the service and define how the VNFs are connected (in a forwarding graph). In 5GTANGO, network services may also be recursive and contain other network services.
  • Package descriptor (NAPD): As further described in [@Sec:packaging], 5GTANGO's packages can contain files of different flavors (e.g., belonging to both OSM and 5GTANGO) through layering. The NAPD describes which files are part of the package and to which flavor they belong.
  • SLA template descriptor: An SLA template descriptor incorporates metrics such as specific objectives or quality attributes, parameters as well as expressions (i.e., rules) between parameters. The proposed YAML schema, based on ISO/IEC DIS 19086-2, aims to specify the main building blocks of an SLA template and also presents an expression (i.e., function) that allows any service provider to specify any metric included in a template (e.g., availability, response time, etc.).
  • Policy descriptor: The descriptor lists the policy rules and associated actions as well as further details used by the policy management.
  • Slice descriptor: A slice descriptor contains references to all network services belonging to a slice.
  • Test descriptor: A test descriptor defines the type and configuration parameters of a test as well as testing tags, which are used for test execution.
Clone this wiki locally