Hi Margaret,

Margaret Wasserman wrote:

Hi Vijayrajan,

On Oct 7, 2009, at 12:25 PM, Vijayrajan ranganathan wrote:

Hi Everyone,
Is there a notion that auto-configured IPv6 addresses based on
globally unique prefixes are transient compared to manually configured
ones?

Auto-configured global IPv6 addresses are "leased" to an interface for a specified "lifetime". They expire at the end of that lifetime if the lifetime is not renewed.

As an IPv6 application developer, would I have to factor in this
"transiency" of autoconf addresses in my design all the time? How safe
& normal
is it to replace all manual IPv6 address configuration with
auto-configuration in a large IPv6 deployment esp in an environment
that is very sensitive
to non-availability of addresses?

Typically, IPv6 router advertisements will advertise fairly long (at least several hour) lifetimes for their prefixes, and those lifetimes are renewed each time a hosts receives another router advertisement, which should happen quite often.

Also, when the address lifetime expires, the addresses do not go away, they are merely deprecated. They will continue to be used for ongoing communication, and may be used for new communication if no other addresses are available. So, prefix lifetimes offer a way to replace an existing address with a new address when the network configuration changes, but they do not prevent continued local communication if the only router (or every router) goes down for an extended period, for example.

Another related question, is it common for a site's global prefix(es)
to change? In this regard, are they any different from an IANA
assigned IPv4
network-id for example?

Most global prefixes in IPv6 are provider-assigned, so they would change if you change ISPs, or perhaps if your ISP changes their network configuration. Some registries do seem to over provider-independent IPv6 addresses, but I don't know all of the details about how you would get one of those and/or how you would get an ISP to route it. You'd need to contact a registry and your ISP to work that out.


I *think* that Vijay is asking a more general question about applications rather than how to get IPv6 addresses (or service). If I interpreted his earlier comments correctly, he is asking what does an application know about an address that it is using. For example, if Vijay's application is long-lived would it be affected by an address becoming deprecated and no longer reachable. In this case, the address stays reachable for some period of time until the deprecated prefix is removed from the routing system.

I suppose there is a related question as to how an application that uses IP addresses in referrals should behave. Would an application find it useful to know the lifetime associated with the auto-configured addresses?

Regards,
Brian

--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to