The objective of this page is to give you some basics about setting up ONAP PNF simulator and how to create a simple CDS blueprint model to perform config-assign and config-deploy using CDS REST API interfaces.
- Setting up PNF simulator integration project
You can refer to PnP PNF Simulator wiki page to clone the GIT repo and start the required docker containers. We are interested in the sysrepo
/sysrepo-netopeer2
docker container to load a simple YANG similar to vFW Packet Generator.
- Packet generator YANG modelStart PNF simulator docker containers
cd $HOME
git clone https://github.com/onap/integration.git
Start PNF simulator
cd ~/integration/test/mocks/pnfsimulator
./simulator.sh stop
./simulator.sh stop
- Verify the you have netopeer docker container are up and running. It will be mapped to host port 830
docker ps -a | grep netopeer
- Create a simple packet generator YANG model (pg.yang)
module sample-plugin { yang-version 1; description revision "2016-09-18" { container sample-plugin { // READ // WRITE } grouping sample-plugin-params { key id; leaf is-enabled { |
---|
- Sample XML data definition for the above model to initialise one single PG stream (pg-data.xml)
<sample-plugin xmlns="urn:opendaylight:params:xml:ns:yang:sample-plugin"> |
---|
- Copy the above two files into netopeer docker container (pg.yang & pg-data.xml) under /etc/sysrepo/data folder