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 <pespin(a)sysmocom.de>