docker-playground/ttcn3-epdg-test
Pau Espin 262c5ec1d8 ttcn3-epdg: Test GTP-U userplane
Set the assigned IP address for the UE in the EPDG docker container on
the eth0 interface. This way the emulated UPF (ttcn3) can test
decaps+encaps of osmo-epdg tun by pinging the UE IP address and
expecting a pong back.

I'm already seeing the UDP/GTPU/ICMP(echoReq) arriving at the osmo-epdg
gtp tundev:
"""
[29343.392749] gtp0: GTPv1-U: new PDP ctx id=ad84246b/adb4568b ssgn=172.18.186.103 ms=192.168.0.2 (pdp=0000000066dc66dd)
[29343.397738] gtp0: encap_recv sk=00000000382e4a54
[29343.397744] gtp0: received GTP1U packet
[29343.397746] gtp0: forwarding packet from GGSN to uplink
"""

TODO: What's missing here is to set a route back to gtp0 for the pong.

Change-Id: Icc5710b42e5a5374aade6b952e1c543565ffad2e
2024-03-01 18:50:13 +01:00
..
Dockerfile Introduce ttcn3-epdg-test 2023-10-17 19:13:25 +02:00
EPDG_Tests.cfg ttcn3-epdg: Set up params to get GTP-U echo working 2024-03-01 18:43:56 +01:00
Makefile Introduce ttcn3-epdg-test 2023-10-17 19:13:25 +02:00
epdg.sh ttcn3-epdg: Test GTP-U userplane 2024-03-01 18:50:13 +01:00
jenkins.sh ttcn3-epdg: Test GTP-U userplane 2024-03-01 18:50:13 +01:00
osmo-epdg.config ttcn3-epdg: Create tun with iface name gtp0 2024-02-21 18:22:41 +01:00