- dataplane
make set/dataplane/nextmn-srv6
: use NextMN SRv6 (default)make set/dataplane/nextmn-upf
: use NextMN UPFsmake set/dataplane/free5gc
: use Free5GC's UPFs- To use multiple dataplane (each on a different slice) simultaneously, separate values with
+
: e.g.make set/dataplane/free5gc+nextmn-srv6
- number of UEs per slice:
make set/nb-ue/<number>
(max: 2) - number of Edges:
make set/nb-edges/<number>
(max: 2)
When you update the git repository, please ensure to update Docker images as well.
make pull
pulls required images to run the project with the current configuration.make pull/all
pulls all images used by the project.
make build
: build the testbed, without running itmake clean
: clean the build directorymake up
: equivalent ofdocker compose up -d
make up-fg
: equivalent ofdocker compose up
make down
: equivalent ofdocker compose down
make restart
: equivalent ofdocker compose restart
make ps
: equivalent ofdocker compose ps
make l
: equivalent ofdocker compose logs
make lf
: equivalent ofdocker compose logs -f
make ctrl
: open in your browser the control API URLs of NextMN SRv6 nodes
make e/<container-name>
: enter the base containermake t/<container-name>
: enter the container with debug toolsmake db/<container-name>
: enter the database associated with a container (for NextMN-SRv6)make l/<container-name>
: show logs of a containermake lf/<container-name>
: show logs of a container (continuous)make ping/<container-source-name>/<container-target-name>
: ping fromcontainer-source
tocontainer-target
make ue/ip/<ue-number>
: show IP Address of the UE within the Mobile Networkmake ue/ping/<ue-source-number>/<ue-target-number>
: ping fromue-source
toue-target
make ue/switch-edge/<ue-number>
: switch edge enabled for this ue (only for NextMN-SRv6)