Re: [v6ops] IA_PD bit in RA

Alexandru Petrescu <alexandru.petrescu@gmail.com> Fri, 13 December 2013 16:11 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 1AC131A1F56; Fri, 13 Dec 2013 08:11:15 -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 oVkNLWexGZzn; Fri, 13 Dec 2013 08:11:08 -0800 (PST)
Received: from oxalide-out.extra.cea.fr (oxalide-out.extra.cea.fr [132.168.224.8]) by ietfa.amsl.com (Postfix) with ESMTP id 4DA521AE320; Fri, 13 Dec 2013 08:11:08 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id rBDGAvwu028769; Fri, 13 Dec 2013 17:10:57 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id E3396205727; Fri, 13 Dec 2013 17:11:17 +0100 (CET)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id D39592056B8; Fri, 13 Dec 2013 17:11:17 +0100 (CET)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet1.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id rBDGAqhc002772; Fri, 13 Dec 2013 17:10:56 +0100
Message-ID: <52AB318C.2050704@gmail.com>
Date: Fri, 13 Dec 2013 17:10:52 +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: Owen DeLong <owen@delong.com>
References: <96747494E3D74D41B20907035DB1E48DC7BB@MOPESMBX03.eu.thmulti.com> <2D09D61DDFA73D4C884805CC7865E611303B0269@GAALPA1MSGUSR9L.ITServices.sbc.com> <96747494E3D74D41B20907035DB1E48DCD72@MOPESMBX03.eu.thmulti.com> <alpine.DEB.2.02.1312100803370.24602@uplift.swm.pp.se> <F92E1B55-C74B-400C-B83E-6B50D175D121@steffann.nl> <7B4820C5-B562-4BE7-8C6A-CBCDABC39728@nominum.com> <A583EFC3-71BB-4962-875C-4AB775D13491@delong.com> <46BE373C-D476-4D83-B014-56B77FD3D67E@nominum.com> <39280481-09C5-41ED-B79E-99DBBD329F44@employees.org> <52A8343C.3040202@gmail.com> <CAAedzxq6ym-uZJQVC7JTMgKnETpGiNt3JCmkJeGW2MVnw+sixA@mail.gmail.com> <52A83C92.4020204@gmail.com> <A1A3DD00-96D8-4D73-B5F1-1CA705196689@delong.com> <52A9A93F.8050804@gmail.com> <9CB9D172-BA78-492B-B836-D7A9C6CB11A5@delong.com> <52AAEDDA.6010504@gmail.com> <FED11C95-5D12-410E-8D8C-CB8A9F5D79C1@delong.com>
In-Reply-To: <FED11C95-5D12-410E-8D8C-CB8A9F5D79C1@delong.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Subject: Re: [v6ops] IA_PD bit in RA
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, 13 Dec 2013 16:11:15 -0000

Le 13/12/2013 16:49, Owen DeLong a écrit :
>
> On Dec 13, 2013, at 3:22 AM, Alexandru Petrescu
> <alexandru.petrescu@gmail.com> wrote:
>
>> Le 12/12/2013 20:05, Owen DeLong a écrit :
>>>> (should the RA provide the delegated prefix as well to compare
>>>> favorably to the PMIP example? but again this is the 'what if'
>>>> branch, deviating from the main CPE discussion)
>>>
>>> I don’t think anyone really wants to move PD into RA. I think
>>> that would be inappropriate, personally.
>>>
>>> Without moving the PD functionality into RA, then, I would say
>>> that the current situation is fine.
>>>
>>> CPE should ask for PD if it wants a prefix. It should deal with
>>> one of five possible results in response:
>>>
>>> 1.No response
>>
>> As one senses it, implementing it is not easy.
>>
>> How would one implement the decision 'no response' other than
>> waiting for one a certain amount of time?  That wait is what makes
>> people think it takes too long, especially mobile people.
>
> Treat it as no response until you get one.

There is a problem in the until.

Until one gets an answer one can't decide whether or not there is
DHCP-PD available.  And if one does not have enough time to wait then
one would quickly decide there is no DHCP-PD available.

On another hand, frequent beacon telling precisely whether or not
DHCP-PD is available would lead to more informed decisions.

> Really, what are you going to do differently after you get denied a
> prefix (assuming a model of active denial like you suggest) than you
> can do while you’re waiting and haven’t yet received a prefix?

But there is a difference in being denied a particular prefix and DHCP
service absence altogether.

If the DHCP service is present, there are DHCP means to insist upon
being denied a particular prefix (requester another one, etc).

If the service is absent there is no reason to insist.

> Either way, you have nothing to delegate to your subordinate
> networks.

Right.

If the network tells the node there is no DHCP service to look for, then
the node may decide to fall back into a 64share mode, or so.  This can
happen very quickly (it boils down to evaluating the probability of time
length between the random link up signal and the next periodic RA).

If on another hand the network does not tell the node whether DHCP is
present, then the node must emit a request and wait for a response.  If
it waits too short and decides there is no service DHCP, even if there
is one, then the subsequent decision to use 64share is a wrong decision.

That's why conservative DHCP discovery phases take long, and also that's
why conservative WiFi AP discovery clients take long, whereas quick such
clients often miss some important Access Point.

This distinction is even more important for entities which are mainly
mobile, doing frequent handovers.

(I guess it is also the reason why 802.11p removes altogether all
beaconing and discovery activities of 802.11bgn, and proposes a new
timestamp beacon - too long for essentially moving devices.)

Alex

>
>>
>> Alex
>>
>>> 2.Denial 3.Requested prefix size granted 4.Longer prefix
>>> (smaller net block) granted 5.Shorter prefix (larger net block)
>>> granted
>>>
>>> Nobody has yet made a good case for why this behavior is
>>> problematic.
>>>
>>> Owen
>>>
>>
>
>
>