Re: Are IPv6 auto-configured addresses transient?
Brian Haberman <brian@innovationslab.net> Fri, 16 October 2009 17:35 UTC
Return-Path: <brian@innovationslab.net>
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A2F5A3A6908 for <ipv6@core3.amsl.com>; Fri, 16 Oct 2009 10:35:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.413
X-Spam-Level:
X-Spam-Status: No, score=-2.413 tagged_above=-999 required=5 tests=[AWL=0.186, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y3uBS3+lRRf5 for <ipv6@core3.amsl.com>; Fri, 16 Oct 2009 10:35:21 -0700 (PDT)
Received: from uillean.fuaim.com (uillean.fuaim.com [206.197.161.140]) by core3.amsl.com (Postfix) with ESMTP id C982328C114 for <ipv6@ietf.org>; Fri, 16 Oct 2009 10:35:21 -0700 (PDT)
Received: from clairseach.fuaim.com (clairseach.fuaim.com [206.197.161.141]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by uillean.fuaim.com (Postfix) with ESMTP id 3BEAB88205; Fri, 16 Oct 2009 10:35:26 -0700 (PDT)
Received: from clemson.local (c-69-255-98-109.hsd1.md.comcast.net [69.255.98.109]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by clairseach.fuaim.com (Postfix) with ESMTP id 85004136969E; Fri, 16 Oct 2009 10:35:25 -0700 (PDT)
Message-ID: <4AD8AEDC.2000800@innovationslab.net>
Date: Fri, 16 Oct 2009 13:35:24 -0400
From: Brian Haberman <brian@innovationslab.net>
User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914)
MIME-Version: 1.0
To: Margaret Wasserman <mrw@sandstorm.net>
Subject: Re: Are IPv6 auto-configured addresses transient?
References: <5988ed3c0910070925iaa3b136jd500d30037946a3a@mail.gmail.com> <1C461E2E-C218-42EF-BC23-D8B1B4389C40@sandstorm.net>
In-Reply-To: <1C461E2E-C218-42EF-BC23-D8B1B4389C40@sandstorm.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Oct 2009 17:35:22 -0000
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
- Are IPv6 auto-configured addresses transient? Vijayrajan ranganathan
- Re: Are IPv6 auto-configured addresses transient? Antonio Querubin
- Re: Are IPv6 auto-configured addresses transient? Brian E Carpenter
- Re: Are IPv6 auto-configured addresses transient? Fred Baker
- Re: Are IPv6 auto-configured addresses transient? Seiichi Kawamura
- Re: Are IPv6 auto-configured addresses transient? Margaret Wasserman
- Re: Are IPv6 auto-configured addresses transient? Brian Haberman
- RE: Are IPv6 auto-configured addresses transient? Hemant Singh (shemant)
- Re: Are IPv6 auto-configured addresses transient? Christopher Morrow
- RE: Are IPv6 auto-configured addresses transient? Hemant Singh (shemant)
- Re: Are IPv6 auto-configured addresses transient? Mark Andrews
- Re: Are IPv6 auto-configured addresses transient? Brian E Carpenter
- RE: Are IPv6 auto-configured addresses transient? Hemant Singh (shemant)