Multicast PIM Auto RP

@Hans redundancy is no problem but you should configure multiple RPs AND multiple mapping agents. Otherwise a single mapping agent is your single point of failure.

@Abhishek CGMP is pretty old so it’s possible that this command is not even needed in your network. It’s used for within your L2 domain:

https://networklessons.com/cisco/ccie-routing-switching/cisco-group-management-protocol-cgmp/

The ip pim passive command means that the switch/router won’t send any PIM messages on its interface, it will also not accept any PIM messages from other devices. It forces your switch/router to become the DR. If you need PIM and you are the only PIM-enabled device, you can use this. Otherwise you should disable it.

Adding ip pim autorp listener only makes sense if you use sparse mode, not dense or sparse-dense mode.