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

Owner: szabolcs.hutvagner AT ericsson.com

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>

Compatibility version:

PNF simulator

Owner:  Krzysztof Kuzmicki

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

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

Use cases: 5G PNF, 5G PNF PnP

Compatibility version:

Sniro simulator

Owner: georab AT amdocs.com

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

Description:

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

Compatibility version:

Mass PNF Simulator

Owner: Tamas Bakai

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

Description: Mimic the PNF for benchmark purposes

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

Compatibility version:

PMSH PNF simulator

Owner: user-3784d

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

Description:

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

Compatibility version:

RAN simulator

Ran simulator

Owner: Priyadharshini B

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

Description: 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: user-7f92d

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

Owner: Enbo Wang

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

Description:

Use cases: PNF software upgrade

Compatibility version:

HV VES Simulator

Owner: Marcin Przybysz

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

Description: Heat template for HV-VES simulator deployment

Use cases: 5G Realtime PM and High Volume Stream Data Collection

Compatibility version:

Netconf PNP simulator

Owner: Eliezio Oliveira

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

Description: NETCONF Plug-and-Play Simulator

Use cases: E2E Integration Test for NETCONF/TLS Configuration Test Cases

Compatibility version:

DC simulator

Owner: Xin Miao

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

Description: Data Center simulator

Use cases: MDONS

Compatibility version:

ProvMnSProvider

Owner: Cheng Huang

Repository: https://git.onap.org/integration/tree/test/mocks/prov-mns-provider

Description: Provisioning management service provider for 5G NRM CM

Use cases: 5G NRM CM

Compatibility version:

Datafile-collector

Owner: Björn Magnusson

Repository: https://git.onap.org/integration/tree/test/mocks/datafilecollector-testharness

Description:

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: user-14b30 

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
  • No labels