I found the following cases when it is needed to configure secondary IP address on an interface:
- for forcing unequal load sharing between different interfaces
- for increasing the number of IPs in a LAN when no more IPs are available from that subnet, by adding a second subnet there
- for solving the problems with discontiguous subnets and classful routing protocols
Is my list exhaustive or I'm missing some other potential usage of secondary IP address?