We have many machines that for security reasons need to communicate through a somewhat static set of IP addresses. ("Somewhat" meaning, manual maintenance once in a while is okay, but new IPs cannot be allocated when new machines come up). I believe something analogous is possible server side using an IP multicast, however searching for terms like "client load balancer," "client multicast," etc. don't give me anything relevant.
Is this possible without creating a bottleneck where all traffic goes through a single machine?