--- /dev/null
+*** Settings ***
+Documentation Deep icmp traffic inspection.
+... Nodes are located on the same VM in the same subnet and are members of the same EPG.
+Library SSHLibrary
+Resource ../../../../../libraries/GBP/OpenFlowUtils.robot
+Resource ../Variables.robot
+Resource ../Connections.robot
+Suite Setup Start Connections
+Suite Teardown Close Connections
+
+*** Variables ***
+
+*** Testcases ***
+
+Ping Once from h35_2 to h35_3
+ [Documentation] Test icmp request.
+ Set Test Variables client_name=h35_2 client_ip=10.0.35.2 server_name=h35_3 server_ip=10.0.35.3
+ ... ether_type=0x0800 proto=1
+ Switch Connection GPSFC1_CONNECTION
+ Ping from Docker ${CLIENT_NAME} ${SERVER_IP}
+
+Start Endless Ping from h35_2 to h35_3
+ [Documentation] Starting of endless pinging for traffic inspection.
+ Start Endless Ping from Docker ${CLIENT_NAME} ${SERVER_IP}
+
+Find ICMP Req from h35_2 to h35_3 on GBPSFC6
+ [Documentation] Inspecting icmp req on GBPSFC1.
+ Switch Connection GPSFC1_CONNECTION
+ ${flow} Inspect Classifier Outbound in_port=4 out_port=5 eth_type=${ETHER_TYPE} inner_src_ip=${CLIENT_IP}
+ ... inner_dst_ip=${SERVER_IP} proto=${PROTO}
+
+Find ICMP Resp from h35_3 to h35_2 on GBPSFC6
+ [Documentation] Inspecting icmp resp on GBPSFC1.
+ Switch Connection GPSFC1_CONNECTION
+ ${flow} Inspect Classifier Outbound in_port=5 out_port=4 eth_type=${ETHER_TYPE} inner_src_ip=${SERVER_IP}
+ ... inner_dst_ip=${CLIENT_IP} proto=${PROTO}
+
+Stop Endless Ping from h35_2 to h35_3
+ [Documentation] Stoping of endless pinging after traffic inspection finishes.
+ Switch Connection GPSFC1_CONNECTION
+ Stop Endless Ping from Docker to Address ${CLIENT_NAME} ${SERVER_IP}
+
+