>> jinmei suggested that it may be better to send TCP RST with deprecated
>> source, as it will help clients to try the next available address
>> (on getaddrinfo chain, or something). i tend to agree.
>I think this is bad since there might be old AAAA/A6 record sets cached
>(due to their DNS ttl not having expired yet) that only include the
>old, now deprecated, address.
>Imagine a DNS ttl of 1 hour.
>T = 0: Configure new prefixes using router renumbering. Initially as
>deprecated. T = 5 minutes. Test new address (and old) can be reached i.e.
>routing works. T = 6 minutes. Update DNS to have only new addresses.
>T = 7 minutes. Use router renumbering to mark new address as preferred and old
> addresses as deprecated.
>T >> 1 hour 6 minutes. (Actual number depends on how long lived TCP
>connections
> and other sessions you'd like to handle. But at least the DNS ttl).
> Time to remove the old address using router renumbering i.e. make
> routing of old addresses no longer work.
>I don't think you want an outtage of 59 minutes in this case.
well, the above scenario looks too aggressive to me.
the invariants we would like to keep are:
- advertise address by DNS, only after addresses are ready
- mark addresses deprecated, only after we remove them DNS and
we wait till DNS TTL has passed
so, the scenario will be as follows: time unit = minutes.
T=0 add a new prefix.
T=5 test new prefix and confirm that it is working okay.
T=10 advertise address on new prefix (and old prefix) via DNS
T=70 confirm that we now have clicks to www.erik.net
T=75 remove addresses on old prefix from DNS
T=135 mark old address deprecated (pltime = 0).
T=140 confirm that there's no new connectivity to old address coming,
terminate contract with old ISP.
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page: http://playground.sun.com/ipng
FTP archive: ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------