[26-06-02 09:17:01] START access_snat_scope_matrix scenario: cases/access_snat_scope_matrix.sh header : verify snat scope matrix for openvpn, network a access, and network b access topology: vpn/access on sw1 network a,b; sw1: a=192.53.0.1 b=192.54.0.1 int=192.55.0.1; | int output uplink topology: # Topology: topology: # - Diagram: topology: # vpn/access on sw1 network a,b topology: # | topology: # sw1: a=192.53.0.1 b=192.54.0.1 int=192.55.0.1 topology: # | int output uplink topology: # sw2: int=192.55.0.2, target VIP 10.253.0.12 topology: # SNAT scopes: disabled, openvpn, local, enable topology: # - Docker mgmt network: 172.249.0.0/24 topology: # sw1=172.249.0.241, sw2=172.249.0.242. topology: # - sw1 virtual networks: topology: # network int: 192.55.0.1/24 (uplink to sw2) topology: # network a: 192.53.0.1/24 (with OpenVPN subnet 10.95.0.0/24) topology: # network b: 192.54.0.1/24 topology: # - sw2 virtual network: topology: # network int: 192.55.0.2/24, loopback subnet target 10.253.0.12/32. topology: # Validation: topology: # default: all networks snat disabled, including int. topology: # scope openvpn: a.openvpn yes, a.access no, b.openvpn no, b.access no. topology: # scope local: a.openvpn yes, a.access yes, b.openvpn no, b.access no. topology: # scope enable: a.openvpn yes, a.access yes, b.openvpn yes, b.access yes. Started switch pause container: tests-sw-snat-scope.sw1-pause Started switch frr container: tests-sw-snat-scope.sw1-frr Started switch ipsec container: tests-sw-snat-scope.sw1-ipsec Started switch container: tests-sw-snat-scope.sw1 [26-06-02 09:17:02][ASSERT#0001][expect] at cases/access_snat_scope_matrix.sh:59 fn=setup_sw1 retry=30 cmd="docker logs -f tests-sw-snat-scope.sw1" expect="Http.Start" 2026/06/02 09:17:02 INFO|root|Wait: ... 2026/06/02 09:17:02 INFO|root|UdpServer.Listen: udp://0.0.0.0:10002 2026/06/02 09:17:02 INFO|root|TcpServer.Listen: tcp://0.0.0.0:10002 2026/06/02 09:17:02 INFO|root|Http.Start 0.0.0.0:10000 [26-06-02 09:17:03][ASSERT#0001][OK] cost=1.031s [26-06-02 09:17:03][ASSERT#0002][cmd] at cases/access_snat_scope_matrix.sh:61 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan crypt update --algorithm xor --secret ea64d5b0c96c" [26-06-02 09:17:03][ASSERT#0002][OK] cost=0.069s [26-06-02 09:17:03][ASSERT#0003][cmd] at cases/access_snat_scope_matrix.sh:62 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name int add --address 192.55.0.1/24" [26-06-02 09:17:03][ASSERT#0003][OK] cost=0.254s [26-06-02 09:17:03][ASSERT#0004][cmd] at cases/access_snat_scope_matrix.sh:63 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a add --address 192.53.0.1/24" [26-06-02 09:17:03][ASSERT#0004][OK] cost=0.244s [26-06-02 09:17:03][ASSERT#0005][cmd] at cases/access_snat_scope_matrix.sh:64 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name b add --address 192.54.0.1/24" [26-06-02 09:17:04][ASSERT#0005][OK] cost=0.237s [26-06-02 09:17:04][ASSERT#0006][cmd] at cases/access_snat_scope_matrix.sh:65 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name int snat disable" [26-06-02 09:17:04][ASSERT#0006][OK] cost=0.080s [26-06-02 09:17:04][ASSERT#0007][cmd] at cases/access_snat_scope_matrix.sh:66 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat disable" [26-06-02 09:17:04][ASSERT#0007][OK] cost=0.088s [26-06-02 09:17:04][ASSERT#0008][cmd] at cases/access_snat_scope_matrix.sh:67 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name b snat disable" [26-06-02 09:17:04][ASSERT#0008][OK] cost=0.082s [26-06-02 09:17:04][ASSERT#0009][cmd] at cases/access_snat_scope_matrix.sh:69 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan user add --name uplink@int --password pw-uplink-22190-26392" # total 1 username password role lease uplink@int pw-uplink-22190-26392 guest 2027-06-02T09 [26-06-02 09:17:04][ASSERT#0009][OK] cost=0.066s [26-06-02 09:17:04][ASSERT#0010][cmd] at cases/access_snat_scope_matrix.sh:70 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan user add --name vpn1@a --password pw-vpn1-7875-31331" # total 1 username password role lease vpn1@a pw-vpn1-7875-31331 guest 2027-06-02T09 [26-06-02 09:17:04][ASSERT#0010][OK] cost=0.069s [26-06-02 09:17:04][ASSERT#0011][cmd] at cases/access_snat_scope_matrix.sh:71 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan user add --name vpn2@b --password pw-vpn2-30017-8878" # total 1 username password role lease vpn2@b pw-vpn2-30017-8878 guest 2027-06-02T09 [26-06-02 09:17:04][ASSERT#0011][OK] cost=0.057s [26-06-02 09:17:04][ASSERT#0012][cmd] at cases/access_snat_scope_matrix.sh:72 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan user add --name ua@a --password pw-ua-13403-3792" # total 1 username password role lease ua@a pw-ua-13403-3792 guest 2027-06-02T09 [26-06-02 09:17:04][ASSERT#0012][OK] cost=0.066s [26-06-02 09:17:04][ASSERT#0013][cmd] at cases/access_snat_scope_matrix.sh:73 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan user add --name ub@b --password pw-ub-27291-839" # total 1 username password role lease ub@b pw-ub-27291-839 guest 2027-06-02T09 [26-06-02 09:17:04][ASSERT#0013][OK] cost=0.067s [26-06-02 09:17:04][ASSERT#0014][cmd] at cases/access_snat_scope_matrix.sh:75 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a route add --prefix 10.253.0.12/32 --nexthop 192.55.0.2" [26-06-02 09:17:04][ASSERT#0014][OK] cost=0.060s [26-06-02 09:17:04][ASSERT#0015][cmd] at cases/access_snat_scope_matrix.sh:76 fn=setup_sw1 cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name b route add --prefix 10.253.0.12/32 --nexthop 192.55.0.2" [26-06-02 09:17:04][ASSERT#0015][OK] cost=0.066s Started switch pause container: tests-sw-snat-scope.sw2-pause Started switch frr container: tests-sw-snat-scope.sw2-frr Started switch ipsec container: tests-sw-snat-scope.sw2-ipsec Started switch container: tests-sw-snat-scope.sw2 [26-06-02 09:17:05][ASSERT#0016][expect] at cases/access_snat_scope_matrix.sh:85 fn=setup_sw2 retry=30 cmd="docker logs -f tests-sw-snat-scope.sw2" expect="Http.Start" 2026/06/02 09:17:06 INFO|root|Wait: ... 2026/06/02 09:17:06 INFO|root|TcpServer.Listen: tcp://0.0.0.0:10002 2026/06/02 09:17:06 INFO|root|UdpServer.Listen: udp://0.0.0.0:10002 2026/06/02 09:17:06 INFO|root|Http.Start 0.0.0.0:10000 [26-06-02 09:17:06][ASSERT#0016][OK] cost=1.034s [26-06-02 09:17:06][ASSERT#0017][cmd] at cases/access_snat_scope_matrix.sh:87 fn=setup_sw2 cmd="docker exec tests-sw-snat-scope.sw2 openlan crypt update --algorithm aes-128 --secret ea64d5b0c96c" [26-06-02 09:17:06][ASSERT#0017][OK] cost=0.069s [26-06-02 09:17:06][ASSERT#0018][cmd] at cases/access_snat_scope_matrix.sh:88 fn=setup_sw2 cmd="docker exec tests-sw-snat-scope.sw2 openlan network --name int add --address 192.55.0.2/24" [26-06-02 09:17:06][ASSERT#0018][OK] cost=0.254s [26-06-02 09:17:06][ASSERT#0019][cmd] at cases/access_snat_scope_matrix.sh:89 fn=setup_sw2 cmd="docker exec tests-sw-snat-scope.sw2 openlan network --name int snat disable" [26-06-02 09:17:07][ASSERT#0019][OK] cost=0.080s [26-06-02 09:17:07][ASSERT#0020][cmd] at cases/access_snat_scope_matrix.sh:90 fn=setup_sw2 cmd="docker exec tests-sw-snat-scope.sw2 openlan router address add --device lo --address 10.253.0.12/32" [26-06-02 09:17:07][ASSERT#0020][OK] cost=0.086s [26-06-02 09:17:07][ASSERT#0021][cmd] at cases/access_snat_scope_matrix.sh:91 fn=setup_sw2 cmd="docker exec tests-sw-snat-scope.sw2 openlan network --name int output add --remote 172.249.0.241 --protocol udp --secret uplink@int:pw-uplink-22190-26392 --crypt xor:ea64d5b0c96c" [26-06-02 09:17:07][ASSERT#0021][OK] cost=0.069s Started access container: tests-sw-snat-scope.aca [26-06-02 09:17:07][ASSERT#0022][expect] at cases/access_snat_scope_matrix.sh:110 fn=setup_access_a retry=30 cmd="docker logs -f tests-sw-snat-scope.aca" expect="Worker.OnSuccess" 2026/06/02 09:17:07 INFO|root|SocketClientImpl.update: 172.249.0.2:48046 172.249.0.241:10002 2026/06/02 09:17:07 INFO|root|SocketClientImpl.Try: to connected 2026/06/02 09:17:07 INFO|root|SocketClientImpl.negotiate: send request magic=ffff network= 2026/06/02 09:17:07 INFO|172.249.0.241:10002|a|Worker.OnSuccess 2026/06/02 09:17:07 INFO|172.249.0.241:10002|a|Access.AddAddr: 192.53.0.11/24 via 2026/06/02 09:17:07 WARN|172.249.0.241:10002|a|Access.AddRoute: 10.253.0.12/32 missing gateway 2026/06/02 09:17:07 INFO|tcp:172.249.0.241:10002|a|SocketWorker.onLogin: success [26-06-02 09:17:08][ASSERT#0022][OK] cost=1.035s Started access container: tests-sw-snat-scope.acb [26-06-02 09:17:08][ASSERT#0023][expect] at cases/access_snat_scope_matrix.sh:129 fn=setup_access_b retry=30 cmd="docker logs -f tests-sw-snat-scope.acb" expect="Worker.OnSuccess" 2026/06/02 09:17:08 INFO|root|SocketClientImpl.update: 172.249.0.3:36101 172.249.0.241:10002 2026/06/02 09:17:08 INFO|root|SocketClientImpl.Try: to connected 2026/06/02 09:17:08 INFO|root|SocketClientImpl.negotiate: send request magic=ffff network= 2026/06/02 09:17:08 INFO|172.249.0.241:10002|b|Worker.OnSuccess 2026/06/02 09:17:08 INFO|172.249.0.241:10002|b|Access.AddAddr: 192.54.0.11/24 via 2026/06/02 09:17:08 WARN|172.249.0.241:10002|b|Access.AddRoute: 10.253.0.12/32 missing gateway 2026/06/02 09:17:08 INFO|udp:172.249.0.241:10002|b|SocketWorker.onLogin: success [26-06-02 09:17:09][ASSERT#0023][OK] cost=1.033s [26-06-02 09:17:09][ASSERT#0024][cmd] at cases/access_snat_scope_matrix.sh:135 fn=setup_openvpn_clients cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a openvpn add --listen :1194 --protocol tcp --subnet 10.95.0.0/24 --dns 8.8.8.8" [26-06-02 09:17:09][ASSERT#0024][OK] cost=0.097s [26-06-02 09:17:09][ASSERT#0025][cmd] at cases/access_snat_scope_matrix.sh:136 fn=setup_openvpn_clients cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a client add --user vpn1 --address 10.95.0.10" [26-06-02 09:17:09][ASSERT#0025][OK] cost=0.073s [26-06-02 09:17:09][ASSERT#0026][cmd] at cases/access_snat_scope_matrix.sh:137 fn=setup_openvpn_clients cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name b openvpn add --listen :1195 --protocol tcp --subnet 10.94.0.0/24 --dns 8.8.8.8" [26-06-02 09:17:10][ASSERT#0026][OK] cost=0.093s [26-06-02 09:17:10][ASSERT#0027][cmd] at cases/access_snat_scope_matrix.sh:138 fn=setup_openvpn_clients cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name b client add --user vpn2 --address 10.94.0.10" [26-06-02 09:17:10][ASSERT#0027][OK] cost=0.060s Started OpenVPN client container: tests-sw-snat-scope.vpn1 [26-06-02 09:17:10][ASSERT#0028][expect] at cases/access_snat_scope_matrix.sh:147 fn=setup_openvpn_clients retry=40 cmd="docker logs -f tests-sw-snat-scope.vpn1" expect="Initialization Sequence Completed" 2026-06-02 09:17:10 net_route_v4_add: 10.95.0.0/24 via 10.95.0.1 dev [NULL] table 0 metric 300 2026-06-02 09:17:10 net_route_v4_add: 192.53.0.0/24 via 10.95.0.1 dev [NULL] table 0 metric 300 2026-06-02 09:17:10 net_route_v4_add: 10.253.0.12/32 via 10.95.0.1 dev [NULL] table 0 metric 300 2026-06-02 09:17:10 Initialization Sequence Completed [26-06-02 09:17:11][ASSERT#0028][OK] cost=1.035s Started OpenVPN client container: tests-sw-snat-scope.vpn2 [26-06-02 09:17:11][ASSERT#0029][expect] at cases/access_snat_scope_matrix.sh:156 fn=setup_openvpn_clients retry=40 cmd="docker logs -f tests-sw-snat-scope.vpn2" expect="Initialization Sequence Completed" 2026-06-02 09:17:11 net_route_v4_add: 10.94.0.0/24 via 10.94.0.1 dev [NULL] table 0 metric 300 2026-06-02 09:17:11 net_route_v4_add: 192.54.0.0/24 via 10.94.0.1 dev [NULL] table 0 metric 300 2026-06-02 09:17:11 net_route_v4_add: 10.253.0.12/32 via 10.94.0.1 dev [NULL] table 0 metric 300 2026-06-02 09:17:11 Initialization Sequence Completed [26-06-02 09:17:12][ASSERT#0029][OK] cost=1.033s [26-06-02 09:17:12][ASSERT#0030][cmd] at cases/access_snat_scope_matrix.sh:172 fn=test_scope_openvpn_on_a cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat disable" [26-06-02 09:17:12][ASSERT#0030][OK] cost=0.071s [26-06-02 09:17:12][ASSERT#0031][cmd] at cases/access_snat_scope_matrix.sh:173 fn=test_scope_openvpn_on_a cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat enable --scope openvpn" [26-06-02 09:17:12][ASSERT#0031][OK] cost=0.069s [26-06-02 09:17:12][ASSERT#0032][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.vpn1 ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=1.05 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=2.28 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=2.36 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms [26-06-02 09:17:15][ASSERT#0032][OK] cost=2.094s [26-06-02 09:17:15][ASSERT#0033][unmatch] at cases/access_snat_scope_matrix.sh:168 fn=expect_ping_fail retry=3 cmd="docker exec tests-sw-snat-scope.aca ping -c 3 10.253.0.12" unexpected="bytes from" Last output: PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. --- 10.253.0.12 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2060ms [26-06-02 09:17:54][ASSERT#0033][OK] cost=39.349s [26-06-02 09:17:54][ASSERT#0034][unmatch] at cases/access_snat_scope_matrix.sh:168 fn=expect_ping_fail retry=3 cmd="docker exec tests-sw-snat-scope.vpn2 ping -c 3 10.253.0.12" unexpected="bytes from" Last output: PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. --- 10.253.0.12 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2044ms [26-06-02 09:18:33][ASSERT#0034][OK] cost=39.416s [26-06-02 09:18:33][ASSERT#0035][unmatch] at cases/access_snat_scope_matrix.sh:168 fn=expect_ping_fail retry=3 cmd="docker exec tests-sw-snat-scope.acb ping -c 3 10.253.0.12" unexpected="bytes from" Last output: PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. --- 10.253.0.12 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2065ms [26-06-02 09:19:13][ASSERT#0035][OK] cost=39.352s [26-06-02 09:19:13][ASSERT#0036][cmd] at cases/access_snat_scope_matrix.sh:181 fn=test_scope_local_on_a cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat disable" [26-06-02 09:19:13][ASSERT#0036][OK] cost=0.087s [26-06-02 09:19:13][ASSERT#0037][cmd] at cases/access_snat_scope_matrix.sh:182 fn=test_scope_local_on_a cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat enable --scope local" [26-06-02 09:19:13][ASSERT#0037][OK] cost=0.087s [26-06-02 09:19:13][ASSERT#0038][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.vpn1 ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=0.717 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=2.88 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=2.49 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2064ms [26-06-02 09:19:15][ASSERT#0038][OK] cost=2.154s [26-06-02 09:19:15][ASSERT#0039][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.aca ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=0.853 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=2.02 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=1.96 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2046ms [26-06-02 09:19:17][ASSERT#0039][OK] cost=2.106s [26-06-02 09:19:17][ASSERT#0040][unmatch] at cases/access_snat_scope_matrix.sh:168 fn=expect_ping_fail retry=3 cmd="docker exec tests-sw-snat-scope.vpn2 ping -c 3 10.253.0.12" unexpected="bytes from" Last output: PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. --- 10.253.0.12 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2036ms [26-06-02 09:19:57][ASSERT#0040][OK] cost=39.373s [26-06-02 09:19:57][ASSERT#0041][unmatch] at cases/access_snat_scope_matrix.sh:168 fn=expect_ping_fail retry=3 cmd="docker exec tests-sw-snat-scope.acb ping -c 3 10.253.0.12" unexpected="bytes from" Last output: PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. --- 10.253.0.12 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2043ms [26-06-02 09:20:36][ASSERT#0041][OK] cost=39.353s [26-06-02 09:20:36][ASSERT#0042][cmd] at cases/access_snat_scope_matrix.sh:190 fn=test_scope_enable_on_a cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat disable" [26-06-02 09:20:36][ASSERT#0042][OK] cost=0.070s [26-06-02 09:20:36][ASSERT#0043][cmd] at cases/access_snat_scope_matrix.sh:191 fn=test_scope_enable_on_a cmd="docker exec tests-sw-snat-scope.sw1 openlan network --name a snat enable --scope enable" [26-06-02 09:20:36][ASSERT#0043][OK] cost=0.080s [26-06-02 09:20:36][ASSERT#0044][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.vpn1 ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=0.548 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=2.50 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=2.51 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2027ms [26-06-02 09:20:38][ASSERT#0044][OK] cost=2.114s [26-06-02 09:20:38][ASSERT#0045][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.aca ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=0.799 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=3.05 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=1.74 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2037ms [26-06-02 09:20:40][ASSERT#0045][OK] cost=2.102s [26-06-02 09:20:40][ASSERT#0046][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.vpn2 ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=0.716 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=2.03 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=2.72 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2022ms [26-06-02 09:20:42][ASSERT#0046][OK] cost=2.107s [26-06-02 09:20:42][ASSERT#0047][match] at cases/access_snat_scope_matrix.sh:162 fn=expect_ping_success retry=5 cmd="docker exec tests-sw-snat-scope.acb ping -c 3 10.253.0.12" expect="bytes from" PING 10.253.0.12 (10.253.0.12) 56(84) bytes of data. 64 bytes from 10.253.0.12: icmp_seq=1 ttl=63 time=0.866 ms 64 bytes from 10.253.0.12: icmp_seq=2 ttl=63 time=0.871 ms 64 bytes from 10.253.0.12: icmp_seq=3 ttl=63 time=1.86 ms --- 10.253.0.12 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2061ms [26-06-02 09:20:45][ASSERT#0047][OK] cost=2.129s [26-06-02 09:20:45] END access_snat_scope_matrix status=PASS cost=224.705s