Paul Jakma wrote:
But SAS is inherently tied in with routing. Let it do its magic.
According to which RFC? ;-)
Ie, you mean the case of:
____ISP1 / host---<SOHO router> \____ISP2
Where the SOHO router is just a normal SOHO "router" (ie a wee DSL router) doing ye normal forward-by-destination, the host is shim6'ing? You want to cover the case where the router is 'dumb' and still have things work, regardless of which ISP it forwards to?
Things that come to mind:
1. A dual connection SOHO DSL router likely would have to support source-prefix routing anyway, to allow non-shim6 IP to work
Yes, draft-huitema already points this out.
The other possibility for SOHO:
host | ----------- | | SOHO1 SOHO2 | | ISP1 ISP2
In which case the /host/ must pick which router to send to. In which case everything is under its control - shim6 can easily leave source unspecified. IP output then does SAS using routing information as normal, picks a prefix and uses a source route to send it to the right SOHO router.
Well, I've run an IPv4 site with PA prefixes and ISPs which did ingress filtering, unspecified addresses + source routing works nicely..
Did it work without any manual configuration of the host?
Erik