Quickstart
Register UEs against your AMF in five steps, using the community build and the public flow library.
1. Install rk and get the flows
2. Describe your lab
Save this as lab.yaml, then change the PLMN, the gNB ID, the tracking area and the addresses to match your core:
Check that rk can reach the AMF:
3. Create subscribers
Generate ten subscribers, and the same set in your core's import format:
The first writes subscribers.yaml for rk. The second writes subscribers.json, the same subscribers to import into Open5GS. Use -format core for CSV or -format free5gc for a free5GC script. Provision them in your core.
4. Register
rk connects to the AMF, runs NG Setup, and registers one UE. The exit code is 0 when it passes. Register all ten, five per second:
5. Use the result
That's a CI step: the exit code passes or fails the job, and the JUnit file shows the details. See Use rk in CI.
Next
- Flows: read and write the procedures.
- The environment: more NFs, protocols and transports.
- Load runs: find the rate where your core stops keeping up.
- Licensing: what the community build covers, and what needs a licence.