Complex sentence: Internet Control Message Protocol Version 6 (ICMPv6) or ICMP for IPv6 is a new version of ICMP and is an integral part of the IPv6 architecture that must be completely supported by all IPv6 implementations and nodes.
Split into simpler sentences: Internet Control Message Protocol Version 6 (ICMPv6) or ICMP for IPv6 is a new version of ICMP. ICMPv6 is an integral part of the IPv6 architecture that must be completely supported by all IPv6 implementations and nodes.