Anybody have a cool suggestion for high availability for LDAP?

A couple of ideas that I had. 1. Use DNS to point to multiple LDAP servers. 2. Create a generic ip resource on my cluster and setup ldap the same on each cluster node, use that ip address when referencing LDAP that way when a node goes down, the ip gets moved to another server.

Any other suggestions? Anybody have it setup with one of these methods or any other method?