[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: failure detection
On Tue, 30 Aug 2005, Erik Nordmark wrote:
The problem is, as preferred/valid is defined and used in RFC 2462, a host
would interpret the prefix becoming deprecated as
There is some graceful renumbering going on.
Make sure that new
communication avoid the deprecated address. But existing
communication can continue to use the deprecated address until
the valid lifetime expires.
Other than that first line, those are the semantics we want surely?
Transport whose state is inexorably entwined with that prefix is
hosed (eg TCP). Shim6 shouldn't be ;). (Nor transports using shim6,
eg TCP on top of shim).
Note that for internal communication, TCP continues to work, as long
as the prefix stays valid.
The behavior we'd want in multihoming is instead
The address prefix has failed (at least for external
communication). If there is a mechanism (like shim6) which can
be used to quickly failover to some other address, then it makes
sense to invoke it. Also, new communication which picks a source
address should avoid using the failed prefix.
Well, as only preferred prefixes may be considered for 'new'
connections, that happens automatically, right - at least for
datagramme-like transports which dont specify their source..
But for existing
communication when there isn't an easy way to switch to another
address, it isn't clear what to do. (In some cases it might make
sense to reset the ULP connection and recreating it, which will
make it get a non-failed source address, but in other cases it
would be better to wait for the failed address to start working
again.)
Ah, you're working on a "shim6 has intimate knowledge of ULP" model
in mind. Yes, things will get tricky that way - which seems a good
reason to /not/ do that.
If we overload the "failed" semantics on the "deprecated" notion,
then the effect is that during graceful renumbering there will be a
storm of shim6 traffic when everybody tries to immediately switch
over, even though they might have a week during which the
deprecated address will continue to work.
Ah, yes. Good point.
I'll have to mull that one over. :)
Erik
regards,
--
Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A
Fortune:
Television is now so desperately hungry for material that it is scraping
the top of the barrel.
-- Gore Vidal