In this paper, we present a “model agnostic” web framework for the design of NFV services and components. The framework allows editing, validating, visualizing the descriptors of services and components both textually and graphically. The platform is open source and designed with a modular approach, allowing developers to “plug in” the support for new models. We have integrated in the platform the latest ETSI NFV ISG model specifications for which no parsers/validators were available. We have also included in the platform the TOSCA simple profile for NFV, reusing an existing parser/validator. Then we have considered and integrated the modelling of components in a modular software router (Click), which goes beyond the traditional scope of NFV. We have further developed this approach by combining traditional NFV components (Virtual Network Functions) and Click elements in a single model. This is part of our Superfluid NFV vision, in which components can be iteratively decomposed into smaller components. Keywords—NFV, Telecommunication Services Design, Modeling, Web GUI, VNF, 5G, Network Service
[1]
David J. Scott,et al.
Unikernels: the rise of the virtual library operating system
,
2013,
CACM.
[2]
Giuseppe Bianchi,et al.
Superfluidity: a flexible functional architecture for 5G networks
,
2016,
Trans. Emerg. Telecommun. Technol..
[3]
Roberto Bifulco,et al.
ClickOS and the Art of Network Function Virtualization
,
2014,
NSDI.
[4]
Simon Moser,et al.
Topology and Orchestration Specification for Cloud Applications Version 1.0
,
2013
.
[5]
David Hutchison,et al.
Network service orchestration standardization: A technology survey
,
2017,
Comput. Stand. Interfaces.
[6]
Eddie Kohler,et al.
The Click modular router
,
1999,
SOSP.