'when do we use secondary ip address in linux os?

I get to know why we use secondary IP or VIP on routers or switchs. But why we need to set secondary IP in linux OS. I have seen 'how to' but haven't seen 'why'. We can actually set 2 IP on 1 MAC Address as we use nmcli command (I am just a newbie so possibely it's wrong). I heard one MAC address can only have one IP address(I guess...?). so plz tell me the purpose of secondary IP.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source