osmo-ttcn3-hacks/epdg
Pau Espin 74f5350824 epdg: Add README.md
Change-Id: I6326b6c35f66d30787758d83e96e8a070375b0c0
2024-04-26 22:25:41 +00:00
..
EPDG_Tests.cfg Introduce EPDG_Tests testsuite 2023-10-20 14:15:44 +02:00
EPDG_Tests.default Introduce EPDG_Tests testsuite 2023-10-20 14:15:44 +02:00
EPDG_Tests.ttcn epdg: TC_hss_initiated_update_user_profile: test SWx PPR -> S6b RAR propagation 2024-03-18 17:29:15 +00:00
README.md epdg: Add README.md 2024-04-26 22:25:41 +00:00
expected-results.xml epdg: Introduce test TC_hss_initiated_update_user_profile(_unknown) 2024-03-18 17:29:15 +00:00
gen_links.sh epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned 2024-03-14 11:43:58 +01:00
regen_makefile.sh epdg: Introduce test TC_mt_ipv4_echo_req 2024-03-04 21:47:55 +00:00

README.md

EPDG_Tests.ttcn

  • external interfaces
    • CEAI: GSUP (emulates strongswan)
    • SWx: Diameter (emulates HSS)
    • S6b: Diameter (emulates SMF)
    • S2b: GTPv2C (emulates SMF)
    • Emulates userplane IPsec decapsulated IP traffic at strongswan
    • Emulates userplane GTPv1U encapsulated IP traffic at UPF

{% dot epdg_tests.svg digraph G { rankdir=LR; ATS [label="ATS\nEPDG_Tests.ttcn"]; EPDG [label="EPDG\nosmo-epdg",shape="box", color=red]; GTP_KERN [label="gtp\nkernel-module", shape="box"];

ATS -> EPDG [label="CEAI (GSUP)"]; ATS -> EPDG [label="S6b (Diameter)"]; EPDG -> ATS [label="SWx (Diameter)"] EPDG -> ATS [label="S2b (GTPv2C)"]; ATS -> EPDG [label="IP traffic (to/from strongswan ipsec)", style=dashed]; EPDG -> GTP_KERN [label="netlink"] GTP_KERN -> ATS [label="IP traffic (GTPv1U to/from UPF)", style=dashed] } %}