I'm trying to understand how integrated SSM multicast is to IPv6. Is it built in and sent solely by ICMPv6 messages or do you have to run something extra like PIM-SM? The reason I as is I've seen some places that say multicast just uses ICMPv6 and other that talk about running Protocol Independent Multicast software in addition to IPv6.
So, for IPv6 Layer 3 SSM, does the IPv6 protocol have all it needs, or does it have to use another protocol like PIM-SM too?