ICMPv6 adalah Internet Control Message Protocol untuk IPv6.
ICMPv6 digunakan oleh node IPv6 untuk melaporkan kesalahan dalam pengolahan paket, selain itu juga melakukan beberapa fungsi dalam lapisan Internet, misalnya untuk diagnostik ('ping').
Salah satu contoh tipe pesan ICMPv6 adalah Neighbor Discovery Protocol.