Re: [renum] SLAAC/DHCPv6 addr-conf operational gaps
"Liubing (Leo)" <leo.liubing@huawei.com> Wed, 27 February 2013 05:56 UTC
Return-Path: <leo.liubing@huawei.com>
X-Original-To: renum@ietfa.amsl.com
Delivered-To: renum@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2B0721F86E3; Tue, 26 Feb 2013 21:56:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.004
X-Spam-Level:
X-Spam-Status: No, score=-6.004 tagged_above=-999 required=5 tests=[AWL=-0.005, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lj8B2Y-xL30p; Tue, 26 Feb 2013 21:56:18 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC7821F85D7; Tue, 26 Feb 2013 21:56:15 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AOV29444; Wed, 27 Feb 2013 05:56:13 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 27 Feb 2013 05:55:17 +0000
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 27 Feb 2013 05:56:12 +0000
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.101]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.01.0323.007; Wed, 27 Feb 2013 13:56:04 +0800
From: "Liubing (Leo)" <leo.liubing@huawei.com>
To: Mark Smith <markzzzsmith@yahoo.com.au>, "ipv6@ietf.org" <ipv6@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: SLAAC/DHCPv6 addr-conf operational gaps
Thread-Index: AQHOE/Dp7oY45oFpuUWdZ8xgw4l8cJiME2CAgAEfplA=
Date: Wed, 27 Feb 2013 05:56:03 +0000
Message-ID: <8AE0F17B87264D4CAC7DE0AA6C406F453D6DC83E@nkgeml506-mbx.china.huawei.com>
References: <20130225095210.8863.75094.idtracker@ietfa.amsl.com> <8AE0F17B87264D4CAC7DE0AA6C406F453D6DC03C@nkgeml506-mbx.china.huawei.com> <1361910873.78397.YahooMailNeo@web142503.mail.bf1.yahoo.com>
In-Reply-To: <1361910873.78397.YahooMailNeo@web142503.mail.bf1.yahoo.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.161]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "renum@ietf.org" <renum@ietf.org>
Subject: Re: [renum] SLAAC/DHCPv6 addr-conf operational gaps
X-BeenThere: renum@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Renumbering discussion mailing list." <renum.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/renum>, <mailto:renum-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/renum>
List-Post: <mailto:renum@ietf.org>
List-Help: <mailto:renum-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/renum>, <mailto:renum-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2013 05:56:23 -0000
Hi, Mark Thanks for your comment. I like the concept of separating "_address configuration_ methods" and "address aging methods", if we could initiate the subsequence work, it should be considered. All the best Bing > -----Original Message----- > From: Mark Smith [mailto:markzzzsmith@yahoo.com.au] > Sent: Wednesday, February 27, 2013 4:35 AM > To: Liubing (Leo); ipv6@ietf.org; v6ops@ietf.org > Cc: renum@ietf.org > Subject: Re: SLAAC/DHCPv6 addr-conf operational gaps > > Hi, > > I've had a quick read though, I'll try to do a thorough one in the next week or > so. > > Thanks for writing this, I've been thinking about doing something similar over > the last few months since, IIRC, I heard about Windows 7 invalidating IPv6 > addresses learned via DHCPv6 when SLAAC was enabled and DHCPv6 was > disabled on a link. > > A few thoughts I've had which may be useful - > > Firstly, I came to realise that the mistake being made by Windows 7 was the > assumption that the aging of the assigned IPv6 addresses was tightly coupled > to the DHCPv6 session state, meaning that if DHCPv6 went away, so would > the assigned addresses. This is generally the way DHCPv4 has worked. > However, in IPv6/DHCPv6, it seems the address lifetime values in the IA_NA > are not coupled to the T1 and T2 times, so if DHCPv6 goes away (perhaps > because the M bit was switched off in a latter RA), the configured IPv6 > addresses should be left to age out as per their preferred and valid lifetimes. > > The other thing I noticed was that the M RA flag and the PIO A flags aren't > mutually exclusive - I couldn't find any text in RFC4861 that says if the M bit > is switched on, the PIO A flags must be switched off and vice-versa. So that > suggests that the DHCPv6 and SLAAC can co-exist, and I think that is quite > reasonable if you're transitioning a link from DHCPv6 to SLAAC address > configuration or vice-versa. > > Thinking about it more, I came realise that DHCPv6 and SLAAC are _address > configuration_ methods, but are not address aging methods - IPv6 takes care > of address aging via it's preferred and valid aging mechanisms, regardless of > the address configuration method. Static assignment is also just an address > configuration method, although typically the addresses don't age out, but > only because they're normally set to infinity. Perhaps in the future there > might be other address configuration methods. > > I didn't seem to be able to find an RFC that made it clear that address > configuration and address aging are quite separate, so perhaps this ID could > be the one. > > Regarding this text: > > 'For the host behavior, there is an explicit rule in the SLAAC specification > [RFC4862]: "If the Autonomous flag is not set, silently ignore the Prefix > Information option."' > > I think RFC5942, "IPv6 Subnet Model: The Relationship between Links and > Subnet Prefixes." updates that advice, as the PIO option is used to indicates > which prefix/range of addresses are on-link, via the PIO O bit, even if the PIO > A bit is switched off. > > Best regards, > Mark. > > >________________________________ > > From: Liubing (Leo) <leo.liubing@huawei.com> > >To: "ipv6@ietf.org" <ipv6@ietf.org>; "v6ops@ietf.org" <v6ops@ietf.org> > >Cc: "renum@ietf.org" <renum@ietf.org> > >Sent: Tuesday, 26 February 2013 6:14 PM > >Subject: SLAAC/DHCPv6 addr-conf operational gaps > > > >Hi, 6man & v6ops > > > >We submitted a new draft to discuss the SLAAC/DHCPv6 interaction gaps. > > > >As we know there are several flags in RA messages regarding with the host > configuration behavior, which are A (Autonomous) flag, M (Managed) flag, > and O (Otherconfig) flag. > >For some reason, the host behavior of interpreting the flags is ambiguous in > the standard (mainly RFC4862). I presented a draft discussing M flag > behavior in 6man @ietf84, and there were some feedbacks arguing the same > issue. This draft analyzed all the three flags, and provided test result of > current implementations, it showed the behavior of different mainstream > desktop OSes have varied. The ambiguous and variation might cause > operational problems, such as renumbering (used to discuss in 6renum WG > and been documented in the WG drafts), cold start problem, and > management gaps .etc. > > > >Your review and comments would be appreciated very much. > > > >All the best, > >Bing > > > >> -----Original Message----- > >> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org] > >> Sent: Monday, February 25, 2013 5:52 PM > >> To: Liubing (Leo) > >> Cc: rbonica@juniper.net > >> Subject: New Version Notification for > >> draft-liu-bonica-dhcpv6-slaac-problem-01.txt > >> > >> > >> A new version of I-D, draft-liu-bonica-dhcpv6-slaac-problem-01.txt > >> has been successfully submitted by Bing Liu and posted to the > >> IETF repository. > >> > >> Filename: draft-liu-bonica-dhcpv6-slaac-problem > >> Revision: 01 > >> Title: DHCPv6/SLAAC Address Configuration Interaction > Problem > >> Statement > >> Creation date: 2013-02-25 > >> Group: Individual Submission > >> Number of pages: 12 > >> URL: > >> > http://www.ietf.org/internet-drafts/draft-liu-bonica-dhcpv6-slaac-problem- > >> 01.txt > >> Status: > >> http://datatracker.ietf.org/doc/draft-liu-bonica-dhcpv6-slaac-problem > >> Htmlized: > >> http://tools.ietf.org/html/draft-liu-bonica-dhcpv6-slaac-problem-01 > >> Diff: > >> > http://www.ietf.org/rfcdiff?url2=draft-liu-bonica-dhcpv6-slaac-problem-01 > >> > >> Abstract: > >> This document analyzes the host behavior of DHCPv6/SLAAC > interaction > >> issue. It reviews the standard definition of the host behaviors and > >> provides the test results of current mainstream implementations. > Some > >> potential operational gaps of the interaction are also described. > >> > >> > >> > >> > >> The IETF Secretariat > > > >-------------------------------------------------------------------- > >IETF IPv6 working group mailing list > >ipv6@ietf.org > >Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > >-------------------------------------------------------------------- > > > > > >
- [renum] SLAAC/DHCPv6 addr-conf operational gaps Liubing (Leo)
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Victor Kuarsingh
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… STARK, BARBARA H
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Mark Smith
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Liubing (Leo)
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Sheng Jiang
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Liubing (Leo)
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Liubing (Leo)
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Liubing (Leo)
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Sheng Jiang
- Re: [renum] SLAAC/DHCPv6 addr-conf operational ga… Liubing (Leo)