Free5gc network slice

How does free5gc complete slicing and how does it test the performance of slicing


This image below show how we complete slicing.

1. Slicing Creation and Management

NFV MANO (Network Functions Virtualization Management and Orchestration):

  • NFV MANO includes the NFVO (Network Functions Virtualization Orchestrator), VNFM (Virtual Network Function Manager), and VIM (Virtualized Infrastructure Manager).
  • The NFVO is responsible for the overall orchestration and management of slices, the VNFM handles the lifecycle management of each VNF (Virtual Network Function), and the VIM manages the virtualized resources (e.g., OpenStack).

OSS/BSS:

  • The OSS/BSS system, provided by free5GMANO, handles business support and operational support functions for network slicing.

5GC Core Network Functions:

  • The 5GC core network includes several core network functions (e.g., AMF, SMF, UPF), which are virtualized and run on the NFVI (Network Functions Virtualization Infrastructure).

Virtualized Resources Layer:

  • The virtualized resources layer consists of hardware resources, a virtualization layer (e.g., KVM), and a management layer to support the operation of VNFs.

2. Performance Testing

Benchmark Testing:

  • Use tools such as iPerf, Ping, Netcat, etc., to test basic connectivity and network throughput.

End-to-End Performance Testing:

  • Deploy real application scenarios, simulate user equipment (UE) connections by UERANSIM/PacketRusher, and measure end-to-end latency, jitter, and throughput.

Stress Testing:

  • Use load generation tools (such as Locust, Tsung) to simulate a large number of users and traffic, testing the performance and stability of network slices under high load conditions.

Monitoring and Analysis:

  • Utilize monitoring tools like Prometheus and Grafana to monitor performance indicators of network slices in real-time, such as CPU usage, memory usage, network traffic, etc., and conduct data analysis to evaluate performance.

Hi,
since there haven’t any replies from you, we decide to close this topic.
If you have any further questions about this topic, please message the admin or create another topic.
Thanks!

Best regards,