A. Multicast RPF check is not rely on unicast routing.
B. All multicast protocols use RPF check.
C. The router receives the multicast packet but fails the RPF check and discards the received multicast packet.
D. There are two RPF check functions. One is to prevent loops in multicast routes, the other is to prevent forwarding of redundant multicast data packets.