# Establish N PFCP sessions for tunend, and emit massive GTP traffic to the UPF # to each established tunnel. # # osmo-upf-load-gen UPF "internet host" # |GTP-ep -------GTP-----> GTP-ep|UE-IP-addr -------IP------> arbitrary-IP| # |172.16.32.2 172.16.32.1|192.168.10.23 123.234.42.23| # |172.16.32.3 # ^ ^ ^ # ^ | | | # | | configure by configure by # configure by from UPF 'ue ip' 'payload target ip', # 'gtp local' ("F-TEID=choose") 'payload target port' # Configure one or more local GTP endpoints to emit GTP packets from. # Established sessions will use these round-robin. no gtp local bind gtp local 172.16.32.102 2152 ue-ip-range 193.100.0.0 193.100.255.255 gtp local 172.16.32.103 2152 ue-ip-range 193.101.0.0 193.101.255.255 gtp local 172.16.32.104 2152 ue-ip-range 193.102.0.0 193.102.255.255 gtp local 172.16.32.105 2152 ue-ip-range 193.103.0.0 193.103.255.255 gtp local 172.16.32.106 2152 ue-ip-range 193.104.0.0 193.104.255.255 gtp local 172.16.32.107 2152 ue-ip-range 193.105.0.0 193.105.255.255 gtp local 172.16.32.108 2152 ue-ip-range 193.106.0.0 193.106.255.255 gtp local 172.16.32.109 2152 ue-ip-range 193.107.0.0 193.107.255.255 gtp local 172.16.32.110 2152 ue-ip-range 193.108.0.0 193.108.255.255 gtp local 172.16.32.111 2152 ue-ip-range 193.109.0.0 193.109.255.255 gtp local 172.16.32.112 2152 ue-ip-range 193.110.0.0 193.110.255.255 gtp local 172.16.32.113 2152 ue-ip-range 193.111.0.0 193.111.255.255 gtp local 172.16.32.114 2152 ue-ip-range 193.112.0.0 193.112.255.255 gtp local 172.16.32.115 2152 ue-ip-range 193.113.0.0 193.113.255.255 gtp local 172.16.32.116 2152 ue-ip-range 193.114.0.0 193.114.255.255 gtp local 172.16.32.117 2152 ue-ip-range 193.115.0.0 193.115.255.255 gtp local 172.16.32.118 2152 ue-ip-range 193.116.0.0 193.116.255.255 gtp local 172.16.32.119 2152 ue-ip-range 193.117.0.0 193.117.255.255 gtp local 172.16.32.120 2152 ue-ip-range 193.118.0.0 193.118.255.255 gtp local 172.16.32.121 2152 ue-ip-range 193.119.0.0 193.119.255.255 gtp local 172.16.32.122 2152 ue-ip-range 193.120.0.0 193.120.255.255 gtp local 172.16.32.123 2152 ue-ip-range 193.121.0.0 193.121.255.255 gtp local 172.16.32.124 2152 ue-ip-range 193.122.0.0 193.122.255.255 gtp local 172.16.32.125 2152 ue-ip-range 193.123.0.0 193.123.255.255 gtp local 172.16.32.126 2152 ue-ip-range 193.124.0.0 193.124.255.255 gtp local 172.16.32.127 2152 ue-ip-range 193.125.0.0 193.125.255.255 gtp local 172.16.32.128 2152 ue-ip-range 193.126.0.0 193.126.255.255 gtp local 172.16.32.129 2152 ue-ip-range 193.127.0.0 193.127.255.255 gtp local 172.16.32.130 2152 ue-ip-range 193.128.0.0 193.128.255.255 gtp local 172.16.32.131 2152 ue-ip-range 193.129.0.0 193.129.255.255 gtp local 172.16.32.132 2152 ue-ip-range 193.130.0.0 193.130.255.255 gtp local 172.16.32.133 2152 ue-ip-range 193.131.0.0 193.131.255.255 gtp local 172.16.32.134 2152 ue-ip-range 193.132.0.0 193.132.255.255 gtp local 172.16.32.135 2152 ue-ip-range 193.133.0.0 193.133.255.255 gtp local 172.16.32.136 2152 ue-ip-range 193.134.0.0 193.134.255.255 gtp local 172.16.32.137 2152 ue-ip-range 193.135.0.0 193.135.255.255 gtp local 172.16.32.138 2152 ue-ip-range 193.136.0.0 193.136.255.255 gtp local 172.16.32.139 2152 ue-ip-range 193.137.0.0 193.137.255.255 gtp local 172.16.32.140 2152 ue-ip-range 193.138.0.0 193.138.255.255 gtp local 172.16.32.141 2152 ue-ip-range 193.139.0.0 193.139.255.255 gtp local 172.16.32.142 2152 ue-ip-range 193.140.0.0 193.140.255.255 gtp local 172.16.32.143 2152 ue-ip-range 193.141.0.0 193.141.255.255 gtp local 172.16.32.144 2152 ue-ip-range 193.142.0.0 193.142.255.255 gtp local 172.16.32.145 2152 ue-ip-range 193.143.0.0 193.143.255.255 gtp local 172.16.32.146 2152 ue-ip-range 193.144.0.0 193.144.255.255 gtp local 172.16.32.147 2152 ue-ip-range 193.145.0.0 193.145.255.255 gtp local 172.16.32.148 2152 ue-ip-range 193.146.0.0 193.146.255.255 gtp local 172.16.32.149 2152 ue-ip-range 193.147.0.0 193.147.255.255 gtp local 172.16.32.150 2152 ue-ip-range 193.148.0.0 193.148.255.255 gtp local 172.16.32.151 2152 ue-ip-range 193.149.0.0 193.149.255.255 gtp local 172.16.32.152 2152 ue-ip-range 193.150.0.0 193.150.255.255 gtp local 172.16.32.153 2152 ue-ip-range 193.151.0.0 193.151.255.255 gtp local 172.16.32.154 2152 ue-ip-range 193.152.0.0 193.152.255.255 gtp local 172.16.32.155 2152 ue-ip-range 193.153.0.0 193.153.255.255 gtp local 172.16.32.156 2152 ue-ip-range 193.154.0.0 193.154.255.255 gtp local 172.16.32.157 2152 ue-ip-range 193.155.0.0 193.155.255.255 gtp local 172.16.32.158 2152 ue-ip-range 193.156.0.0 193.156.255.255 gtp local 172.16.32.159 2152 ue-ip-range 193.157.0.0 193.157.255.255 gtp local 172.16.32.160 2152 ue-ip-range 193.158.0.0 193.158.255.255 gtp local 172.16.32.161 2152 ue-ip-range 193.159.0.0 193.159.255.255 gtp local 172.16.32.162 2152 ue-ip-range 193.160.0.0 193.160.255.255 gtp local 172.16.32.163 2152 ue-ip-range 193.161.0.0 193.161.255.255 gtp local 172.16.32.164 2152 ue-ip-range 193.162.0.0 193.162.255.255 gtp local 172.16.32.165 2152 ue-ip-range 193.163.0.0 193.163.255.255 gtp local 172.16.32.166 2152 ue-ip-range 193.164.0.0 193.164.255.255 gtp local 172.16.32.167 2152 ue-ip-range 193.165.0.0 193.165.255.255 gtp local 172.16.32.168 2152 ue-ip-range 193.166.0.0 193.166.255.255 gtp local 172.16.32.169 2152 ue-ip-range 193.167.0.0 193.167.255.255 gtp local 172.16.32.170 2152 ue-ip-range 193.168.0.0 193.168.255.255 gtp local 172.16.32.171 2152 ue-ip-range 193.169.0.0 193.169.255.255 gtp local 172.16.32.172 2152 ue-ip-range 193.170.0.0 193.170.255.255 gtp local 172.16.32.173 2152 ue-ip-range 193.171.0.0 193.171.255.255 gtp local 172.16.32.174 2152 ue-ip-range 193.172.0.0 193.172.255.255 gtp local 172.16.32.175 2152 ue-ip-range 193.173.0.0 193.173.255.255 gtp local 172.16.32.176 2152 ue-ip-range 193.174.0.0 193.174.255.255 gtp local 172.16.32.177 2152 ue-ip-range 193.175.0.0 193.175.255.255 gtp local 172.16.32.178 2152 ue-ip-range 193.176.0.0 193.176.255.255 gtp local 172.16.32.179 2152 ue-ip-range 193.177.0.0 193.177.255.255 gtp local 172.16.32.180 2152 ue-ip-range 193.178.0.0 193.178.255.255 gtp local 172.16.32.181 2152 ue-ip-range 193.179.0.0 193.179.255.255 gtp local 172.16.32.182 2152 ue-ip-range 193.180.0.0 193.180.255.255 gtp local 172.16.32.183 2152 ue-ip-range 193.181.0.0 193.181.255.255 gtp local 172.16.32.184 2152 ue-ip-range 193.182.0.0 193.182.255.255 gtp local 172.16.32.185 2152 ue-ip-range 193.183.0.0 193.183.255.255 gtp local 172.16.32.186 2152 ue-ip-range 193.184.0.0 193.184.255.255 gtp local 172.16.32.187 2152 ue-ip-range 193.185.0.0 193.185.255.255 gtp local 172.16.32.188 2152 ue-ip-range 193.186.0.0 193.186.255.255 gtp local 172.16.32.189 2152 ue-ip-range 193.187.0.0 193.187.255.255 gtp local 172.16.32.190 2152 ue-ip-range 193.188.0.0 193.188.255.255 gtp local 172.16.32.191 2152 ue-ip-range 193.189.0.0 193.189.255.255 gtp local 172.16.32.192 2152 ue-ip-range 193.190.0.0 193.190.255.255 gtp local 172.16.32.193 2152 ue-ip-range 193.191.0.0 193.191.255.255 gtp local 172.16.32.194 2152 ue-ip-range 193.192.0.0 193.192.255.255 gtp local 172.16.32.195 2152 ue-ip-range 193.193.0.0 193.193.255.255 gtp local 172.16.32.196 2152 ue-ip-range 193.194.0.0 193.194.255.255 gtp local 172.16.32.197 2152 ue-ip-range 193.195.0.0 193.195.255.255 gtp local 172.16.32.198 2152 ue-ip-range 193.196.0.0 193.196.255.255 gtp local 172.16.32.199 2152 ue-ip-range 193.197.0.0 193.197.255.255 gtp local 172.16.32.200 2152 ue-ip-range 193.198.0.0 193.198.255.255 gtp local 172.16.32.201 2152 ue-ip-range 193.199.0.0 193.199.255.255 gtp core 172.16.32.201 # now associate with UPF and start N sessions. pfcp-peer 172.16.31.2 tx assoc-setup-req sleep 1 date n 100000 session create tunend wait responses # All sessions established date # give some time to gather counters before the tunnel is removed sleep 999999