As Seth pointed out SHIM6 is still an academic exercise
Another Locator / ID separator protocol is LISP. The advantage is that you don't need to
change the host but only the CPE. I've been using it to multi-home my house and it works
fine. I'm multihoming my IPv6 /48 over a v6-only DSL and a v4-only FTTH connection.
More information about LISP be found here: http://www.lisp4.net/