Today I spent several hours reading up on PIM Bidirectional for an customer implementation on an ECMP networking. I realise that somewhere inside my head there is a lot of IP Multicast knowledge that hasn’t been lost but it is definitely hiding. I had to re-learn a number of concepts before I started feel confident.
In the end, I will probably just implement the following configuration.
This post explains and shows how to configure IP multicast PIM and IGMP over Mellanox Ethernet switches VMS.
PS: Working on Mellanox MLNX-OS software is mostly a painful experience because the interface is so SLOW. And upgrading code takes hours. But so far no bugs, unexpected behaviour, and they seem stable. I can forgive a lot of pain for reliability that doesn’t wake me up in the middle of the night.