I found something today that doesn’t make much sense to me. IANA defines FF01 as a interface-local multicast scope, therefore it shouldn’t leave the local device.
Indeed the FF01:: is a multicast IPv6 address that is reserved for interface-local address scope according to the IANA. However, there’s nothing that will stop a vendor from using that scope for other purposes. There’s no inherent characteristic in these addresses that will prevent them from being used in any way.
CAPWAP is an open standard, and it should adhere to IANA rules, but according to its RFC 5415, the all ACs multicast address is: (FF0X:0:0:0:0:0:0:18C). Which means X can be anything?
It’s not quite clear what is happening here. IANA has indeed specified that this range should be used for this purpose, however, the RFC is not clear in its usage. And ultimately, Cisco can implement these mechanisms however it chooses. It can “violate” the IANA scopes to serve their purposes.