Re: [v6ops] v6ops-host-addr-availability: A Little Pushback

Alexandre Petrescu <alexandre.petrescu@gmail.com> Thu, 24 September 2015 08:53 UTC

Return-Path: <alexandre.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 A0AE11A8742 for <v6ops@ietfa.amsl.com>; Thu, 24 Sep 2015 01:53:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.583
X-Spam-Level:
X-Spam-Status: No, score=-3.583 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, 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 Tap8OZtj37sC for <v6ops@ietfa.amsl.com>; Thu, 24 Sep 2015 01:53:55 -0700 (PDT)
Received: from sainfoin-out.extra.cea.fr (sainfoin-out.extra.cea.fr [132.167.192.145]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE3201A8740 for <v6ops@ietf.org>; Thu, 24 Sep 2015 01:53:54 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin.extra.cea.fr (8.15.2/8.15.2/CEAnet-Internet-out-2.4) with ESMTP id t8O8rqLn029970 for <v6ops@ietf.org>; Thu, 24 Sep 2015 10:53:52 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id A73AD20215B for <v6ops@ietf.org>; Thu, 24 Sep 2015 10:58:54 +0200 (CEST)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 9FAB7202150 for <v6ops@ietf.org>; Thu, 24 Sep 2015 10:58:54 +0200 (CEST)
Received: from [127.0.0.1] (is227335.intra.cea.fr [10.8.34.184]) by muguet1.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id t8O8rnul028078 for <v6ops@ietf.org>; Thu, 24 Sep 2015 10:53:51 +0200
To: v6ops@ietf.org
References: <2D09D61DDFA73D4C884805CC7865E6113AA102BC@GAALPA1MSGUSRBF.ITServices.sbc.com> <CAPi140Nw+rnksS3F2n+POAUda2q6006_MuYJnUh5Oo2b1deshw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6113AA15A0D@GAALPA1MSGUSRBF.ITServices.sbc.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <5603BA1D.4030404@gmail.com>
Date: Thu, 24 Sep 2015 10:53:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113AA15A0D@GAALPA1MSGUSRBF.ITServices.sbc.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/oAJI136T6b4jQU5GqDrXiumXhpY>
Subject: Re: [v6ops] v6ops-host-addr-availability: A Little Pushback
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 24 Sep 2015 08:53:57 -0000


Le 23/09/2015 16:03, STARK, BARBARA H a écrit :
[...]

>>>> From a wireless perspective, I don't really see this as being
>>>> what would convince a wireless operator to deploy PD. The case
>>>>  I try to make is that
>>
>> IPv6 in 3GPP environments allocate /64 per UE today.
>
> Really? I'd heard that was true of some deployments. I hadn't heard
> that it was true of all.

It depends how much detail is mentioned.

Yes, in IPv6 cellular networks the UE sees a /64 in an RA - the Prefix
Information Option.

However, that means little about a /64 being 'allocated' to a User
Equipment (UE).  Yes, the network considers that /64 be for one
particular UE; yes, the network uses internally DHCPv6-PD to acquire
that /64.  The first-hop router requests it and then puts it in an RA
towards UE.

But no, the UE does not request it, typical smartphones do not run
DHCPv6-PD and the network does not respond to prototype UEs making
DHCPv6-PD requests.

It can also be considered that a /64 so 'allocated' to a cellular UE
allows UE to configure each single address in that prefix (as opposed to
a laptop seeing a PIO in RA on WiFi, which must DAD it first and which
may collide to other laptops hearing the same /64).  But this is so - UE
has right to each address in a /64 -  because the cellular link is still
a point-to-point link, contrary to shared WiFi - there's no one else on
that UE link.

Another detail: cellular networks running DHCPv6 to UE, along with RA,
allocate an _address_ to an UE.  That address has no prefix length
because DHCPv6-Address does not communicate prefix lengths.  In some
deployment, the first 64bits of the address allocated by DHCPv6 are
different than the PIO in the RA received at the same time.  The UE ends
up with two global addresses: one can be said to _have_ a prefixlen, the
other no.

In this setting, what one needs is DHCPv6-PrefixDelegation for UE, and
the prefixlength must be < 64.  The reasons are: (1) it allows to
tether/route cleanly more than 1 subnet (2) is future proof for 5G links
which will be presumably more shared than ptp, (3) empowers the UE (it
_requests_ a prefix first, rather than being _advertised_ a prefix).

> If it is true of all, then I'm very curious why Apple and Google feel
> the need for this draft. BTW, the link you provided was describing a
> 3GPP standard. The idea that everything described in the standard is
> implemented and deployed in all 3GPP wireless networks that have
> enabled some degree of IPv6 support is not true. There's quite a big
> difference between what gets written in 3GPP standards and what ends
> up being deployed and enabled.

I agree.

>> I've been told that the SP WiFi architecture best practice is to
>> also allocate dedicated per-UE prefix on converged WiFi as well.
>
> Interesting. I'll have to try that out next time I'm in range of a
> attwifi hotspot.

Or maybe try Monzoon-equipped hotels, as an earlier poster pointed to.

Alex