Please be careful with terminology, though. In the multihoming
context, we aren't talking about source routes set by the host. We're
talking about source-address based routing implemented by the routers;
there is no source route in the packet. That's why it's usually
abbreviated as SADR.
In segment routing, there is a source route in the packet. Different
animal.
Lebrun, Aubry, and Bonaventure have a great paper "Realising SDN without
per-flow state in enterprise networks" using ipv6 segment routing to
provide controlled paths, exits, etc. i can't find it on the net of a
thousand lies, so it may not have been published yet.
randy