===============================================================================
- LTE GTP Simulator
LTE GTP Simulator is a 3gpp LTE GTPv2-C signaling simulator and gtp load generator. Any LTE GTP signaling scenario can easily be represented in XML and the simulator plays out the scenario. The simulator provides command line options to control the scenario execution. A scenario file, written in xml is a sequence of GTPC messages that is exchanged between between two LTE core network nodes. Each message, its informational elements etc are represented in XML. The scenario is then simulated by the GTP Simulator for a single UE or for multiple UEs in the form of load generator.
- Build
To build:
$ git clone https://github.com/nithinn/LTE-GTP-Simulator.git
$ cd LTE-GTP-Simulator
$ make
- Simulator Options
To list all command line options:
$ gsim --help
Or visit the Wiki Page.
- Running the Simulator
gsim [options] scenarion_file.xml
The below example show S11 interface simulation between MME and SGW. The scenario simulates GTPv2-C signalling during a basic attach procedure.
MME:
gsim --node=mme --session-rate=100 --local-port=2123 --disp-timer=1000 --local-ip=10.0.2.15 --remote-ip=10.0.3.15
--remote-port=2123 --t3-timer=3000 --log-file=mmelog.txt --n3-requests=3 --rate-period=1000 --num-sessions=5000
scenario/mme.xml
SGW:
gsim --node=sgw --local-port=2123 --disp-timer=1000 --local-ip=10.0.3.15 --log-file=sgwlog.txt scenario/sgw.xml
- Full Documentation
Want to know more? Visit the Wiki Page.
===============================================================================