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
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 name | Last update | Usecases/projects leveraging simulator |
---|---|---|
PNF onboarding | Jul 2019 | |
PNF simulator | Jan 2021 | 5G PNF, 5G PNF PnP, sdnc/oam, testsuite, csit, pythonsdk-tests, ccsdk/cds |
Sniro simulator | Mar 2019 | |
Mass PNF Simulator | Dec 2020 | pythonsdk-tests |
PMSH PNF simulator | Jul 2020 | CDS |
RAN simulator | Apr 2020 | E2E Network Slicing, SO, DCAE, SDN-R/CCSDK |
EMS simulator | Apr 2020 | PNF software upgrade |
HV VES Simulator | Oct 2018 | 5G Realtime PM and High Volume Stream Data Collection |
Netconf PNP simulator | Jun 2020 | NETCONF Plug-and-Play Simulator |
DC simulator | Apr 2020 | MDONS |
ProvMnSProvider | Mar 2020 | 5G NRM CM |
Datafile-collector | Dec 2020 | CSIT, dcaegen2 |
A1 PE Simulator | Mar 2021 | |
Core NSSMF Simulator | Mar 2021 | 5G Network Slicing |
ACTN PNC simulator | 5G Network Slicing, IBN, CCVPN |
Legend:
Status | Description |
---|---|
Simulators not updated for Gulin/Honolulu | |
Obsolete simulators | |
Continuously maintained |