Recreating a Node Status Dependent Round Robbin DNS effect with F5
We are migrating from Radware WSD to F5 Big-Ip and are blocked on one legacy farm. This farm was setup in such a way that it would resolve the farm name based on the health status of background CORBA apps running on two servers. Somehow, if the corba running object was found to be up on server A, then a monitored html page would report it, and the farm was to reply back the IP of the running node server. On the opposite, if the running app instance was found to have been running on server B, then server B IP address was returned to the client application for it to point towards this node.
Are there similar mechanisms in F5 that allow to return background server's IP and allow the client application to establish a connection directly to a node or member? How would that be implemented in that case?