pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/upf-benchmark/+/39468?usp=email )


Change subject: gtplab-sysmo2025: Initial tunend test setup
......................................................................

gtplab-sysmo2025: Initial tunend test setup

Change-Id: I834b62d29c8dcf2553fc665821135fb08a8bae9e
---
A testsuites/gtplab-sysmo2025/tunend/README.md
A testsuites/gtplab-sysmo2025/tunend/topology.dot
2 files changed, 56 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/upf-benchmark refs/changes/68/39468/1

diff --git a/testsuites/gtplab-sysmo2025/tunend/README.md 
b/testsuites/gtplab-sysmo2025/tunend/README.md
new file mode 100644
index 0000000..928d053
--- /dev/null
+++ b/testsuites/gtplab-sysmo2025/tunend/README.md
@@ -0,0 +1,16 @@
+In this testsuite, TRex is used to generate Uplink GTPU traffic on the RAN side
+towards UPF on its 1st iface and which which should be sent back decapsulated 
(tunend) towards CN and received at TRex 2nd interface.
+
+The GTPU traffic is generated by gtp_1pkt_simply.py profile passed to TRex,
+which emulates <enb-ip-addr,TEID> sessions based on parameters passed through
+trex-console when launching the test, and which should match those configured 
in
+cpf/0.gtp_flood.vty used by osmo-upf-load-gen to allocated the sessions at the
+UPF.
+
+----
+[trex-ran](172.16.32.{2-101})  ----GTPU--> ()[upf]
+                                    |
+[trex-cn](172.16.31.{100-200}) <----IP---- ()[upf]
+----
+
+See topoology.dot for a more detailed graph.
\ No newline at end of file
diff --git a/testsuites/gtplab-sysmo2025/tunend/topology.dot 
b/testsuites/gtplab-sysmo2025/tunend/topology.dot
new file mode 100644
index 0000000..7a10319
--- /dev/null
+++ b/testsuites/gtplab-sysmo2025/tunend/topology.dot
@@ -0,0 +1,40 @@
+digraph G {
+       rankdir=TB;
+       labelloc=t;
+       label="gtplab @ sysmocom";
+
+       subgraph cluster_gtplab2 {
+               label="TRex (gtplab2)";
+       trex [label="TRex",shape=box3d];
+               gtplab2_172_32  [label="172.16.32.{2-101}/24"];
+       gtplab2_172_31  [label="172.16.31.{100-200}/24"];
+       }
+       subgraph cluster_switch {
+               label="Switch (100gb)";
+               switch_vlan1  [label="vlan1"];
+               switch_vlan2  [label="vlan2"];
+       }
+       subgraph cluster_gtplab1 {
+               label="UPF (gtplab1)";
+               gtplab1_172_31  [label="172.16.31.2/24"];
+               gtplab1_172_32  [label="172.16.32.1/24"];
+
+               upf [label="UPF\ntunend",shape=box3d];
+       }
+       subgraph cluster_gtplab0 {
+               label="CPF (gtplab0)";
+               rankdir=TB;
+               gtplab0_172_31  [label="172.16.31.1/24"];
+               pfcp_tool [label="osmo-udp-load-gen",shape=box3d];
+       }
+
+
+       pfcp_tool -> gtplab0_172_31 -> switch_vlan1 -> gtplab1_172_31 -> upf 
[label="PFCP",dir=both,style=dashed,color=black];
+
+       trex -> gtplab2_172_32 -> switch_vlan2 -> gtplab1_172_32 -> upf 
[label="GTPU UL (RAN)",style=bold, color=red];
+       upf -> gtplab1_172_31 -> switch_vlan1 -> gtplab2_172_31 -> trex 
[label="IP UL (CN)",style=bold, color=purple];
+
+       trex -> gtplab2_172_31 -> switch_vlan1 -> gtplab1_172_31 -> upf 
[label="IP DL (CN)",style=bold,color=blue];
+       upf -> gtplab1_172_32 -> switch_vlan2 -> gtplab2_172_32 -> trex 
[label="GTPU DL (RAN)",style=bold,color=darkgreen];
+
+}

--
To view, visit https://gerrit.osmocom.org/c/upf-benchmark/+/39468?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: upf-benchmark
Gerrit-Branch: master
Gerrit-Change-Id: I834b62d29c8dcf2553fc665821135fb08a8bae9e
Gerrit-Change-Number: 39468
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>

Reply via email to