To follow instructions, you need
- Docker CE >= 17.06
- Update the
--devices
line indocker_setup.sh
with device files of 2 DPDK bound devices - Hugepages mounted at
/dev/hugepages
or updated location indocker_setup.sh
- Update
conf/setup.sh
andconf/spgwu.bess
to run iltrafficgen tests
To run BESS daemon with custom NGIC modules' code
./docker_setup.sh
To init the pipeline or reflect changes to spgwu.bess
docker exec bess /conf/reload.sh
docker exec bess bessctl show pipeline > pipeline.txt
Control program(s) to dynamically configure BESS modules
Functionality | Controller |
---|---|
Routes | route_control.py |
UE sessions | Static trafficgen only in spgwu.bess |
To view the pipeline, open http://[hostip]:8000 in a browser
To drop into BESS shell
docker exec -it bess bessctl