blob: 6f5ea703fcc51bdd041e35d0f8d6ea2244518a39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# 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]
}
%}
|