6. Simulating user traffic
Create an APN in Magma Orchestrator
Create an Access Point Name (APN) in Magma Orchestrator:
- Login to
https://magma-test.<your domain>
- Click on "Traffic" on the left panel
- Click on "APNs"
- Click on "Create New APN"
- Fill in the following values:
- APN ID:
default
- Class ID:
9
- ARP Priority Level:
15
- Max Required Bandwidth
- Upload:
1000000
- Download:
1000000
- Upload:
- ARP Pre-emption-Capability:
Disabled
- ARP Pre-emption-Vulnerability:
Disabled
- APN ID:
- Click on "Save"
Add a network subscriber
Add a subscriber to the network in Magma Orchestrator:
- Login to
https://magma-test.<your domain>
- Click on "Subscriber" on the left panel
- Click on "Add Subscriber"
- Click on "Add New Row"
- Fill in the following values:
- Subscriber Name:
IMSI001010000000001
- IMSI:
IMSI001010000000001
- Auth Key:
00112233445566778899aabbccddeeff
- Auth OPC:
63BFA50EE6523365FF14C1F45F88737D
- Service:
ACTIVE
- Data Plan:
default
- Active APNs:
default
- Subscriber Name:
- Click on "Save"
- Click on "Save and Add Subscribers"
Attach a User Equipment to the Network
Attach a User Equipment (UE) to the Network:
juju run-action srs-enb-ue/0 attach-ue --string-args usim-imsi=001010000000001 usim-k=00112233445566778899aabbccddeeff usim-opc=63BFA50EE6523365FF14C1F45F88737D --wait
Run the simulation
SSH to the machine where srsRAN is running:
juju ssh <your srsRAN machine ID>
Use the UE's interface to ping something on the internet, here you should expect no packet loss.
ping -I tun_srsue google.com
!!!success Congratulations You have a fully functioning 4G Network :partying_face: