其基本的协议必须被所有IPv6实现和IPv6节点所完整支持。除了ICMPv4原有的功能，ICMPv6还承担了IPv4其他协议所实现的功能或IPv6所需的新功能，例如邻居发现协议（同时取代了ARP/RARP，SEND作为其安全扩展）、多播管理（取代了IGMP）。
数据包格式.IANA（因特网地址授权委员会）定义ICMPv6的协议号为58。其消息分为两类，错误消息和信息消息。ICMPv6通过IPv6数据包传送，并且IPv6的扩展头需要被设置。下文描述了ICMPv6使用的控制