(This is still in the multiple static route idea track)
Let's say I have two potential gateway routers on a LAN segment:
R1--+
|
+--Hosts
|
R2--+
Both R1 and R2 have real IP addresses. Let's postulate a third address,
V, which will be the default route for my hosts.
Would this work: every short-time-period, R1 and R2 try to ping V. If V
responds, they don't do anything. If V *doesn't* respond, they both try
to bring up V as a secondary address on their interface.
Since this is in an OSA or HiperSocket evironment, one of those will
fail...but we don't care. All that matters, from the perspective of the
hosts on the LAN, is that *one* of the two router machines own V, and it
doesn't matter which one.
So, in effect, this is something like a cheesy user-space VRRPD.
Adam