---
title: 'IMPLEMENTATION Free 5G Core'
disqus: hackmd
---
# Free 5GC x III Project
[TOC]
## Architecture

## Call Flow

## Step
1. We can Login `ssh rtlab@192.168.50.XX` > Free 5GC > Config.

Here we can't modified in:
```
amfcfg.yaml
smfcfg.yaml
nssfcfg.yaml
```

We should not modify the files **amfcfg.yaml**, **smfcfg.yaml**, and **nssfcfg.yaml** in Free 5G because these files contain critical configuration settings for the AMF (Access and Mobility Management Function), SMF (Session Management Function), and NSSF (Network Slice Selection Function), respectively.
These functions play vital roles in the operation and management of the 5G core network. Modifying these configuration files without proper understanding or authorization can lead to network instability, service disruptions, or security vulnerabilities.
Furthermore, these configuration files are typically managed by network administrators or operators who have a deep understanding of the network architecture and requirements. Any changes made to these files should follow strict procedures and be thoroughly tested in a controlled environment to ensure the stability and security of the 5G network.

Running in `/free5gc_cp`
If we want to run, we can create `./cp.sh`




Running in `/free5gc_up`
If we want to run, we can create `sudo bin/upf`


Create a pcap file to restore and Execute tshark

If you want to interrupt tshark "Ctrl+C"
Free5gc_up

Free5gc_cp

Configuration Router

Setting IP

Setting DHCP

Testing 5G trials are a crucial stage in the development and implementation of 5G networks. Here are the main conclusions that can be drawn from 5G testing trials:
1. **Performance Evaluation**: 5G testing trials allow experts and engineers to evaluate the performance of 5G networks in various scenarios and conditions. This includes measuring speed, latency, capacity, and network reliability.
2. **Technology Verification**: Testing trials enable the verification of new technologies used in 5G networks, such as Massive MIMO, beamforming, and network slicing. This helps ensure that these technologies can function effectively in real-world environments.
3. **Network Optimization**: Results from testing trials help network operators optimize their 5G infrastructure. By understanding weaknesses and challenges faced, operators can make necessary improvements and adjustments to enhance network performance.
4. **Validation of Use Cases**: Testing trials also aid in validating use cases for 5G applications across various industries, such as IoT, telemedicine, industrial automation, and autonomous vehicles. This ensures that 5G networks can support various types of services with the required reliability and performance.
5. **Commercialization Preparation**: 5G testing trials are also a crucial step in preparing for the commercialization of 5G networks. By gaining a better understanding of network performance and capabilities, operators can plan commercial launches more effectively.
In conclusion,5G testing trials are a critical process in the development and implementation of 5G networks, aiding in performance evaluation, technology verification, network optimization, validation of use cases, and preparation for commercialization. With the results from these trials, it is hoped that 5G networks can provide a superior experience for users and support broader digital transformation.
## Reference
* https://www.researchgate.net/publication/367890643_Evaluating_Dedicated_Slices_of_Different_Configurations_in_5G_Core