[26-06-22 06:31:11] START switch_ipsec_vxlan_perf scenario: cases/switch_ipsec_vxlan_perf.sh header : compare ipsec vxlan latency and bandwidth performance samples topology: sw1 100.100.0.241 <==== optional IPSec ====> sw2 100.100.0.242 | svc 192.57.0.1 <---- VxLAN output ------ svc 192.57.0.2 topology: # Topology: topology: # - Diagram: topology: # sw1 100.100.0.241 <==== optional IPSec ====> sw2 100.100.0.242 topology: # svc 192.57.0.1 <---- VxLAN output ------ svc 192.57.0.2 topology: # compare ping/iperf3 before and after IPSec enable topology: # - Docker mgmt network: 100.100.0.0/24 topology: # sw1=100.100.0.241, sw2=100.100.0.242. topology: # - OpenLAN service network "example": 192.57.0.0/24 topology: # sw1=192.57.0.1, sw2=192.57.0.2. topology: # - Output link: topology: # sw2 -> sw1 by vxlan output. topology: # Validation: topology: # - Phase1: no ipsec tunnel, run ping + iperf3 TCP/UDP. topology: # - Phase2: enable ipsec tunnel, run ping + iperf3 TCP/UDP again. Started switch pause container: tests-sw-ipsec-vxlan-perf1-pause Started switch frr container: tests-sw-ipsec-vxlan-perf1-frr Started switch ipsec container: tests-sw-ipsec-vxlan-perf1-ipsec Started switch container: tests-sw-ipsec-vxlan-perf1 [26-06-22 06:31:12][ASSERT#0001][expect] at cases/switch_ipsec_vxlan_perf.sh:57 fn=setup_sw1 retry=30 cmd="docker logs -f tests-sw-ipsec-vxlan-perf1" expect="Http.Start" 2026/06/22 06:31:13 INFO|root|Wait: ... 2026/06/22 06:31:13 INFO|root|UdpServer.Listen: udp://0.0.0.0:10002 2026/06/22 06:31:13 INFO|root|TcpServer.Listen: tcp://0.0.0.0:10002 2026/06/22 06:31:13 INFO|root|Http.Start 0.0.0.0:10000 [26-06-22 06:31:13][ASSERT#0001][OK] cost=1.033s [26-06-22 06:31:13][ASSERT#0002][cmd] at cases/switch_ipsec_vxlan_perf.sh:58 fn=setup_sw1 cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan network --name example add --address 192.57.0.1/24" [26-06-22 06:31:13][ASSERT#0002][OK] cost=0.259s [26-06-22 06:31:13][ASSERT#0003][cmd] at cases/switch_ipsec_vxlan_perf.sh:59 fn=setup_sw1 cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan user add --name edge@example --password 123456" # total 1 username password role lease edge@example 123456 guest 2027-06-22T06 [26-06-22 06:31:13][ASSERT#0003][OK] cost=0.074s Started switch pause container: tests-sw-ipsec-vxlan-perf2-pause Started switch frr container: tests-sw-ipsec-vxlan-perf2-frr Started switch ipsec container: tests-sw-ipsec-vxlan-perf2-ipsec Started switch container: tests-sw-ipsec-vxlan-perf2 [26-06-22 06:31:14][ASSERT#0004][expect] at cases/switch_ipsec_vxlan_perf.sh:76 fn=setup_sw2 retry=30 cmd="docker logs -f tests-sw-ipsec-vxlan-perf2" expect="Http.Start" 2026/06/22 06:31:15 INFO|root|Wait: ... 2026/06/22 06:31:15 INFO|root|UdpServer.Listen: udp://0.0.0.0:10002 2026/06/22 06:31:15 INFO|root|TcpServer.Listen: tcp://0.0.0.0:10002 2026/06/22 06:31:15 INFO|root|Http.Start 0.0.0.0:10000 [26-06-22 06:31:15][ASSERT#0004][OK] cost=1.033s [26-06-22 06:31:15][ASSERT#0005][cmd] at cases/switch_ipsec_vxlan_perf.sh:77 fn=setup_sw2 cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan network --name example add --address 192.57.0.2/24" [26-06-22 06:31:15][ASSERT#0005][OK] cost=0.251s [26-06-22 06:31:15][ASSERT#0006][cmd] at cases/switch_ipsec_vxlan_perf.sh:78 fn=setup_sw2 cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan user add --name edge@example --password 123456" # total 1 username password role lease edge@example 123456 guest 2027-06-22T06 [26-06-22 06:31:15][ASSERT#0006][OK] cost=0.063s [26-06-22 06:31:15][ASSERT#0007][cmd] at cases/switch_ipsec_vxlan_perf.sh:82 fn=setup_output cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan network --name example output add --remote 100.100.0.242 --protocol vxlan --segment 1057" [26-06-22 06:31:16][ASSERT#0007][OK] cost=0.072s [26-06-22 06:31:16][ASSERT#0008][cmd] at cases/switch_ipsec_vxlan_perf.sh:83 fn=setup_output cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan network --name example output add --remote 100.100.0.241 --protocol vxlan --segment 1057" [26-06-22 06:31:16][ASSERT#0008][OK] cost=0.074s [26-06-22 06:31:16][ASSERT#0009][match] at cases/switch_ipsec_vxlan_perf.sh:94 fn=test_ping retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -c 3 192.57.0.1" expect="bytes from" PING 192.57.0.1 (192.57.0.1) 56(84) bytes of data. 64 bytes from 192.57.0.1: icmp_seq=1 ttl=64 time=0.374 ms 64 bytes from 192.57.0.1: icmp_seq=2 ttl=64 time=0.319 ms 64 bytes from 192.57.0.1: icmp_seq=3 ttl=64 time=0.324 ms --- 192.57.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2075ms [26-06-22 06:31:22][ASSERT#0009][OK] cost=6.297s [26-06-22 06:31:22][ASSERT#0010][match] at cases/switch_ipsec_vxlan_perf.sh:95 fn=test_ping retry=30 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="0% packet loss" PING 192.57.0.1 (192.57.0.1) 1200(1228) bytes of data. --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 969ms rtt min/avg/max/mdev = 0.111/0.228/0.322/0.056 ms [26-06-22 06:31:23][ASSERT#0010][OK] cost=1.036s [26-06-22 06:31:23][ASSERT#0011][match] at cases/switch_ipsec_vxlan_perf.sh:96 fn=test_ping retry=5 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="rtt min/avg/max" --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 973ms rtt min/avg/max/mdev = 0.113/0.193/0.356/0.066 ms [26-06-22 06:31:24][ASSERT#0011][OK] cost=1.045s [26-06-22 06:31:24][ASSERT#0012][cmd] at cases/switch_ipsec_vxlan_perf.sh:100 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 iperf3 -s -D -p 5210" [26-06-22 06:31:24][ASSERT#0012][OK] cost=0.067s [26-06-22 06:31:24][ASSERT#0013][match] at cases/switch_ipsec_vxlan_perf.sh:101 fn=test_bandwidth retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 iperf3 -c 192.57.0.1 -p 5210 -t 5" expect="receiver" - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-5.00 sec 15.5 GBytes 26.7 Gbits/sec 0 sender [ 5] 0.00-5.03 sec 15.5 GBytes 26.5 Gbits/sec receiver iperf Done. [26-06-22 06:31:29][ASSERT#0013][OK] cost=5.233s [26-06-22 06:31:29][ASSERT#0014][cmd] at cases/switch_ipsec_vxlan_perf.sh:102 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 pkill -f iperf3" [26-06-22 06:31:29][ASSERT#0014][OK] cost=0.065s [26-06-22 06:31:29][ASSERT#0015][cmd] at cases/switch_ipsec_vxlan_perf.sh:103 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 iperf3 -s -D -p 5211" [26-06-22 06:31:29][ASSERT#0015][OK] cost=0.065s [26-06-22 06:31:29][ASSERT#0016][match] at cases/switch_ipsec_vxlan_perf.sh:104 fn=test_bandwidth retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 iperf3 -u -c 192.57.0.1 -p 5211 -b 500M -t 5" expect="receiver" - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams [ 5] 0.00-5.00 sec 298 MBytes 500 Mbits/sec 0.000 ms 0/223510 (0%) sender [ 5] 0.00-5.04 sec 298 MBytes 496 Mbits/sec 0.000 ms 0/223510 (0%) receiver iperf Done. [26-06-22 06:31:35][ASSERT#0016][OK] cost=5.231s [26-06-22 06:31:35][ASSERT#0017][cmd] at cases/switch_ipsec_vxlan_perf.sh:105 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 pkill -f iperf3" [26-06-22 06:31:35][ASSERT#0017][OK] cost=0.056s [26-06-22 06:31:35][ASSERT#0018][cmd] at cases/switch_ipsec_vxlan_perf.sh:111 fn=test_phase_without_ipsec cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan reload --save" Save configuraion ... success # reloading pid:45 .... PID 45 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 # max wait 60s... # during 1s, new pid:509 ... PID 509 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 [26-06-22 06:31:36][ASSERT#0018][OK] cost=1.079s [26-06-22 06:31:36][ASSERT#0019][cmd] at cases/switch_ipsec_vxlan_perf.sh:112 fn=test_phase_without_ipsec cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan reload --save" Save configuraion ... success # reloading pid:45 .... PID 45 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 # max wait 60s... # during 1s, new pid:517 ... PID 517 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 [26-06-22 06:31:37][ASSERT#0019][OK] cost=1.072s [26-06-22 06:31:37][ASSERT#0020][match] at cases/switch_ipsec_vxlan_perf.sh:94 fn=test_ping retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -c 3 192.57.0.1" expect="bytes from" PING 192.57.0.1 (192.57.0.1) 56(84) bytes of data. 64 bytes from 192.57.0.1: icmp_seq=1 ttl=64 time=0.186 ms 64 bytes from 192.57.0.1: icmp_seq=2 ttl=64 time=0.130 ms 64 bytes from 192.57.0.1: icmp_seq=3 ttl=64 time=0.281 ms --- 192.57.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2062ms [26-06-22 06:31:39][ASSERT#0020][OK] cost=2.132s [26-06-22 06:31:39][ASSERT#0021][match] at cases/switch_ipsec_vxlan_perf.sh:95 fn=test_ping retry=30 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="0% packet loss" PING 192.57.0.1 (192.57.0.1) 1200(1228) bytes of data. --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 969ms rtt min/avg/max/mdev = 0.144/0.275/0.312/0.034 ms [26-06-22 06:31:40][ASSERT#0021][OK] cost=1.037s [26-06-22 06:31:40][ASSERT#0022][match] at cases/switch_ipsec_vxlan_perf.sh:96 fn=test_ping retry=5 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="rtt min/avg/max" --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 969ms rtt min/avg/max/mdev = 0.128/0.249/0.405/0.072 ms [26-06-22 06:31:41][ASSERT#0022][OK] cost=1.031s [26-06-22 06:31:41][ASSERT#0023][cmd] at cases/switch_ipsec_vxlan_perf.sh:87 fn=setup_ipsec_tunnel cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan ipsec tunnel add --remote 100.100.0.242 --protocol vxlan --secret ea64d5b0c96c --localid sw1.ipsec.perf --remoteid sw2.ipsec.perf" [26-06-22 06:31:41][ASSERT#0023][OK] cost=0.071s [26-06-22 06:31:41][ASSERT#0024][cmd] at cases/switch_ipsec_vxlan_perf.sh:88 fn=setup_ipsec_tunnel cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan ipsec tunnel add --remote 100.100.0.241 --protocol vxlan --secret ea64d5b0c96c --localid sw2.ipsec.perf --remoteid sw1.ipsec.perf" [26-06-22 06:31:41][ASSERT#0024][OK] cost=0.081s [26-06-22 06:31:41][ASSERT#0025][match] at cases/switch_ipsec_vxlan_perf.sh:89 fn=setup_ipsec_tunnel retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan ipsec tunnel ls | grep 100.100.0.242" expect="erouted" 100.100.0.242 vxlan ea64d5b0c96c [sw1.ipsec.perf]0 -> [sw2.ipsec.perf]0 erouted [26-06-22 06:31:42][ASSERT#0025][OK] cost=1.140s [26-06-22 06:31:42][ASSERT#0026][match] at cases/switch_ipsec_vxlan_perf.sh:90 fn=setup_ipsec_tunnel retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan ipsec tunnel ls | grep 100.100.0.241" expect="erouted" 100.100.0.241 vxlan ea64d5b0c96c [sw2.ipsec.perf]0 -> [sw1.ipsec.perf]0 erouted [26-06-22 06:31:43][ASSERT#0026][OK] cost=0.066s [26-06-22 06:31:43][ASSERT#0027][match] at cases/switch_ipsec_vxlan_perf.sh:94 fn=test_ping retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -c 3 192.57.0.1" expect="bytes from" PING 192.57.0.1 (192.57.0.1) 56(84) bytes of data. 64 bytes from 192.57.0.1: icmp_seq=1 ttl=64 time=0.442 ms 64 bytes from 192.57.0.1: icmp_seq=2 ttl=64 time=0.440 ms 64 bytes from 192.57.0.1: icmp_seq=3 ttl=64 time=0.559 ms --- 192.57.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2088ms [26-06-22 06:31:45][ASSERT#0027][OK] cost=2.163s [26-06-22 06:31:45][ASSERT#0028][match] at cases/switch_ipsec_vxlan_perf.sh:95 fn=test_ping retry=30 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="0% packet loss" PING 192.57.0.1 (192.57.0.1) 1200(1228) bytes of data. --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 971ms rtt min/avg/max/mdev = 0.187/0.327/0.406/0.050 ms [26-06-22 06:31:46][ASSERT#0028][OK] cost=1.042s [26-06-22 06:31:46][ASSERT#0029][match] at cases/switch_ipsec_vxlan_perf.sh:96 fn=test_ping retry=5 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="rtt min/avg/max" --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 969ms rtt min/avg/max/mdev = 0.211/0.399/0.581/0.099 ms [26-06-22 06:31:47][ASSERT#0029][OK] cost=1.034s [26-06-22 06:31:47][ASSERT#0030][cmd] at cases/switch_ipsec_vxlan_perf.sh:100 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 iperf3 -s -D -p 5210" [26-06-22 06:31:47][ASSERT#0030][OK] cost=0.058s [26-06-22 06:31:47][ASSERT#0031][match] at cases/switch_ipsec_vxlan_perf.sh:101 fn=test_bandwidth retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 iperf3 -c 192.57.0.1 -p 5210 -t 5" expect="receiver" - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-5.00 sec 402 MBytes 675 Mbits/sec 3776 sender [ 5] 0.00-5.18 sec 394 MBytes 638 Mbits/sec receiver iperf Done. [26-06-22 06:31:52][ASSERT#0031][OK] cost=5.340s [26-06-22 06:31:52][ASSERT#0032][cmd] at cases/switch_ipsec_vxlan_perf.sh:102 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 pkill -f iperf3" [26-06-22 06:31:52][ASSERT#0032][OK] cost=0.051s [26-06-22 06:31:52][ASSERT#0033][cmd] at cases/switch_ipsec_vxlan_perf.sh:103 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 iperf3 -s -D -p 5211" [26-06-22 06:31:52][ASSERT#0033][OK] cost=0.060s [26-06-22 06:31:52][ASSERT#0034][match] at cases/switch_ipsec_vxlan_perf.sh:104 fn=test_bandwidth retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 iperf3 -u -c 192.57.0.1 -p 5211 -b 500M -t 5" expect="receiver" - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams [ 5] 0.00-5.00 sec 298 MBytes 500 Mbits/sec 0.000 ms 0/230449 (0%) sender [ 5] 0.00-5.04 sec 282 MBytes 470 Mbits/sec 0.019 ms 12097/230415 (5.3%) receiver iperf Done. [26-06-22 06:31:58][ASSERT#0034][OK] cost=5.221s [26-06-22 06:31:58][ASSERT#0035][cmd] at cases/switch_ipsec_vxlan_perf.sh:105 fn=test_bandwidth cmd="docker exec tests-sw-ipsec-vxlan-perf1 pkill -f iperf3" [26-06-22 06:31:58][ASSERT#0035][OK] cost=0.056s [26-06-22 06:31:58][ASSERT#0036][cmd] at cases/switch_ipsec_vxlan_perf.sh:120 fn=test_phase_with_ipsec cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan reload --save" Save configuraion ... success # reloading pid:509 .... PID 509 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 # max wait 60s... # during 1s, new pid:770 ... PID 770 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 [26-06-22 06:31:59][ASSERT#0036][OK] cost=1.072s [26-06-22 06:31:59][ASSERT#0037][cmd] at cases/switch_ipsec_vxlan_perf.sh:121 fn=test_phase_with_ipsec cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan reload --save" Save configuraion ... success # reloading pid:517 .... PID 517 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 # max wait 60s... # during 1s, new pid:791 ... PID 791 CMD: /usr/bin/openlan-switch -conf:dir /etc/openlan/switch -log:level 20 [26-06-22 06:32:00][ASSERT#0037][OK] cost=1.075s [26-06-22 06:32:00][ASSERT#0038][match] at cases/switch_ipsec_vxlan_perf.sh:122 fn=test_phase_with_ipsec retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf1 openlan ipsec tunnel ls | grep 100.100.0.242" expect="erouted" 100.100.0.242 vxlan ea64d5b0c96c [sw1.ipsec.perf]0 -> [sw2.ipsec.perf]0 erouted [26-06-22 06:32:00][ASSERT#0038][OK] cost=0.069s [26-06-22 06:32:00][ASSERT#0039][match] at cases/switch_ipsec_vxlan_perf.sh:123 fn=test_phase_with_ipsec retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 openlan ipsec tunnel ls | grep 100.100.0.241" expect="erouted" 100.100.0.241 vxlan ea64d5b0c96c [sw2.ipsec.perf]0 -> [sw1.ipsec.perf]0 erouted [26-06-22 06:32:00][ASSERT#0039][OK] cost=0.080s [26-06-22 06:32:00][ASSERT#0040][match] at cases/switch_ipsec_vxlan_perf.sh:94 fn=test_ping retry=20 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -c 3 192.57.0.1" expect="bytes from" PING 192.57.0.1 (192.57.0.1) 56(84) bytes of data. 64 bytes from 192.57.0.1: icmp_seq=1 ttl=64 time=0.301 ms 64 bytes from 192.57.0.1: icmp_seq=2 ttl=64 time=0.484 ms 64 bytes from 192.57.0.1: icmp_seq=3 ttl=64 time=0.504 ms --- 192.57.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2041ms [26-06-22 06:32:02][ASSERT#0040][OK] cost=2.103s [26-06-22 06:32:02][ASSERT#0041][match] at cases/switch_ipsec_vxlan_perf.sh:95 fn=test_ping retry=30 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="0% packet loss" PING 192.57.0.1 (192.57.0.1) 1200(1228) bytes of data. --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 969ms rtt min/avg/max/mdev = 0.174/0.411/0.527/0.126 ms [26-06-22 06:32:03][ASSERT#0041][OK] cost=1.038s [26-06-22 06:32:03][ASSERT#0042][match] at cases/switch_ipsec_vxlan_perf.sh:96 fn=test_ping retry=5 cmd="docker exec tests-sw-ipsec-vxlan-perf2 ping -q -c 20 -i 0.05 -s 1200 192.57.0.1" expect="rtt min/avg/max" --- 192.57.0.1 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 969ms rtt min/avg/max/mdev = 0.262/0.454/0.551/0.068 ms [26-06-22 06:32:04][ASSERT#0042][OK] cost=1.033s [26-06-22 06:32:05] END switch_ipsec_vxlan_perf status=PASS cost=53.657s