Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

For the different use cases, people created emulators/simulators. This page aims to reference them and leverage on existing simualtors.

In other words before creating yours, check that somebody did not already created it (smile)

List of simulators by category

PNF Simulators

pnf onboarding

...

Repository: https://git.onap.org/integration/tree/test/mocks/pnf-onboarding

Description: PNF Package for Integration Test

Use cases: <list of use cases using this simulator>

...

Repository: https://git.onap.org/integration/simulators/pnf-simulator/

Description: Core PNF simulator, Netconf simulator, simulator-cli

Use cases: <list of use cases using this simulator> 5G PNF, 5G PNF PnP

Compatibility version:

Sniro simulator

...

Owner: Tamas Bakai

Repository: https://git.onap.org/integration/tree/test/mocks/mass-pnf-simsimulators/masspnf-simulator

Description: Mimic the PNF for benchmark purposes

Use cases: <list of use cases using this simulator>

...

Repository: https://git.onap.org/integration/simulators/ran-simulator/

Description: Use cases: <list of use cases using this simulator> RAN-SIM is a Radio Access Network Simulator, it is used to simulate the various functionalities of an eNodeB

Use cases: E2E Network Slicing

Compatibility version: > Frankfurt

A1 Policy Enforcement Simulator

Owner: Former user (Deleted)

Repository: https://git.onap.org/integration/simulators/A1-policy-enforcement-simulator/

Description: Simulator that supports the A1-P OSC_2.1.0 interface and also provides internal API to manage the RAN elements (Cells, Ues) and allows to customize and send VES Events.

Use cases:

Compatibility version: >= Frankfurt

Misc

EMS simulator

...

Repository: https://git.onap.org/integration/tree/test/mocks/emssimulator

Description:

Use cases: <list of use cases using this simulator> PNF software upgrade

Compatibility version:

HV VES Simulator

...

Repository: https://git.onap.org/integration/tree/test/mocks/hvvessimulator

Description: Heat template for HV-VES simulator deployment

Use cases: <list of use cases using this simulator> 5G Realtime PM and High Volume Stream Data Collection

Compatibility version:

Netconf PNP simulator

...

Repository: https://git.onap.org/integration/tree/test/mocks/netconf-pnp-simulator

Description: NETCONF Plug-and-Play Simulator

Use cases: <list of use cases using this simulator> E2E Integration Test for NETCONF/TLS Configuration Test Cases

Compatibility version:

DC simulator

...

Repository: https://git.onap.org/integration/simulators/dc-simulator/

Description: Data Center simulator

Use cases: <list of use cases using this simulator> MDONS

Compatibility version:

ProvMnSProvider

...

Description: Provisioning management service provider for 5G NRM CM

Use cases: <list of use cases using this simulator> 5G NRM CM

Compatibility version:

Datafile-collector

...

Use cases: <list of use cases using this simulator>

Compatibility version:

Core NSSMF Simulator

Owner: Zihao Zhang

Repository: https://git.onap.org/integration/simulators/core-nssmf-simulator

Description: A simulator that exposes standard NSSMF northbound api for 5G network slicing use case. Including allocate, deallocate, activate, deactivate etc

Use cases: 5G Network Slicing

Compatibility version: >= Frankfurt


IETF/ACTN PNC Simulator

Owner: Former user (Deleted) 

Repository: https://github.com/onap/integration-ietf-actn-tools

Description: A simulator that exposes IETF/ACTN northbound api for physical network domain controller (PNC). This simulator is used to test the Tranpsort Slicing (i.e., TN NSSMF functionality) in the 5G Network Slicing use case, CCVPN, as well as the Cloud Leased Line service in the IBN use case.  Simulator user guide: ACTN Simulator User Guide

Use cases: 5G Network Slicing, CCVPN, IBN

Compatibility version: >= Guilin


USAGE STATUS UPDATE: APRIL 2021

Below table shows current assessment on simulators utilisation. Date of last commitment DOES NOT include PRs regarding verification jobs or repo maintenance, only commitments to the simulator code itself.

Usage assesment done with Code Hound instance to traverse all ONAP repositories. Onap's wiki was also searched through last year time span.


Simulator nameLast updateUsecases/projects leveraging simulator
PNF onboarding
Jul 2019
(error)
PNF simulatorJan 20215G PNF, 5G PNF PnP, sdnc/oam, testsuite, csit, pythonsdk-tests, ccsdk/cds
Sniro simulatorMar 2019

(error)

Mass PNF Simulator
Dec 2020pythonsdk-tests
PMSH PNF simulator
Jul 2020CDS
RAN simulatorApr 2020E2E Network Slicing, SO, DCAE, SDN-R/CCSDK
EMS simulatorApr 2020PNF software upgrade
HV VES SimulatorOct 2018
5G Realtime PM and High Volume Stream Data Collection
Netconf PNP simulatorJun 2020NETCONF Plug-and-Play Simulator
DC simulatorApr 2020MDONS
ProvMnSProvider
Mar 20205G NRM CM
Datafile-collectorDec 2020CSIT, dcaegen2

A1 PE Simulator

Mar 2021

(error)

Core NSSMF Simulator

Mar 20215G Network Slicing
ACTN PNC simulator
5G Network Slicing, IBN, CCVPN

Legend:

StatusDescription

Simulators not updated for Gulin/Honolulu

Obsolete simulators

Continuously maintained