-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update documentation and add new make commands
close #42
- Loading branch information
1 parent
4d8256c
commit 043b9d9
Showing
4 changed files
with
173 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Available commands | ||
## Set | ||
- dataplane | ||
- `make set/dataplane/nextmn-srv6`: use NextMN SRv6 (default) | ||
- `make set/dataplane/nextmn-upf`: use NextMN UPFs | ||
- `make set/dataplane/free5gc`: use Free5GC's UPFs | ||
- number of UEs: `make set/nb-ue/<number>` (max: 2) | ||
- number of Edges: `make set/nb-edges/<number>` (max: 2) | ||
|
||
## Pull | ||
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. | ||
|
||
## Running the testbed | ||
- `make build`: build the testbed, without running it | ||
- `make clean`: clean the build directory | ||
- `make up`: equivalent of `docker compose up -d` | ||
- `make up-fg`: equivalent of `docker compose up` | ||
- `make down`: equivalent of `docker compose down` | ||
- `make restart`: equivalent of `docker compose restart` | ||
- `make ps`: equivalent of `docker compose ps` | ||
- `make l`: equivalent of `docker compose logs` | ||
- `make lf`: equivalent of `docker compose logs -f` | ||
- `make ctrl`: open in your browser the control API URLs of NextMN SRv6 nodes | ||
|
||
## Using containers | ||
- `make e/<container-name>`: enter the base container | ||
- `make t/<container-name>`: enter the container with debug tools | ||
- `make db/<container-name>`: enter the database associated with a container (for NextMN-SRv6) | ||
- `make l/<container-name>`: show logs of a container | ||
- `make lf/<container-name>`: show logs of a container (continuous) | ||
|
||
## Using UEs | ||
- `make ue/ip/<ue-number>`: show IP Address of the UE within the Mobile Network | ||
- `make ue/ping/<ue-source-number>/<ue-target-number>` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: "nextmn-testbed-pull-images" | ||
services: | ||
mongo: | ||
image: mongo | ||
postgres: | ||
image: postgres | ||
nginx: | ||
image: nginx | ||
ue: | ||
image: louisroyer/ueransim-ue | ||
gnb: | ||
image: louisroyer/ueransim-gnb | ||
debug: | ||
image: louisroyer/network-debug | ||
docker-setup: | ||
image: louisroyer/docker-setup | ||
free5gc-upf: | ||
image: louisroyer/dev-free5gc-upf | ||
nextmn-upf: | ||
image: louisroyer/dev-nextmn-upf | ||
nextmn-srv6: | ||
image: louisroyer/dev-nextmn-srv6 | ||
nextmn-srv6-ctrl: | ||
image: louisroyer/dev-nextmn-srv6-ctrl | ||
amf: | ||
image: louisroyer/dev-free5gc-amf | ||
ausf: | ||
image: louisroyer/dev-free5gc-ausf | ||
chf: | ||
image: louisroyer/dev-free5gc-chf | ||
nrf: | ||
image: louisroyer/dev-free5gc-nrf | ||
nssf: | ||
image: louisroyer/dev-free5gc-nssf | ||
pcf: | ||
image: louisroyer/dev-free5gc-pcf | ||
smf: | ||
image: louisroyer/dev-free5gc-smf | ||
udm: | ||
image: louisroyer/dev-free5gc-udm | ||
udr: | ||
image: louisroyer/dev-free5gc-udr | ||
webconsole: | ||
image: louisroyer/dev-free5gc-webconsole |