The SONATA project, represented by ATOS, participated in one of the most prominent NFV interoperability events of the moment, the ETSI Plugtest. In addition to SONATA, fifteen VNFs developers, ten MANO providers and seven NFVI suppliers participated in this second edition of the ETSI Plugtest.
In the pre-testing phase, the participants had the opportunity to make the required connections to the HIVE (ETSI VPN), as well as to do the first interoperability tests that consisted in generating descriptors and deploy, through the MANO, a VNF in an NFVI. SONATA passed several satisfactory tests in this preparatory pre-testing phase.
During the Plugtest, it was necessary to create Network Services and VNF descriptors and their corresponding FSMs and SSMs for each testing session. These descriptors were developed in constant communication with the VNF vendors since the implementation strategy was different in each particular case. As a result of the efforts carried out during an intense week of tests in Sophia-Antipolis, we can highlight the verification of functionalities that have been carried out between SONATA MANO, suppliers of NFVI, and VNF Vendors.
SONATA started before the definition of the standards proposed by ETSI, so various features offered by SONATA are not strictly aligned with these definitions, and therefore some differences are reasonable. The exercise accomplished in the ETSI Plugtest has allowed us to draw a roadmap for future work and improvement of SONATA. Some of the key takeaways are:
- The APIs defined between interfaces are not the same as those proposed by ETSI.
- The integration with external VNFM is different. In SONATA, this is done through Function Specific Managers (FSMs) and Service Specific Managers (SSMs) that are not defined in the ETSI.
- There are some low-level parameters of the VIM that have not been considered in SONATA, as the CPU Pinning or the SR-IOV.