>>      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]
--------------------------------------------------------------------

Reply via email to