2 Documentation Deep icmp traffic inspection.
3 ... Nodes are located on the same VM, in different subnets and are members of the same EPG.
4 Suite Setup Start Connections
5 Suite Teardown Close Connections
7 Resource ../../../../../libraries/GBP/OpenFlowUtils.robot
8 Resource ../Variables.robot
9 Resource ../Connections.robot
14 Ping from h36_4 to h35_4
15 [Documentation] Test icmp request.
16 Set Test Variables client_name=h36_4 client_ip=10.0.36.4 server_name=h35_4 server_ip=10.0.35.4 ether_type=0x0800 proto=1
17 Switch Connection GPSFC6_CONNECTION
18 Ping from Docker ${CLIENT_NAME} ${SERVER_IP}
20 Start Endless Ping from h36_4 to h35_4
21 [Documentation] Starting of endless pinging for traffic inspection.
22 Start Endless Ping from Docker ${CLIENT_NAME} ${SERVER_IP}
24 Find ICMP Req from h36_4 to h35_4 on GBPSFC6
25 [Documentation] Inspecting icmp req on GBPSFC6.
26 Switch Connection GPSFC6_CONNECTION
27 ${flow} Inspect Classifier Outbound in_port=6 out_port=4 eth_type=0x0800 inner_src_ip=${CLIENT_IP} inner_dst_ip=${SERVER_IP}
30 Find ICMP Resp from h35_4 to h36_4 on GBPSFC6
31 [Documentation] Inspecting icmp resp on GBPSFC6.
32 Switch Connection GPSFC6_CONNECTION
33 ${flow} Inspect Classifier Outbound in_port=4 out_port=6 eth_type=0x0800 inner_src_ip=${SERVER_IP} inner_dst_ip=${CLIENT_IP}
36 Stop Endless Ping from h36_4 to h35_4
37 [Documentation] Stoping of endless pinging after traffic inspection finishes.
38 Switch Connection GPSFC6_CONNECTION
39 Stop Endless Ping from Docker to Address ${CLIENT_NAME} ${SERVER_IP}