End-to-end VNF onboarding

Amar Kapadia

Amar Kapadia

San Jose, California

2 0
  • 0 Collaborators

This demo will show end-to-end VNF onboarding using OPNFV Yardstick NSB for VNF performance validation and ONAP network automation software to actually onboard the VNF ...learn more

Project status: Under Development

Networking

Intel Technologies
DPDK

Links [1]

Overview / Usage

Our goal is to show the end-to-end process from VNF validation, characterization to onboarding. Yardstick NSB can be used for the first two and ONAP for the third. While we will not show characterization in this demo, we will show validation and onboarding of the same OPNFV Sample VNF L2 Forwarder. With this demo, operators will be able to apply this methodology to any VNF -- commercial or open source.

NSB (Network Services Benchmarking) is used for characterizing the performance of VNF’s (either on bare metal or in virtual environment), and it has been demonstrated with several Sample VNF’s. The benchmarking can also be used to see the performance on various hardware configurations (to decide on the optimal configuration), and also to understand the improvements of VNF’s using some of the Hardware features (such as DPDK, CPU pinning etc.). We will first demo L2 Forwarder with NSB.

We have taken one of the VNF's from Yardstick NSB project (L2 Forwarder) and onboarded it to ONAP. The purpose is to demonstrate the process of onboarding any VNF to ONAP framework (thereby deriving the benefits of running it under a standard orchestration and management framework), after its performance has been characterized.

The L2 forwarding service consists of 2 VNF’s - TG (Traffic Generator) and L2FWD (L2 Forwarding function). No changes have been made to the VNF functionality or implementation. The HEAT template files for these VNF's have been created, and using them, they are onboarded to ONAP.

Methodology / Approach

  1. Show NSB with the L2 Forwarding sample VNF
  2. Create VNF package for the same VNF as per ONAP specifications in OpenStack Heat
  3. Create VNF packet for traffic generator as well
  4. Onboard both VNFs onto ONAP
  5. Create a network service using the two VNFs
  6. Show the network service being operational

Technologies Used

OPNFV Yardstick NSB
OPNFV Sample VNF
ONAP
OPNFV OpenStack scenario

Comments (0)