multiple CMS Servers

If I want to have multiple CMS Servers (to the same backend database) behind some sort of VIP or DNS, what may need to be done to ensure that requests goes to the same CMS Server instance to maintain the login session.