ueransim_intro - OpenNebula/marketplace-community GitHub Wiki
Overview
This appliance includes a pre-installed version of the UERANSIM 5G UE and RAN (gNodeB) simulator. This appliance can be used for creating a simulated 5G network. A complete scenario includes the deployment of a 5G core as described in the next sections. The appliance includes two major components:
- gNodeB - component which emulates cellular base station (gNodeB) in the RAN and performs communication with 5G Core components.
- UE emulator - software component which emulates 5G user equipment, i.e. cellular phone.
Architecture of the 5G network
The following diagram shows the architecture of the target scenario, it consists of the following components:
- The UERANSIM appliance that will simulate the gNodeB and UE elements
- A OneKE kubernetes cluster that will be used to simplify the deployment of the 5G core
- A 5G network core, in our case we'll be using Open5GS
In the next section we will describe how to manually deploy this architecture.
ββββββββββββββββββββ
βUERANSIM Applianceβ
β ββββββ βββββββ β
β β UE β β gNB β β
β ββββββ βββββββ β
βββββββββββ¬βββββββββ
β
β Public Network
β
βββ ββ ββ ββΌββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ βββ
β OnKE Kubernetes Cluster
β ββββββββββββ΄ββββββββββββ β
β VNF - Virtual Router β
β ββββ¬ββββββββββββββββββββ β
β
β β β
β Private Network
β βββ| MetalLB IP pool |βββββββββ¬βββββββββββββββββββββββ¬βββββ β
β β β
β β β β β
β β β
β βββββββ΄βββββ ββββββββββ΄βββββββββ ββββββββ΄ββββββββββ β
βk8s Masterβ β k8s Worker Node β βk8s Storage Nodeβ
β ββββββββββββ β ββββββββββββββ β β βββββββββββββ β β
β βOpen5Gs podsβ β β βMongodB PVCβ β
β β ββββββββββββββ β β βββββββββββββ β β
βββββββββββββββββββ ββββββββββββββββββ
βββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ βββ βββ