ICMP runs on top of IP Updated +Created
This can be seen with Wireshark very clearly for example, just make a ping and disssemble it.