Re: [v6ops] DHCPv6/SLAAC Interaction Operational Guidance-//RE: new draft: draft-liu-v6ops-dhcpv6-slaac-guidance

Alexandru Petrescu <alexandru.petrescu@gmail.com> Fri, 10 January 2014 09:27 UTC

Return-Path: <alexandru.petrescu@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2F741A1F56 for <v6ops@ietfa.amsl.com>; Fri, 10 Jan 2014 01:27:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.983
X-Spam-Level:
X-Spam-Status: No, score=-4.983 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id udGUmqdT0CPx for <v6ops@ietfa.amsl.com>; Fri, 10 Jan 2014 01:27:51 -0800 (PST)
Received: from sainfoin-out.extra.cea.fr (sainfoin-out.extra.cea.fr [132.167.192.145]) by ietfa.amsl.com (Postfix) with ESMTP id A845C1A1F33 for <v6ops@ietf.org>; Fri, 10 Jan 2014 01:27:50 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id s0A9ReLw008914 for <v6ops@ietf.org>; Fri, 10 Jan 2014 10:27:40 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 6E4C7207082 for <v6ops@ietf.org>; Fri, 10 Jan 2014 10:28:42 +0100 (CET)
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 6586E20709F for <v6ops@ietf.org>; Fri, 10 Jan 2014 10:28:42 +0100 (CET)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet2.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id s0A9RaBY003926 for <v6ops@ietf.org>; Fri, 10 Jan 2014 10:27:40 +0100
Message-ID: <52CFBD08.3030100@gmail.com>
Date: Fri, 10 Jan 2014 10:27:36 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: v6ops@ietf.org
References: <201312251345.rBPDj1u26004@ftpeng-update.cisco.com> <8AE0F17B87264D4CAC7DE0AA6C406F453D827CF1@nkgeml506-mbx.china.huawei.com> <CAKD1Yr1i56skSnw+MzuYWsf97MwCfavgu2ADm5PyQBQSq4u+KA@mail.gmail.com> <8AE0F17B87264D4CAC7DE0AA6C406F453D8283E7@nkgeml506-mbx.china.huawei.com> <CAKD1Yr0RgsL5sF-p_yNKEtCuXC-cTxO3MAZU9fzPFGoACXuRkA@mail.gmail.com> <alpine.DEB.2.02.1401090702210.20074@uplift.swm.pp.se> <CAKD1Yr2kxL_TcTXshAu-US4ZHuKhpYza95PK6m=5PJ2juYDT_A@mail.gmail.com> <alpine.DEB.2.02.1401090758240.20074@uplift.swm.pp.se> <CAKD1Yr0TnG5Ncc-0CaLY_+x-NGJpeGKpH92ssNDBcBz4Xw-z+g@mail.gmail.com> <52CEC7E4.8060103@inex.ie> <alpine.DEB.2.02.1401091942350.20074@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.02.1401091942350.20074@uplift.swm.pp.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [v6ops] DHCPv6/SLAAC Interaction Operational Guidance-//RE: new draft: draft-liu-v6ops-dhcpv6-slaac-guidance
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jan 2014 09:27:52 -0000

Le 09/01/2014 19:44, Mikael Abrahamsson a écrit :
> On Thu, 9 Jan 2014, Nick Hilliard wrote:
>
>> Can you provide a reference for the assumption that the host will
>> define the netmask to be /128 if it receives an address assignment
>>  from DHCPv6 without a specific subnet mask assignment via RA?
>
> what else would it do?
>
> I get zero hits on the word "netmask" in RFC3315. DHCPv6 will hand
> out addresses, which in IPv6 implicitly is a /128?

Right, good assumption...  but please allow me another interpretation.

It's interesting to note that that RFC3315 does define the term 'prefix
length' although it does not employ it.  This as such may make wonder
why is that term there, and what are the implications to the ongoing
editing of that document.

'Prefix length' is IPv6 language for 'subnet mask' or 'netmask'.

Moreover, if one searches for 'prefix' in that RFC, one may find
occurences which may be hard to implement, RFC3315:
> Each IA_TA option contains at most one temporary address for each of
> the prefixes on the link to which the client is attached.

Would Server know each of the prefixes on the link on which the client 
is attached?  I suppose yes, by pre-configuration.  If it knows it, then 
why not delivering it to the client.

RFC3315:
> 18.1.2. Creation and Transmission of Confirm Messages
>
>    Whenever a client may have moved to a new link, the prefixes from the
>    addresses assigned to the interfaces on that link may no longer be
>    appropriate for the link to which the client is attached.  Examples
>    of times when a client may have moved to a new link include:
[...]
> Any responding servers will indicate whether those
>    addresses are appropriate for the link to which the client is
>    attached with the status in the Reply message it returns to the
>    client.

RFC3315:
>    If the relay agent received the message to be relayed from a client,
>    the relay agent places a global or site-scoped address with a prefix
>    assigned to the link on which the client should be assigned an
>    address in the link-address field.

RFC3315:
>    NotOnLink       4 The prefix for the address is not appropriate for
>                      the link to which the client is attached.

Each of these suggest that the Server does know the prefixes on the link 
on which the client is attached.

Alex